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 .dijitTabContainer .tabStripRBtn {
14 .soria .dijitTabContainer .tabStripLBtn {
18 .soria .nowrapTabStrip .dijitTab {
22 .soria .dijitTabContainerBottom-tabs .dijitTab {
27 /* Tabs, shared classes */
28 .soria .dijitTabPaneWrapper {
30 border:1px solid
#B1BADF;
35 .soria .dijitTabInnerDiv {
38 background: url
("../images/tabContainerSprite.gif") no-repeat
;
39 background-position: right
-400px;
44 margin:0 2px 0 0; /* space between one tab and the next in top/bottom mode */
46 background: url
("../images/tabContainerSprite.gif") no-repeat
0 -300px;
48 border-bottom: 1px #B1BADF solid
;
51 .soria .dijitTabInnerDiv .dijitTabContent {
52 padding:4px 3px 2px 4px;
53 background: url
("../images/tabContainerSprite.gif") repeat-x
0 -350px;
59 .soria .dijitTabListWrapper {
64 .soria .dijitTabHover {
66 background: url
("../images/tabContainerSprite.gif") no-repeat
0 -150px;
69 .soria .dijitTabHover .dijitTabInnerDiv {
70 background: url
("../images/tabContainerSprite.gif") no-repeat right
-250px;
73 .soria .dijitTabHover .dijitTabInnerDiv .dijitTabContent {
74 background: url
("../images/tabContainerSprite.gif") repeat-x
0 -200px;
78 .soria
.dijitTabChecked
80 /* the selected tab (with or without hover) */
81 background: url
("../images/tabContainerSprite.gif") no-repeat
0 -0;
84 .soria .dijitTabChecked .dijitTabInnerDiv {
85 background: url
("../images/tabContainerSprite.gif") no-repeat right
-100px;
88 .soria .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
89 background: url
("../images/tabContainerSprite.gif") repeat-x
0 -50px;
90 color: #243C5F !important
;
95 .soria .dijitTabContainerTabListNested {
100 .soria .dijitTabContainerTabListNested .dijitTab {
103 top: 0; /* override top:1px setting of top-level tabs */
105 .soria
.dijitTabContainerTabListNested
.dijitTab
.dijitTabInnerDiv
,
106 .soria .dijitTabContainerTabListNested .dijitTab .dijitTabContent {
109 .soria .dijitTabContainerTabListNested .dijitTabHover .dijitTabContent .tabLabel {
110 text-decoration: underline
;
112 .soria .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {
113 text-decoration: underline
;
116 .soria .dijitTabContainerSpacerNested .dijitTabSpacer {
117 /* thinner line between tab (labels) and content */
120 .soria .dijitTabPaneWrapperNested {
121 border: none
; /* prevent double border */
126 .soria .dijitTabCloseButton {
129 background: url
("../images/spriteRoundedIconsSmall.png") no-repeat
-60px top
;
132 .dj_ie6 .soria .dijitTabCloseButton {
133 background: url
("../images/spriteRoundedIconsSmall.gif") no-repeat
-60px top
;
136 .soria .dijitTabCloseButtonHover {
137 background: url
("../images/spriteRoundedIconsSmall.png") no-repeat
-60px -15px;
139 .dj_ie6 .soria .dijitTabCloseButtonHover {
140 background: url
("../images/spriteRoundedIconsSmall.gif") no-repeat
-60px -15px;
143 /* ================================ */
145 .soria .dijitTabContainerTop-tabs {
146 border-color: #B1BADF;
150 .soria .dijitTabContainerTopNoStrip {
155 .soria .dijitTabContainerTop-container {
159 .soria .dijitTabContainerTop .dijitTabListWrapper {
163 /*non-checked tabs */
164 .soria .dijitTabContainerTop-tabs .dijitTab {
169 .soria .dijitTabContainerTop-tabs .dijitTabChecked {
170 border-bottom-color: #94b4e6;
174 .soria .dijitTabContainerTopStrip {
175 border: 1px solid
#B1BADF;
181 .soria .dijitTabContainerTopStrip .dijitTabContainerTop-tabs {
186 .soria .dijitTabContainerNested .dijitTabListWrapper {
190 /* ================================ */
192 .soria .dijitTabContainerBottom-tabs {
195 border-top: 1px solid
#B1BADF;
198 .soria .dijitTabContainerBottom .dijitTabListWrapper {
205 /* bottom container */
206 .soria .dijitTabContainerBottom-container {
210 .soria .dijitTabContainerBottom-tabs .dijitTab {
212 border-top: 1px solid
#B1BADF;
213 background: url
("../images/tabBottomEnabledSpriteLR.gif") no-repeat bottom left
;
217 .soria .dijitTabContainerBottom-tabs .dijitTabChecked {
218 border-top-color:#94b4e6;
222 .soria .dijitTabContainerBottom-tabs .dijitTabInnerDiv .dijitTabContent {
225 background: url
("../images/tabBottomEnabledC.gif") repeat-x bottom left
;
228 .soria .dijitTabContainerBottom-tabs .dijitTabInnerDiv {
229 background: url
("../images/tabBottomEnabledSpriteLR.gif") no-repeat bottom right
;
232 .soria .dijitTabContainerBottom-tabs .dijitTabHover {
234 background: url
("../images/tabBottomHoverSpriteLR.gif") no-repeat bottom left
;
237 .soria .dijitTabContainerBottom-tabs .dijitTabHover .dijitTabInnerDiv {
238 background: url
("../images/tabBottomHoverSpriteLR.gif") no-repeat bottom right
;
241 .soria .dijitTabContainerBottom-tabs .dijitTabHover .dijitTabInnerDiv .dijitTabContent {
242 background: url
("../images/tabBottomHoverC.gif") repeat-x bottom left
;
245 .soria .dijitTabContainerBottom-tabs .dijitTabChecked {
246 /* the selected tab (with or without hover) */
247 background: url
("../images/tabBottomActiveSpriteLR.gif") no-repeat bottom left
;
250 .soria .dijitTabContainerBottom-tabs .dijitTabChecked .dijitTabInnerDiv {
251 background: url
("../images/tabBottomActiveSpriteLR.gif") no-repeat bottom right
;
254 .soria .dijitTabContainerBottom-tabs .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
255 background: url
("../images/tabBottomActiveC.gif") repeat-x bottom left
;
259 .soria .dijitTabContainerBottomStrip {
261 border: 1px solid
#B1BADF;
264 .soria .dijitTabContainerBottomStrip {
268 /* top/bottom strip */
269 .soria
.dijitTabContainerBottom-spacer
,
270 .soria .dijitTabContainerTop-spacer {
272 border: 1px solid
#8ba0bd;
276 .soria .dijitTabContainerTop-spacer {
280 .soria .dijitTabContainerBottom-spacer {
284 /* ================================ */
286 .soria .dijitTabContainerRight-tabs {
292 /* right container */
293 .soria .dijitTabContainerRight-container {
297 .soria .dijitTabContainerRight-tabs .dijitTab {
299 border-left: 1px solid
#B1BADF;
300 border-bottom: 1px solid
#B1BADF !important
;
304 /* some odd ie bug when borders dissapear when setting a bottom margin, this sortof helps */
305 .dj_ie6
.soria
.dijitTabContainerRight-tabs
.dijitTabInnerDiv
,
306 .dj_ie7 .soria .dijitTabContainerRight-tabs .dijitTabInnerDiv {
307 border-bottom: solid
#B1BADF 1px;
312 .soria .dijitTabContainerRight-tabs .dijitTabChecked {
313 border-left-color: #94b4e6;
316 .soria .dijitTabContainerRight-tabs .dijitTabChecked {
317 background: url
("../images/tabRightChecked.gif") no-repeat left top
!important
;
320 /* some odd ie bug when borders dissapear when setting a bottom margin, this sortof helps */
321 .dj_ie6
.soria
.dijitTabContainerRight-tabs
.dijitTabChecked
.dijitTabInnerDiv
,
322 .dj_ie7
.soria
.dijitTabContainerRight-tabs
.dijitTabChecked
.dijitTabInnerDiv
,
323 .dj_ie6
.soria
.dijitTabContainerRight-tabs
.dijitTabCheckedHover
.dijitTabInnerDiv
,
324 .dj_ie7 .soria .dijitTabContainerRight-tabs .dijitTabCheckedHover .dijitTabInnerDiv {
325 border-bottom: solid
#94b4e6 1px;
329 .soria .dijitTabContainerRight-tabs .dijitTab {
330 background: url
("../images/tabContainerSprite.gif") no-repeat left
-350px;
332 .soria .dijitTabContainerRight-tabs .dijitTabHover .dijitTab {
333 background: url
("../images/tabContainerSprite.gif") no-repeat left
-200px;
337 .soria .dijitTabContainerRightStrip {
339 border: 1px solid
#B1BADF;
344 /* ================================ */
346 .soria .dijitTabContainerLeft-tabs {
353 .soria .dijitTabContainerLeft-container {
357 .soria .dijitTabContainerLeft-tabs .dijitTab {
358 border-right: 1px solid
#B1BADF;
359 border-bottom: 1px solid
#B1BADF;
363 .soria .dijitTabContainerLeft-tabs .dijitTabChecked {
364 border-right: 1px solid
#94b4e6;
367 .soria .dijitTabContainerLeft-tabs .dijitTabInnerDiv {
368 background: url
("../images/tabContainerSprite.gif") no-repeat right
-350px;
370 .soria .dijitTabContainerLeft-tabs .dijitTabHover .dijitTabInnerDiv {
371 background: url
("../images/tabContainerSprite.gif") no-repeat right
-200px;
373 .soria
.dijitTabContainerLeft-tabs
.dijitTabChecked
.dijitTabInnerDiv
,
374 .soria .dijitTabContainerLeft-tabs .dijitTabCheckedHover .dijitTabInnerDiv {
375 background: url
("../images/tabLeftChecked.gif") no-repeat right top
;
378 .dj_ie6
.soria
.dijitTabContainerLeft-tabs
.dijitTabInnerDiv
,
379 .dj_ie7 .soria .dijitTabContainerLeft-tabs .dijitTabInnerDiv {
380 border-bottom: solid
#B1BADF 1px;
384 .dj_ie6
.soria
.dijitTabContainerLeft-tabs
.dijitTabChecked
.dijitTabInnerDiv
,
385 .dj_ie7
.soria
.dijitTabContainerLeft-tabs
.dijitTabChecked
.dijitTabInnerDiv
,
386 .dj_ie6
.soria
.dijitTabContainerLeft-tabs
.dijitTabCheckedHover
.dijitTabInnerDiv
,
387 .dj_ie7 .soria .dijitTabContainerLeft-tabs .dijitTabCheckedHover .dijitTabInnerDiv {
388 border-bottom: solid
#94b4e6 1px;
393 .soria .dijitTabContainerLeftStrip {
395 border: 1px solid
#B1BADF;
400 /* ================================ */
401 /* left/right tabs */
402 .soria
.dijitTabContainerLeft-tabs
.dijitTab
,
403 .soria .dijitTabContainerRight-tabs .dijitTab {
405 margin-bottom:2px; /* space between one tab and the next in left/right mode */
408 /* left/right tabstrip */
409 .soria
.dijitTabContainerLeft-spacer
,
410 .soria .dijitTabContainerRight-spacer {
412 border: 1px solid
#8ba0bd;
416 .soria .dijitTabContainerLeft-spacer {
419 .soria .dijitTabContainerRight-spacer {
422 /* ================================ */
424 /* this resets the tabcontainer stripe when within a contentpane */
425 .soria .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs {
426 border-left: 0 solid
#ccc;
427 border-top: 0 solid
#ccc;
428 border-right: 0 solid
#ccc;
434 /* ================================ */
436 /* Menu and slider control styles */
437 .soria .dijitTabContainer .tabStripButton {
440 .soria .dijitTabContainer .tabStripButton-top {
444 .soria .tabStripButton .dijitTabContent{
445 padding: 6px 0 5px 0;
448 .dj_ie6
.soria
.tabStripButton
.dijitTabContent
,
449 .dj_ie7 .soria .tabStripButton .dijitTabContent {
453 .soria .tabStrip-disabled .tabStripButton .dijitTabContent {
454 padding: 5px 0 3px 0;
457 .dj_ie6
.soria
.tabStrip-disabled
.tabStripButton
.dijitTabContent
,
458 .dj_ie7 .soria .tabStrip-disabled .tabStripButton .dijitTabContent {
462 .soria .dijitTabContainer .tabStripButton-bottom {
463 background: transparent url
(../images/tabBottomEnabledSpriteLR.gif) no-repeat scroll left bottom
;
464 border-bottom: medium none
;
465 border-top: 1px solid
#B1BADF;
468 .soria .dijitTabContainer .tabStripButton-bottom .dijitTabInnerDiv {
469 background: transparent url
(../images/tabBottomEnabledSpriteLR.gif) no-repeat scroll right bottom
;
472 .soria .dijitTabContainer .tabStripButton-bottom .dijitTabContent {
473 background: transparent
;
476 .soria .dijitTabStripIcon {
479 background: url
(../images/spriteRoundedIconsSmall.png) no-repeat left top
;
482 .dj_ie6 .soria .dijitTabStripIcon {
483 background-image: url
(../images/spriteRoundedIconsSmall.gif);
486 .soria .dijitTabStripSlideRightIcon {
487 background-position: -30px top
;
490 .soria .dijitTabStripMenuIcon {
491 background-position: -15px top
;