Index: modules/contextual/contextual.js =================================================================== RCS file: /cvs/drupal/drupal/modules/contextual/contextual.js,v retrieving revision 1.4 diff -u -p -r1.4 contextual.js --- modules/contextual/contextual.js 14 Dec 2009 10:38:19 -0000 1.4 +++ modules/contextual/contextual.js 23 Dec 2009 18:25:19 -0000 @@ -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(); };