diff --git a/public/assets/js/backend.js b/public/assets/js/backend.js index dab166484b3e12e3d5516eeef2d27724d8541b21..d433b94a90ee68cc89f752f128aa00880dbb03d1 100755 --- a/public/assets/js/backend.js +++ b/public/assets/js/backend.js @@ -22,10 +22,14 @@ define(['fast', 'template', 'moment'], function (Fast, Template, Moment) { }); $.each(badgeList, function (k, v) { var anchor = top.window.$("li a[addtabs][url='" + k + "']"); - if (anchor) { - top.window.$(".pull-right-container", anchor).html(v); - top.window.$(".nav-addtabs li a[node-id='" + anchor.attr("addtabs") + "'] .pull-right-container").html(v); - } + if (!anchor||anchor.html()===undefined){ + k = k.replace(Config.moduleurl+'/', ""); + anchor=top.window.$("li a[addtabs][data-href='" + k + "']"); + } + if (anchor&&v) { + top.window.$(".pull-right-container", anchor).html(v); + top.window.$(".nav-addtabs li a[node-id='" + anchor.attr("addtabs") + "'] .pull-right-container").html(v); + } }); }, addtabs: function (url, title, icon) {