Index: misc/collapse.js =================================================================== RCS file: /cvs/drupal/drupal/misc/collapse.js,v retrieving revision 1.23 diff -u -p -r1.23 collapse.js --- misc/collapse.js 27 Apr 2009 20:19:35 -0000 1.23 +++ misc/collapse.js 23 Aug 2009 16:07:26 -0000 @@ -10,6 +10,7 @@ Drupal.toggleFieldset = function (fields // that alters the default submit button behavior. var content = $('> div:not(.action)', fieldset); $(fieldset).removeClass('collapsed'); + $('> legend > a > img', fieldset).attr('alt', 'Hide').attr('src', 'misc/menu-expanded.png'); content.hide(); content.slideDown({ duration: 'fast', @@ -29,6 +30,7 @@ Drupal.toggleFieldset = function (fields $('div.action', fieldset).hide(); var content = $('> div:not(.action)', fieldset).slideUp('fast', function () { $(this.parentNode).addClass('collapsed'); + $('> legend > a > img', this.parentNode).attr('alt', 'Show').attr('src', 'misc/menu-collapsed.png'); this.parentNode.animating = false; }); } @@ -71,7 +73,7 @@ Drupal.behaviors.collapse = { // Turn the legend into a clickable link and wrap the contents of the fieldset // in a div for easier animation var text = this.innerHTML; - $(this).empty().append($('' + text + '').click(function () { + $(this).empty().append($('Show ' + text + '').click(function () { var fieldset = $(this).parents('fieldset:first')[0]; // Don't animate multiple times if (!fieldset.animating) { Index: modules/system/system.css =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.css,v retrieving revision 1.60 diff -u -p -r1.60 system.css --- modules/system/system.css 17 Aug 2009 07:12:16 -0000 1.60 +++ modules/system/system.css 23 Aug 2009 16:07:27 -0000 @@ -328,6 +328,9 @@ html.js fieldset.collapsible legend a { padding-left: 15px; /* LTR */ background: url(../../misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */ } +html.js fieldset.collapsible legend a img { + display: inline; +} html.js fieldset.collapsible legend span.summary { display: inline; font-size: 0.9em;