Index: vertical_tabs/vertical_tabs.js =================================================================== --- vertical_tabs/vertical_tabs.js (revision 526) +++ vertical_tabs/vertical_tabs.js (working copy) @@ -49,6 +49,19 @@ $('div.vertical-tabs').html(ul).append(panes); + $('.vertical-tabs-list li a').each(function(){ + var areaName = $(this).attr('href'); + if (areaName.indexOf('#') > -1) { + areaName = areaName.substr(areaName.indexOf('#') + 1); + } + var $fieldarea = $('.vertical-tabs-' + areaName); + if ($fieldarea.find('.error').length > 0) { + $($(this).parent()).css('border-color', '#ee5555').css('border-width', '2px').css('border-style', 'solid'); + // TODO create nice CSS class + // $($(this).parent()).addClass('error'); + } + }); + // Activate the first tab. $('fieldset.vertical-tabs-pane').hide(); $('fieldset.vertical-tabs-pane:first').show();