From 2c29c2acbcb524efb362799cc08f480d596038a8 Mon Sep 17 00:00:00 2001 From: Ravish Nair <ravish.nair@webaccess.co.in> Date: Thu, 26 Sep 2013 20:18:32 +0530 Subject: [PATCH] -- fix for CRM-13450 ---------------------------------------- * CRM-13450: enhanced logging detail overlay broken http://issues.civicrm.org/jira/browse/CRM-13450 --- js/Common.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/js/Common.js b/js/Common.js index 437ecffd8b..efd5140b2c 100644 --- a/js/Common.js +++ b/js/Common.js @@ -596,9 +596,9 @@ CRM.validate = CRM.validate || { }); $.fn.crmtooltip = function () { - $('a.crm-summary-link:not(.crm-processed)') - .addClass('crm-processed') - .on('mouseover', function (e) { + $(document) + .on('mouseover', 'a.crm-summary-link:not(.crm-processed)', function (e) { + $(this).addClass('crm-processed'); $(this).addClass('crm-tooltip-active'); var topDistance = e.pageY - $(window).scrollTop(); if (topDistance < 300 | topDistance < $(this).children('.crm-tooltip-wrapper').height()) { @@ -611,10 +611,11 @@ CRM.validate = CRM.validate || { .load(this.href); } }) - .on('mouseout', function () { + .on('mouseout', 'a.crm-summary-link', function () { + $(this).removeClass('crm-processed'); $(this).removeClass('crm-tooltip-active crm-tooltip-down'); }) - .on('click', false); + .on('click', 'a.crm-summary-link', false); }; var h; -- GitLab