summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-03-23 19:11:52 +0000
committerDries Buytaert <dries@buytaert.net>2010-03-23 19:11:52 +0000
commit796cc0c112e3eb6d809d55ca77f3a2419075d5cb (patch)
treeb85e623f857be2cbbd1cd0566d5022620634b785 /misc
parentc061a16a6bb3c75ed8881c665ab3b453604faecd (diff)
downloadbrdo-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.js9
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)