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($(' ' + 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;