summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--misc/vertical-tabs.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/misc/vertical-tabs.js b/misc/vertical-tabs.js
index ebfaa4f7f..3aa0f6f9e 100644
--- a/misc/vertical-tabs.js
+++ b/misc/vertical-tabs.js
@@ -134,6 +134,8 @@ Drupal.verticalTab.prototype = {
tabShow: function () {
// Display the tab.
this.item.show();
+ // Show the vertical tabs.
+ this.item.closest('.vertical-tabs').show();
// Update .first marker for items. We need recurse from parent to retain the
// actual DOM element order as jQuery implements sortOrder, but not as public
// method.
@@ -164,6 +166,10 @@ Drupal.verticalTab.prototype = {
if ($firstTab.length) {
$firstTab.data('verticalTab').focus();
}
+ // Hide the vertical tabs (if no tabs remain).
+ else {
+ this.item.closest('.vertical-tabs').hide();
+ }
return this;
}
};