|
59 | 59 | transitionOut: 'fadeOut', |
60 | 60 | transitionCollapse: 'slideUp', |
61 | 61 | transitionUncollapse: 'slideDown', |
| 62 | + containerClass: "", |
| 63 | + tabsClass: "", |
| 64 | + tabClass: "", |
| 65 | + panelClass: "", |
62 | 66 | cache: true |
63 | 67 | } |
64 | 68 |
|
|
77 | 81 | }; |
78 | 82 |
|
79 | 83 | if ( options && options['uiTabs'] ) { |
80 | | - $container.addClass('ui-tabs'); |
81 | | - $.extend($.fn.easytabs.defaults, { |
82 | | - tabActiveClass: 'ui-tabs-selected' |
| 84 | + $.extend(options, { |
| 85 | + tabActiveClass: 'ui-tabs-selected', |
| 86 | + containerClass: 'ui-tabs ui-widget ui-widget-content ui-corner-all', |
| 87 | + tabsClass: 'ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all', |
| 88 | + tabClass: 'ui-state-default ui-corner-top', |
| 89 | + panelClass: 'ui-tabs-panel ui-widget-content ui-corner-bottom' |
83 | 90 | }); |
84 | 91 | } |
| 92 | + |
85 | 93 | // If collapsible is true and defaultTab specified, assume user wants defaultTab showing (not collapsed) |
86 | 94 | if ( options && options.collapsible && options.defaultTab ) $.fn.easytabs.defaults.collapsedByDefault = false; |
87 | 95 | opts = $.extend({}, $.fn.easytabs.defaults, options); |
|
110 | 118 | $tabs = $tabs.not($tab); // excludes tabs from set that don't have a target div |
111 | 119 | } |
112 | 120 | }); |
| 121 | + |
| 122 | + $container.addClass(opts['containerClass']); |
| 123 | + $tabs.parent().addClass(opts['tabsClass']); |
| 124 | + $tabs.addClass(opts['tabClass']); |
| 125 | + $panels.addClass(opts['panelClass']); |
| 126 | + |
113 | 127 | $('a.anchor').remove().prependTo('body'); |
114 | 128 |
|
115 | 129 | $container.data("easytabs", { |
|
0 commit comments