summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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)