From 1c6df63309bbb6327100dba50239bd9192e06d7f Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Fri, 26 Mar 2010 18:59:54 +0000 Subject: - Patch #601150 by bganicky: improved contextual links Javascript. --- modules/contextual/contextual.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'modules/contextual') diff --git a/modules/contextual/contextual.js b/modules/contextual/contextual.js index 164dfdcd0..a7f22b2a6 100644 --- a/modules/contextual/contextual.js +++ b/modules/contextual/contextual.js @@ -14,7 +14,7 @@ Drupal.behaviors.contextualLinks = { var $links = $wrapper.find('ul.contextual-links'); var $trigger = $('').text(Drupal.t('Configure')).click( function () { - $wrapper.find('ul.contextual-links').stop(true, true).slideToggle(100); + $links.stop(true, true).slideToggle(100); $wrapper.toggleClass('contextual-links-active'); return false; } @@ -27,7 +27,7 @@ Drupal.behaviors.contextualLinks = { // Hide the contextual links when user rolls out of the .contextual-links-region. $region.bind('mouseleave', Drupal.contextualLinks.mouseleave); // Prepend the trigger. - $links.end().prepend($trigger); + $wrapper.prepend($trigger); }); } }; @@ -36,7 +36,7 @@ Drupal.behaviors.contextualLinks = { * Disables outline for the region contextual links are associated with. */ Drupal.contextualLinks.mouseleave = function () { - $(this).closest('.contextual-links-region') + $(this) .find('.contextual-links-active').removeClass('contextual-links-active') .find('ul.contextual-links').hide(); }; -- cgit v1.2.3