Index: vertical-tabs.css =================================================================== RCS file: /cvs/drupal/drupal/misc/vertical-tabs.css,v retrieving revision 1.6 diff -u -r1.6 vertical-tabs.css --- vertical-tabs.css 31 May 2009 00:51:41 -0000 1.6 +++ vertical-tabs.css 10 Sep 2009 17:05:13 -0000 @@ -4,7 +4,7 @@ margin: 1em 0 1em 15em; border: 1px solid #ccc; } -div.vertical-tabs ul.vertical-tabs-list { +div.vertical-tabs dl.vertical-tabs-list { width: 15em; list-style: none; list-style-image: none; /* IE6 */ @@ -25,7 +25,7 @@ } /* Layout of each tab */ -div.vertical-tabs ul.vertical-tabs-list li { +div.vertical-tabs dl.vertical-tabs-list dt { background: #eee; border: 1px solid #ccc; border-top: 0; @@ -33,36 +33,38 @@ margin: 0; height: 1%; } -div.vertical-tabs ul.vertical-tabs-list li a { +div.vertical-tabs dl.vertical-tabs-list dt a { display: block; text-decoration: none; padding: 0.5em 0.6em; line-height: 1.3em; height: 1%; } -div.vertical-tabs ul.vertical-tabs-list li a:focus { +div.vertical-tabs dl.vertical-tabs-list dt a:focus { position: relative; z-index: 5; } -div.vertical-tabs ul.vertical-tabs-list li a:hover { +div.vertical-tabs dl.vertical-tabs-list dt a:hover { text-decoration: none; } -div.vertical-tabs ul.vertical-tabs-list li.selected { +div.vertical-tabs dl.vertical-tabs-list dt.selected { background: #fff; border-right-width: 0; position: relative; } -div.vertical-tabs ul.vertical-tabs-list li.selected a:focus { +div.vertical-tabs dl.vertical-tabs-list dt.selected a:focus { outline: 0; } -div.vertical-tabs ul.vertical-tabs-list li.selected strong, -div.vertical-tabs ul.vertical-tabs-list li.selected small { +div.vertical-tabs dl.vertical-tabs-list dd.selected strong, +div.vertical-tabs dl.vertical-tabs-list dd.selected small { color: #000; } -div.vertical-tabs ul.vertical-tabs-list .summary { +div.vertical-tabs dl.vertical-tabs-list .summary { display: block; + font-size: smaller; + padding-bottom: 0; } -div.vertical-tabs ul.vertical-tabs ul.vertical-tabs-list .summary { +div.vertical-tabs dl.vertical-tabs dl.vertical-tabs-list .summary { line-height: normal; margin-bottom: 0; } Index: vertical-tabs.js =================================================================== RCS file: /cvs/drupal/drupal/misc/vertical-tabs.js,v retrieving revision 1.7 diff -u -r1.7 vertical-tabs.js --- vertical-tabs.js 31 Aug 2009 05:51:08 -0000 1.7 +++ vertical-tabs.js 10 Sep 2009 16:54:43 -0000 @@ -19,7 +19,7 @@ var focusID = $(':hidden.vertical-tabs-active-tab', this).val(); var focus; // Create the tab column. - var list = $(''); + var list = $('
'); $(this).wrap('
').before(list); // Transform each fieldset into a tab. @@ -35,8 +35,8 @@ } }); - $('> li:first', list).addClass('first'); - $('> li:last', list).addClass('last'); + $('> dd:first', list).addClass('first'); + $('> dd:last', list).addClass('last'); if (!focus) { focus = $('> .vertical-tabs-pane:first', this); @@ -108,10 +108,10 @@ */ Drupal.theme.prototype.verticalTab = function (settings) { var tab = {}; - tab.item = $('
  • ') - .append(tab.link = $('') + tab.item = $('
    ') + .append(tab.link = $('') .append(tab.title = $('').text(settings.title)) - .append(tab.summary = $('') + .append(tab.summary = $('
    ') ) ); return tab;