diff --git a/rhodecode/public/js/src/rhodecode/tooltips.js b/rhodecode/public/js/src/rhodecode/tooltips.js --- a/rhodecode/public/js/src/rhodecode/tooltips.js +++ b/rhodecode/public/js/src/rhodecode/tooltips.js @@ -26,10 +26,10 @@ TTIP.main = { offset: [15,15], maxWidth: 600, - set_listeners: function(tt){ - $(tt).mouseover(tt, yt.show_tip); - $(tt).mousemove(tt, yt.move_tip); - $(tt).mouseout(tt, yt.close_tip); + setDeferredListeners: function(){ + $('body').on('mouseover', '.tooltip', yt.show_tip); + $('body').on('mousemove', '.tooltip', yt.move_tip); + $('body').on('mouseout', '.tooltip', yt.close_tip); }, init: function(){ @@ -43,19 +43,13 @@ TTIP.main = { if(yt.maxWidth !== null){ $(yt.tipBox).css('max-width', yt.maxWidth+'px'); } - - var tooltips = $('.tooltip'); - var ttLen = tooltips.length; - - for(i=0;i