diff --git a/scp/js/tips.js b/scp/js/tips.js index 76fabcd7bbc4814f7cc7db6c801daee1ed8a1b68..5801829bd10ec9f257dd47fb9030e8bdcf834393 100644 --- a/scp/js/tips.js +++ b/scp/js/tips.js @@ -53,8 +53,9 @@ jQuery(function() { }, getHelpTips = (function() { var dfd, cache = {}; - return function(namespace) { - var namespace = namespace + return function(elem) { + var namespace = + $(elem).closest('[data-tip-namespace]').data('tipNamespace') || $('#content').data('tipNamespace') || $('meta[name=tip-namespace]').attr('content'); if (!namespace) @@ -147,7 +148,7 @@ jQuery(function() { clearTimeout(tip_timer); }); - getHelpTips().then(function(tips) { + getHelpTips(elem).then(function(tips) { var href = elem.attr('href'); if (href) { section = tips[elem.attr('href').substr(1)];