diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-03-23 19:11:52 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-03-23 19:11:52 +0000 |
commit | 796cc0c112e3eb6d809d55ca77f3a2419075d5cb (patch) | |
tree | b85e623f857be2cbbd1cd0566d5022620634b785 /misc | |
parent | c061a16a6bb3c75ed8881c665ab3b453604faecd (diff) | |
download | brdo-796cc0c112e3eb6d809d55ca77f3a2419075d5cb.tar.gz brdo-796cc0c112e3eb6d809d55ca77f3a2419075d5cb.tar.bz2 |
- Patch #567224 by mathiaz.sk: vertical tabs appears, even if empty.
Diffstat (limited to 'misc')
-rw-r--r-- | misc/vertical-tabs.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/misc/vertical-tabs.js b/misc/vertical-tabs.js index edf9a6108..ba43c8f88 100644 --- a/misc/vertical-tabs.js +++ b/misc/vertical-tabs.js @@ -18,12 +18,19 @@ Drupal.behaviors.verticalTabs = { $('.vertical-tabs-panes', context).once('vertical-tabs', function () { var focusID = $(':hidden.vertical-tabs-active-tab', this).val(); var focus; + + // Check if there are some fieldsets that can be converted to vertical-tabs + var $fieldsets = $('> fieldset', this); + if ($fieldsets.length == 0) { + return; + } + // Create the tab column. var list = $('<ul class="vertical-tabs-list"></ul>'); $(this).wrap('<div class="vertical-tabs clearfix"></div>').before(list); // Transform each fieldset into a tab. - $('> fieldset', this).each(function () { + $fieldsets.each(function () { var tab = new Drupal.verticalTab({ title: $('> legend', this).text(), fieldset: $(this) }); list.append(tab.item); $(this) |