2 * dijit.layout.TabContainer
4 * To style TabContainer with rounded corners
5 * you can use these classes: .dijitTab (left), .dijitTabContent (center), dijitTabInnerDiv (right)
6 * For tabs aligned to top you can style a stripe div right underneath the tabs using .dijitTabStripe
9 /* Classes for all types of tabs (top/bottom/left/right) */
11 .soria .dijitTabPaneWrapper { /* Container for tab content */
16 border:1px solid #b1badf;
21 margin-right:3px; /* space between one tab and the next in top/bottom mode */
23 background: url("../images/tabContainerSprite.gif") no-repeat 0 -300px;
30 .soria dijitTabChecked {
34 .soria .dijitTabInnerDiv .dijitTabContent {
35 padding:8px 10px 4px 10px;
36 background: url("../images/tabContainerSprite.gif") repeat-x 0 -350px;
39 .soria .dijitTabInnerDiv {
40 padding:0px 10px 0px 10px;
41 background: url("../images/tabContainerSprite.gif") no-repeat;
42 background-position: right -400px;
46 .soria .dijitTabHover,
47 .soria .dijitTabCloseButtonHover {
49 background: url("../images/tabContainerSprite.gif") no-repeat 0px -150px;
52 .soria .dijitTabHover .dijitTabInnerDiv,
53 .soria .dijitTabCloseButtonHover .dijitTabInnerDiv {
54 background: url("../images/tabContainerSprite.gif") no-repeat right -250px;
58 .soria .dijitTabHover .dijitTabInnerDiv .dijitTabContent,
59 .soria .dijitTabCloseButtonHover .dijitTabInnerDiv .dijitTabContent {
60 background: url("../images/tabContainerSprite.gif") repeat-x 0 -200px;
61 padding:8px 10px 4px 10px;
64 .soria .dijitTabChecked,
65 .soria .dijitTabCloseButtonChecked
67 /* the selected tab (with or without hover) */
68 background: url("../images/tabContainerSprite.gif") no-repeat 0px -0px;
71 .soria .dijitTabChecked .dijitTabInnerDiv {
72 padding:0px 10px 0px 10px;
73 background: url("../images/tabContainerSprite.gif") no-repeat right -100px;
77 .soria .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
78 background: url("../images/tabContainerSprite.gif") repeat-x 0 -50px;
79 padding:8px 10px 5px 10px;
80 color: #243C5F !important;
83 /* top specific classes */
85 .soria .dijitTabLabels-top {
86 border-left: 1px solid #b1badf;
87 border-top: 1px solid #b1badf;
88 border-right: 1px solid #b1badf;
92 background: #F0F4FC url("../images/tabStripe.gif") repeat-x left bottom;
96 .soria .dijitAlignTop .dijitTabStripe {
97 background: url("../images/tabStripe.gif") repeat-x left bottom;
107 .soria .dijitAlignLeft .dijitTab,
108 .soria .dijitAlignRight .dijitTab {
110 margin-bottom:5px; /* space between one tab and the next in left/right mode */
113 /* make the active tab white on the side next to the content pane */
114 .soria .dijitAlignTop .dijitTabChecked,
115 .soria .dijitAlignTop .dijitTabCloseButtonChecked
117 border-bottom-color:white;
118 vertical-align:bottom;
121 .soria .dijitAlignBottom .dijitTabChecked,
122 .soria .dijitAlignBottom .dijitTabCloseButtonChecked
124 border-top-color:white;
125 /*-moz-border-radius:2px 2px 0px 0px; eliminate some border detritrus on moz */
128 .soria .dijitAlignLeft .dijitTabChecked,
129 .soria .dijitAlignLeft .dijitTabCloseButtonChecked
131 border-right-color:white;
134 .soria .dijitAlignRight .dijitTabChecked,
135 .soria .dijitAlignRight .dijitTabCloseButtonChecked
137 border-left-color:white;
140 /* bottom specific classes */
142 .soria .dijitTabLabels-bottom {
145 background-color: #f0f4fc;
146 border-left: 1px solid #b1badf;
147 border-bottom: 1px solid #b1badf;
148 border-right: 1px solid #b1badf;
149 background: #F0F4FC url("../images/tabStripeBottom.gif") repeat-x left top;
154 .soria .dijitAlignBottom .dijitTabStripe {
155 background: url("../images/tabStripe.gif") repeat-x left bottom;
164 .soria .dijitAlignBottom .dijitTab {
166 margin-right:3px; /* space between one tab and the next in top/bottom mode */
168 background: url("../images/tabBottomEnabledSpriteLR.gif") no-repeat bottom left;
176 .soria .dijitAlignBottom .dijitTabChecked {
178 margin-top: 0px !important;
181 .soria .dijitAlignBottom .dijitTabInnerDiv .dijitTabContent {
182 padding:6px 10px 6px 10px;
183 background: url("../images/tabBottomEnabledC.gif") repeat-x bottom left;
186 .soria .dijitAlignBottom .dijitTabInnerDiv {
187 padding:0px 10px 0px 10px;
188 background: url("../images/tabBottomEnabledSpriteLR.gif") no-repeat bottom right;
192 .soria .dijitAlignBottom .dijitTabHover,
193 .soria .dijitAlignBottom .dijitTabCloseButtonHover {
195 background: url("../images/tabBottomHoverSpriteLR.gif") no-repeat bottom left;
198 .soria .dijitAlignBottom .dijitTabHover .dijitTabInnerDiv,
199 .soria .dijitAlignBottom .dijitTabCloseButtonHover .dijitTabInnerDiv {
200 background: url("../images/tabBottomHoverSpriteLR.gif") no-repeat bottom right;
204 .soria .dijitAlignBottom .dijitTabHover .dijitTabInnerDiv .dijitTabContent,
205 .soria .dijitAlignBottom .dijitTabCloseButtonHover .dijitTabInnerDiv .dijitTabContent {
206 background: url("../images/tabBottomHoverC.gif") repeat-x bottom left;
207 padding:6px 10px 6px 10px;
210 .dj_ie6 .soria .dijitAlignBottom .dijitTabHover,
211 .dj_ie6 .soria .dijitAlignBottom .dijitTabCloseButtonHover {
212 background-image: url("../images/tabHover.gif");
215 .soria .dijitAlignBottom .dijitTabChecked,
216 .soria .dijitAlignBottom .dijitTabCloseButtonChecked
218 /* the selected tab (with or without hover) */
219 background: url("../images/tabBottomActiveSpriteLR.gif") no-repeat bottom left;
222 .soria .dijitAlignBottom .dijitTabChecked .dijitTabInnerDiv {
223 padding:0px 10px 0px 10px;
224 background: url("../images/tabBottomActiveSpriteLR.gif") no-repeat bottom right;
228 .soria .dijitAlignBottom .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
229 background: url("../images/tabBottomActiveC.gif") repeat-x bottom left;
230 padding:7px 10px 6px 10px;
233 /* left specific classes */
234 .soria .dijitAlignLeft .dijitTab {
235 margin-right: 1px !important;
238 .soria .dijitAlignLeft .dijitTabChecked {
239 margin-right: 0px !important;
242 .soria .dijitAlignLeft .dijitTabChecked .dijitTabInnerDiv {
243 background: url("../images/tabLeftChecked.gif") no-repeat right top !important;
245 border-bottom: 1px solid #8ba0bd !important;
248 .soria .dijitAlignLeft .dijitTabInnerDiv {
249 background: url("../images/tabContainerSprite.gif") no-repeat right -350px;
251 border-bottom: 1px solid #b9bbdd;
253 .soria .dijitAlignLeft .dijitTabHover .dijitTabInnerDiv {
254 background: url("../images/tabContainerSprite.gif") no-repeat right -200px;
256 border-bottom: 1px solid #b9bbdd;
259 .soria .dijitTabLabels-left-h {
262 background-color: #f0f4fc;
263 border-left: 1px solid #b1badf;
264 border-bottom: 1px solid #b1badf;
265 border-top: 1px solid #b1badf;
266 background: #F0F4FC url("../images/tabStripeLeft.gif") repeat-y right top;
270 .soria .dijitAlignLeft .dijitTabInnerDiv .dijitTabContent {
271 padding:7px 10px 6px 10px !important;
274 /* right specific classes */
275 .soria .dijitTabLabels-right-h {
278 background-color: #f0f4fc;
279 border-right: 1px solid #b1badf;
280 border-bottom: 1px solid #b1badf;
281 border-top: 1px solid #b1badf;
282 background: #F0F4FC url("../images/tabStripeRight.gif") repeat-y left top;
286 .soria .dijitAlignRight .dijitTab {
290 .soria .dijitAlignRight .dijitTabChecked {
294 .soria .dijitAlignRight .dijitTabChecked {
295 background: url("../images/tabRightChecked.gif") no-repeat left top !important;
298 .soria .dijitAlignRight .dijitTab {
299 background: url("../images/tabContainerSprite.gif") no-repeat left -350px;
301 .soria .dijitAlignRight .dijitTabHover .dijitTab {
302 background: url("../images/tabContainerSprite.gif") no-repeat left -200px;
304 .soria .dijitAlignRight .dijitTabInnerDiv .dijitTabContent {
305 padding:7px 10px 6px 10px !important;
308 .soria .dijitAlignRight .dijitTabChecked .dijitTabInnerDiv {
309 border-bottom: 1px solid #8ba0bd !important;
312 .soria .dijitAlignRight .dijitTabInnerDiv {
313 border-bottom: 1px solid #b9bbdd;
315 .soria .dijitAlignRight .dijitTabHover .dijitTabInnerDiv {
316 border-bottom: 1px solid #b9bbdd;
319 /* make space for a positioned close button */
320 .soria .dijitTab .dijitClosable {
322 padding-left: 10px !important;
323 padding-right: 20px !important;
326 .soria .dijitTab img {
331 .soria .dijitTab .dijitClosable .closeImage {
339 background: url("../images/spriteRoundedIconsSmallBl.png") no-repeat -60px top;
341 .dj_ie6 .dijitTab .dijitClosable .closeImage {
342 background:url("../images/spriteRoundedIconsSmallBl.gif") no-repeat -60px top;
344 .dj_ie6 .soria .dijitTabCloseButton .dijitClosable .closeImage {
345 background: url("../images/spriteRoundedIconsSmallBl.gif") no-repeat -60px top;
348 .soria .dijitTabHover .dijitClosable .closeImage {
349 background: url("../images/spriteRoundedIconsSmallBl.png") no-repeat -60px -15px !important;
351 .dj_ie6 .soria .dijitTabHover .dijitClosable .closeImage {
352 background: url("../images/spriteRoundedIconsSmallBl.gif") no-repeat -60px -15px !important;
356 We cant force hasLayout as that blows out the shrink wrapped tabs
357 ..so we shim in the closeImage position properties instead
359 .dj_ie6 .soria .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
363 .soria .dijitAlignBottom .dijitTab .dijitClosable .closeImage {
369 .soria .dijitAlignLeft .dijitTab .dijitClosable .closeImage {