diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-03-26 18:59:54 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-03-26 18:59:54 +0000 |
commit | 1c6df63309bbb6327100dba50239bd9192e06d7f (patch) | |
tree | 002745e305a5d046ac67cd28d7b120d61bd7b43b /modules/contextual/contextual.js | |
parent | c327b4d407c0fc3ea74037789214b23d2b35e9a0 (diff) | |
download | brdo-1c6df63309bbb6327100dba50239bd9192e06d7f.tar.gz brdo-1c6df63309bbb6327100dba50239bd9192e06d7f.tar.bz2 |
- Patch #601150 by bganicky: improved contextual links Javascript.
Diffstat (limited to 'modules/contextual/contextual.js')
-rw-r--r-- | modules/contextual/contextual.js | 6 |
1 files changed, 3 insertions, 3 deletions
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 = $('<a class="contextual-links-trigger" href="#" />').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(); }; |