summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-05-14 07:25:53 +0000
committerDries Buytaert <dries@buytaert.net>2010-05-14 07:25:53 +0000
commitd0ddd91f28684700e3aa2646f4e76e11c94ad5f5 (patch)
treee8f50948ef92afdb604da4b428fcc2db04cfd5ea /misc
parentb4634929787e6c5c57209dab9b26826bf88bbcbc (diff)
downloadbrdo-d0ddd91f28684700e3aa2646f4e76e11c94ad5f5.tar.gz
brdo-d0ddd91f28684700e3aa2646f4e76e11c94ad5f5.tar.bz2
- Patch #535966 by jablko, casey: add ':target' to selector for removing 'collapsed' class.
Diffstat (limited to 'misc')
-rw-r--r--misc/collapse.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/misc/collapse.js b/misc/collapse.js
index eaae23fd3..fddc9a61f 100644
--- a/misc/collapse.js
+++ b/misc/collapse.js
@@ -58,8 +58,9 @@ Drupal.behaviors.collapse = {
attach: function (context, settings) {
$('fieldset.collapsible', context).once('collapse', function () {
var $fieldset = $(this);
- // Expand if there are errors inside.
- if ($('.error', $fieldset).length) {
+ // Expand fieldset if there are errors inside, or if it contains an
+ // element that is targeted by the uri fragment identifier.
+ if ($('.error, :target', $fieldset).length) {
$fieldset.removeClass('collapsed');
}