summaryrefslogtreecommitdiff
path: root/modules/contextual/contextual.js
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-03-26 18:59:54 +0000
committerDries Buytaert <dries@buytaert.net>2010-03-26 18:59:54 +0000
commit1c6df63309bbb6327100dba50239bd9192e06d7f (patch)
tree002745e305a5d046ac67cd28d7b120d61bd7b43b /modules/contextual/contextual.js
parentc327b4d407c0fc3ea74037789214b23d2b35e9a0 (diff)
downloadbrdo-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.js6
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();
};