Index: misc/vertical-tabs.css =================================================================== RCS file: /cvs/drupal/drupal/misc/vertical-tabs.css,v retrieving revision 1.6 diff -u -p -r1.6 vertical-tabs.css --- misc/vertical-tabs.css 31 May 2009 00:51:41 -0000 1.6 +++ misc/vertical-tabs.css 11 Jan 2010 18:29:34 -0000 @@ -4,6 +4,7 @@ div.vertical-tabs { margin: 1em 0 1em 15em; border: 1px solid #ccc; } + div.vertical-tabs ul.vertical-tabs-list { width: 15em; list-style: none; @@ -40,27 +41,39 @@ div.vertical-tabs ul.vertical-tabs-list line-height: 1.3em; height: 1%; } -div.vertical-tabs ul.vertical-tabs-list li a:focus { + +div.vertical-tabs ul.vertical-tabs-list li a:focus, +div.vertical-tabs ul.vertical-tabs-list li a:active { + background-color: highlight; + color: highlighttext; + outline: 3px dotted; position: relative; z-index: 5; } + div.vertical-tabs ul.vertical-tabs-list li a:hover { + background-color: highlight; + color: highlighttext; text-decoration: none; } + div.vertical-tabs ul.vertical-tabs-list li.selected { - background: #fff; + background-color: white; border-right-width: 0; + outline: 1px solid; position: relative; } + div.vertical-tabs ul.vertical-tabs-list li.selected a:focus { - outline: 0; + outline: 2px solid; } -div.vertical-tabs ul.vertical-tabs-list li.selected strong, -div.vertical-tabs ul.vertical-tabs-list li.selected small { +div.vertical-tabs ul.vertical-tabs-list span.selected strong { color: #000; } div.vertical-tabs ul.vertical-tabs-list .summary { display: block; + font-size: smaller; + padding-bottom: 0; } div.vertical-tabs ul.vertical-tabs ul.vertical-tabs-list .summary { line-height: normal; Index: misc/vertical-tabs.js =================================================================== RCS file: /cvs/drupal/drupal/misc/vertical-tabs.js,v retrieving revision 1.7 diff -u -p -r1.7 vertical-tabs.js --- misc/vertical-tabs.js 31 Aug 2009 05:51:08 -0000 1.7 +++ misc/vertical-tabs.js 11 Jan 2010 18:29:35 -0000 @@ -17,31 +17,34 @@ Drupal.behaviors.verticalTabs = { attach: function (context) { $('.vertical-tabs-panes', context).once('vertical-tabs', function () { var focusID = $(':hidden.vertical-tabs-active-tab', this).val(); - var focus; + var tab_focus; // Create the tab column. - var list = $('