From b58225788c70eb2972bdf6dbae763bb249e04fae Mon Sep 17 00:00:00 2001 From: Jouni Koivuviita Date: Thu, 28 May 2009 07:21:46 +0000 Subject: [PATCH] Reindeer theme: tabsheet default style changed to previous "framed" style, and previous default named to style "minimal". svn changeset:8041/svn branch:6.0 --- .../common/img/vertical-sprites-ie6.png | Bin 7113 -> 7108 bytes .../reindeer/common/img/vertical-sprites.png | Bin 19786 -> 19805 bytes WebContent/VAADIN/themes/reindeer/styles.css | 390 ++++++++++-------- .../themes/reindeer/tabsheet/tabsheet.css | 344 ++++++++------- 4 files changed, 419 insertions(+), 315 deletions(-) diff --git a/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites-ie6.png b/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites-ie6.png index a65612cf3fad6884ae33be56c2709fd7b9283ef9..028218a6ab0059d779f2fd542ae45052a1f3bae6 100644 GIT binary patch delta 6156 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 Q?05OLvr#4#Csp;)0jM27s? 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 diff --git a/WebContent/VAADIN/themes/reindeer/styles.css b/WebContent/VAADIN/themes/reindeer/styles.css index 6a2dc2e988..1803e6d2f4 100644 --- a/WebContent/VAADIN/themes/reindeer/styles.css +++ b/WebContent/VAADIN/themes/reindeer/styles.css @@ -3749,66 +3749,120 @@ td.v-datefield-calendarpanel-nextyear { } /* ./WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css */ -.v-tabsheet-spacertd div { - border-color: #bfbfbf; - border-left: none; +.v-tabsheet-tabitemcell, +.v-tabsheet-spacertd { + height: 32px; } -.v-tabsheet-tabitem { +.v-tabsheet-tabitemcell { + background: no-repeat; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -1208px; + padding-left: 3px; +} +.v-tabsheet-tabitemcell-first { + padding-left: 10px; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -1240px; +} +.v-tabsheet-tabitem, +.v-tabsheet-spacertd div { border: none; - border-bottom: 1px solid #bfbfbf; - color: #4d748f; + height: 32px; + background: transparent repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -1272px; padding: 0; + color: #222; + text-shadow: #fff 0 1px 0; } .v-tabsheet-tabitem .v-caption { - padding: 5px 16px; + border: none; + height: 23px; + background: no-repeat right top; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: right -1304px; + padding: 9px 8px 0 6px; +} +.v-tabsheet-tabitem .v-captiontext { + height: 16px; + line-height: 16px; +} +.v-tabsheet-tabitemcell-selected { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -1336px; +} +.v-tabsheet-tabitemcell-selected-first { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -1368px; } .v-tabsheet-tabitem-selected { - border: 1px solid #bfbfbf; - border-bottom: none; - color: #222; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -1400px; + color: #232930; } .v-tabsheet-tabitem-selected .v-caption { - padding: 4px 15px 6px 15px; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: right -1432px; } -.v-tabsheet-content { - border: none; +.v-tabsheet-spacertd div { + margin-right: 4px; } -.v-tabsheet-deco { - height: 0; +.v-tabsheet-spacertd { + background: transparent no-repeat right top; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: right -1464px; } -.v-tabsheet-tabs .v-icon, -.v-tabsheet-tabs .v-captiontext, -.v-tabsheet-tabs .v-errorindicator { - display: inline; - float: none; +.v-tabsheet-content { + border: 1px solid #dcdcdc; + border-bottom: none; + border-top: none; + color: #222; + text-shadow: none; } -.v-sa .v-tabsheet-tabs .v-captiontext { - display: inline-block; +.blue .v-tabsheet-content { + border-color: #a8bcc5; } -.v-tabsheet-tabs .v-icon { - width: 16px !important; - height: 16px !important; +.v-tabsheet-tabsheetpanel { + background: #fff; } -.v-tabsheet-tabs .v-errorindicator { - display: inline-block; - width: 13px; - height: 16px; - background: transparent url(common/icons/error.png) no-repeat 50%; +.v-sa .v-tabsheet-content, +.v-ff3 .v-tabsheet-content { + border-color: rgba(0,0,0,.1); } -.v-ff2 .v-tabsheet-tabs .v-icon, -.v-ff2 .v-tabsheet-tabs .v-errorindicator { - display: -moz-inline-stack; +.v-tabsheet-deco { + height: 1px; + border-top: 1px solid #bebebe; + background: #e2e2e2; + overflow: hidden; } -.v-ie6 .v-tabsheet-tabs .v-errorindicator { - background-image: url(common/icons/error-ie6.png); +.blue .v-tabsheet-deco { + border-color: #92a3ac; + background: #adc2cd; } -.v-ie .v-tabsheet-tabs .v-errorindicator { - zoom: 1; - display: inline; +.v-sa .v-tabsheet-deco, +.v-ff3 .v-tabsheet-deco { + border-top-color: rgba(0,0,0,.1); + background: rgba(0,0,0,.08); } .v-tabsheet-scroller { - margin-top: -20px; - height: 17px; + height: 31px; + margin-top: -31px; + padding-right: 3px; + border-right: 1px solid #afafaf; + position: relative; + float: right; +} +.v-tabsheet-scroller button { + margin-top: 7px; } .v-tabsheet-scrollerPrev, .v-tabsheet-scrollerNext, @@ -3818,7 +3872,7 @@ td.v-datefield-calendarpanel-nextyear { background: transparent; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1208px; + background-position: left -1496px; width: 18px; height: 17px; overflow: hidden; @@ -3830,23 +3884,23 @@ td.v-datefield-calendarpanel-nextyear { .v-tabsheet-scrollerNext { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1225px; + background-position: left -1513px; } .v-tabsheet-scrollerPrev:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1242px; + background-position: left -1530px; } .v-tabsheet-scrollerNext:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1259px; + background-position: left -1547px; } .v-tabsheet-scrollerPrev-disabled, .v-tabsheet-scrollerPrev-disabled:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1276px; + background-position: left -1564px; opacity: 1; filter: none; } @@ -3854,150 +3908,135 @@ td.v-datefield-calendarpanel-nextyear { .v-tabsheet-scrollerNext-disabled:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1293px; + background-position: left -1581px; opacity: 1; filter: none; } -/* Tabsheet on blue background */ -.blue .v-tabsheet-spacertd div, -.blue .v-tabsheet-tabitem, -.blue .v-tabsheet-tabitem-selected { - border-color: #7c8a91; +.v-tabsheet-tabs .v-icon, +.v-tabsheet-tabs .v-captiontext, +.v-tabsheet-tabs .v-errorindicator { + display: inline; + float: none; } -/* Tabsheet on black background */ -.black .v-tabsheet-spacertd div, -.black .v-tabsheet-tabitem, -.black .v-tabsheet-tabitem-selected { - border-color: #3e4044; - color: #6a7f89; +.v-sa .v-tabsheet-tabs .v-captiontext { + display: inline-block; } -.black .v-tabsheet-tabitem-selected { - color: #c9ccce; +.v-tabsheet-tabs .v-icon { + width: 16px !important; + height: 16px !important; +} +.v-tabsheet-tabs .v-errorindicator { + display: inline-block; + width: 13px; + height: 16px; + background: transparent url(common/icons/error.png) no-repeat 50%; +} +.v-ff2 .v-tabsheet-tabs .v-icon, +.v-ff2 .v-tabsheet-tabs .v-errorindicator { + display: -moz-inline-stack; +} +.v-ie6 .v-tabsheet-tabs .v-errorindicator { + background-image: url(common/icons/error-ie6.png); +} +.v-ie .v-tabsheet-tabs .v-errorindicator { + zoom: 1; + display: inline; } + + + /** - * Framed style --------------- + * Minimal style -------------- */ -.v-tabsheet-framed .v-tabsheet-tabitemcell, -.v-tabsheet-framed .v-tabsheet-spacertd { - height: 32px; -} -.v-tabsheet-framed .v-tabsheet-tabitemcell { - background: no-repeat; - background-image: url(common/img/vertical-sprites.png); - -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1311px; - padding-left: 3px; +.v-tabsheet-minimal .v-tabsheet-spacertd div { + border-bottom: 1px solid #bfbfbf; + height: auto; + background: transparent; } -.v-tabsheet-framed .v-tabsheet-tabitemcell-first { - padding-left: 10px; - background-image: url(common/img/vertical-sprites.png); - -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1343px; +.v-tabsheet-minimal .v-tabsheet-tabitemcell, +.v-tabsheet-minimal .v-tabsheet-spacertd { + height: auto; + background: transparent; + padding-left: 0; } -.v-tabsheet-framed .v-tabsheet-tabitem, -.v-tabsheet-framed .v-tabsheet-spacertd div { +.v-tabsheet-minimal .v-tabsheet-tabitem { border: none; - height: 32px; - background: transparent repeat-x; - background-image: url(common/img/vertical-sprites.png); - -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1375px; + border-bottom: 1px solid #bfbfbf; + color: #4d748f; padding: 0; - color: #222; - text-shadow: #fff 0 1px 0; -} -.v-tabsheet-framed .v-tabsheet-tabitem .v-caption { - border: none; - height: 23px; - background: no-repeat right top; - background-image: url(common/img/vertical-sprites.png); - -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: right -1407px; - padding: 9px 8px 0 6px; -} -.v-tabsheet-framed .v-tabsheet-tabitem .v-captiontext { - height: 16px; -} -.v-tabsheet-framed .v-tabsheet-tabitemcell-selected { - background-image: url(common/img/vertical-sprites.png); - -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1439px; -} -.v-tabsheet-framed .v-tabsheet-tabitemcell-selected-first { - background-image: url(common/img/vertical-sprites.png); - -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1471px; -} -.v-tabsheet-framed .v-tabsheet-tabitem-selected { - background-image: url(common/img/vertical-sprites.png); - -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1503px; - color: #232930; -} -.v-tabsheet-framed .v-tabsheet-tabitem-selected .v-caption { - background-image: url(common/img/vertical-sprites.png); - -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: right -1535px; + height: auto; + background: transparent; + text-shadow: none; } -.v-tabsheet-framed .v-tabsheet-spacertd div { - margin-right: 4px; +.v-tabsheet-minimal .v-tabsheet-tabitem .v-caption { + padding: 5px 16px; + height: auto; + background: transparent; } -.v-tabsheet-framed .v-tabsheet-spacertd { - background: transparent no-repeat right top; - background-image: url(common/img/vertical-sprites.png); - -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: right -1567px; +.v-tabsheet-minimal .v-tabsheet-tabitemcell-selected { + background: transparent; } -.v-tabsheet-content-framed { - border: 1px solid #dcdcdc; +.v-tabsheet-minimal .v-tabsheet-tabitem-selected { + background: transparent; + border: 1px solid #bfbfbf; border-bottom: none; - border-top: none; color: #222; - text-shadow: none; } -.blue .v-tabsheet-content-framed { - border-color: #a8bcc5; +.v-tabsheet-minimal .v-tabsheet-tabitem-selected .v-caption { + background: transparent; + padding: 4px 15px 6px 15px; } -.v-tabsheet-content-framed .v-tabsheet-tabsheetpanel { - background: #fff; +.v-tabsheet-content-minimal { + border: none; } -.v-sa .v-tabsheet-content-framed, -.v-ff3 .v-tabsheet-content-framed { - border-color: rgba(0,0,0,.1); +.v-tabsheet-content-minimal .v-tabsheet-tabsheetpanel { + background: transparent; } -.v-tabsheet-deco-framed { - height: 1px; - border-top: 1px solid #bebebe; - background: #e2e2e2; - overflow: hidden; +.v-tabsheet-deco-minimal { + height: 0; + border: none; } -.blue .v-tabsheet-deco-framed { - border-color: #92a3ac; - background: #adc2cd; +.v-tabsheet-minimal .v-tabsheet-scroller { + margin-top: -20px; + height: 17px; + padding-right: 0; + border-right: none; + position: static; + float: none; } -.v-sa .v-tabsheet-deco-framed, -.v-ff3 .v-tabsheet-deco-framed { - border-top-color: rgba(0,0,0,.1); - background: rgba(0,0,0,.08); +.v-tabsheet-minimal .v-tabsheet-scroller button { + margin-top: 0; } -.v-tabsheet-framed .v-tabsheet-scroller { - height: 31px; - margin-top: -31px; - padding-right: 3px; - border-right: 1px solid #afafaf; - position: relative; - float: right; +/* Minimal tabsheet on blue background */ +.blue .v-tabsheet-minimal .v-tabsheet-spacertd div, +.blue .v-tabsheet-minimal .v-tabsheet-tabitem, +.blue .v-tabsheet-minimal .v-tabsheet-tabitem-selected { + border-color: #7c8a91; } -.v-tabsheet-framed .v-tabsheet-scroller button { - margin-top: 7px; +/* Minimal tabsheet on black background */ +.black .v-tabsheet-minimal .v-tabsheet-spacertd div, +.black .v-tabsheet-minimal .v-tabsheet-tabitem, +.black .v-tabsheet-minimal .v-tabsheet-tabitem-selected { + border-color: #3e4044; + color: #6a7f89; +} +.black .v-tabsheet-minimal .v-tabsheet-tabitem-selected { + color: #c9ccce; +} +.black .v-tabsheet-content-minimal, +.black .v-tabsheet-content-bar { + color: #c9ccce; + text-shadow: #000 0 0 1px; } + + /** * Bar style --------------- */ @@ -4005,12 +4044,13 @@ td.v-datefield-calendarpanel-nextyear { .v-tabsheet-bar .v-tabsheet-spacertd { height: 20px; } +.v-tabsheet-bar .v-tabsheet-spacertd { + background: transparent; +} .v-tabsheet-bar .v-tabsheet-tabitemcell { - background: no-repeat; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); background-position: left -1599px; - padding-left: 3px; } .v-tabsheet-bar .v-tabsheet-tabitemcell-first { padding-left: 6px; @@ -4020,30 +4060,20 @@ td.v-datefield-calendarpanel-nextyear { } .v-tabsheet-bar .v-tabsheet-tabitem, .v-tabsheet-bar .v-tabsheet-spacertd div { - border: none; height: 20px; - background: transparent repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); background-position: left -1639px; - padding: 0; - color: #222; - text-shadow: #fff 0 1px 0; font-size: 11px; + margin: 0; } .v-tabsheet-bar .v-tabsheet-tabitem .v-caption { - border: none; height: 18px; - background: no-repeat right top; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); background-position: right -1659px; padding: 2px 12px 0 10px; } -.v-tabsheet-bar .v-tabsheet-tabitem .v-captiontext { - height: 16px; - line-height: 16px; -} .v-tabsheet-bar .v-tabsheet-tabitemcell-selected { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); @@ -4068,6 +4098,28 @@ td.v-datefield-calendarpanel-nextyear { .v-tabsheet-bar .v-tabsheet-scroller { margin-top: -19px; } +.v-tabsheet-bar .v-tabsheet-scroller { + margin-top: -19px; + height: 17px; + padding-right: 0; + border-right: none; + position: static; + float: none; +} +.v-tabsheet-bar .v-tabsheet-scroller button { + margin-top: 0; +} +.v-tabsheet-content-bar { + border: none; +} +.v-tabsheet-content-bar .v-tabsheet-tabsheetpanel { + background: transparent; +} +.v-tabsheet-deco-bar { + height: 0; + border: none; +} +/* Content area font color specified with minimal style (reduces additional selectors) */ /* ./WebContent/VAADIN/themes/reindeer/textfield/textfield.css */ .v-textfield { diff --git a/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css b/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css index c5c9b03d8b..289660eb3b 100644 --- a/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css +++ b/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css @@ -1,63 +1,99 @@ -.v-tabsheet-spacertd div { - border-color: #bfbfbf; - border-left: none; +.v-tabsheet-tabitemcell, +.v-tabsheet-spacertd { + height: 32px; +} +.v-tabsheet-tabitemcell { + background: no-repeat; + background-image: url(img/framed/tab-left.png); /** sprite-ref: verticals */ + padding-left: 3px; +} +.v-tabsheet-tabitemcell-first { + padding-left: 10px; + background-image: url(img/framed/tab-first-left.png); /** sprite-ref: verticals */ } -.v-tabsheet-tabitem { +.v-tabsheet-tabitem, +.v-tabsheet-spacertd div { border: none; - border-bottom: 1px solid #bfbfbf; - color: #4d748f; + height: 32px; + background: transparent repeat-x; + background-image: url(img/framed/tab-bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ padding: 0; + color: #222; + text-shadow: #fff 0 1px 0; } .v-tabsheet-tabitem .v-caption { - padding: 5px 16px; + border: none; + height: 23px; + background: no-repeat right top; + background-image: url(img/framed/tab-right.png); /** sprite-ref: verticals; sprite-alignment: right */ + padding: 9px 8px 0 6px; +} +.v-tabsheet-tabitem .v-captiontext { + height: 16px; + line-height: 16px; +} +.v-tabsheet-tabitemcell-selected { + background-image: url(img/framed/tab-left-sel.png); /** sprite-ref: verticals */ +} +.v-tabsheet-tabitemcell-selected-first { + background-image: url(img/framed/tab-first-left-sel.png); /** sprite-ref: verticals */ } .v-tabsheet-tabitem-selected { - border: 1px solid #bfbfbf; - border-bottom: none; - color: #222; + background-image: url(img/framed/tab-bg-sel.png); /** sprite-ref: verticals; sprite-alignment: repeat */ + color: #232930; } .v-tabsheet-tabitem-selected .v-caption { - padding: 4px 15px 6px 15px; + background-image: url(img/framed/tab-right-sel.png); /** sprite-ref: verticals; sprite-alignment: right */ } -.v-tabsheet-content { - border: none; +.v-tabsheet-spacertd div { + margin-right: 4px; } -.v-tabsheet-deco { - height: 0; +.v-tabsheet-spacertd { + background: transparent no-repeat right top; + background-image: url(img/framed/tab-spacer-right.png); /** sprite-ref: verticals; sprite-alignment: right */ } -.v-tabsheet-tabs .v-icon, -.v-tabsheet-tabs .v-captiontext, -.v-tabsheet-tabs .v-errorindicator { - display: inline; - float: none; +.v-tabsheet-content { + border: 1px solid #dcdcdc; + border-bottom: none; + border-top: none; + color: #222; + text-shadow: none; } -.v-sa .v-tabsheet-tabs .v-captiontext { - display: inline-block; +.blue .v-tabsheet-content { + border-color: #a8bcc5; } -.v-tabsheet-tabs .v-icon { - width: 16px !important; - height: 16px !important; +.v-tabsheet-tabsheetpanel { + background: #fff; } -.v-tabsheet-tabs .v-errorindicator { - display: inline-block; - width: 13px; - height: 16px; - background: transparent url(../common/icons/error.png) no-repeat 50%; +.v-sa .v-tabsheet-content, +.v-ff3 .v-tabsheet-content { + border-color: rgba(0,0,0,.1); } -.v-ff2 .v-tabsheet-tabs .v-icon, -.v-ff2 .v-tabsheet-tabs .v-errorindicator { - display: -moz-inline-stack; +.v-tabsheet-deco { + height: 1px; + border-top: 1px solid #bebebe; + background: #e2e2e2; + overflow: hidden; } -.v-ie6 .v-tabsheet-tabs .v-errorindicator { - background-image: url(../common/icons/error-ie6.png); +.blue .v-tabsheet-deco { + border-color: #92a3ac; + background: #adc2cd; } -.v-ie .v-tabsheet-tabs .v-errorindicator { - zoom: 1; - display: inline; +.v-sa .v-tabsheet-deco, +.v-ff3 .v-tabsheet-deco { + border-top-color: rgba(0,0,0,.1); + background: rgba(0,0,0,.08); } .v-tabsheet-scroller { - margin-top: -20px; - height: 17px; + height: 31px; + margin-top: -31px; + padding-right: 3px; + border-right: 1px solid #afafaf; + position: relative; + float: right; +} +.v-tabsheet-scroller button { + margin-top: 7px; } .v-tabsheet-scrollerPrev, .v-tabsheet-scrollerNext, @@ -95,124 +131,127 @@ opacity: 1; filter: none; } -/* Tabsheet on blue background */ -.blue .v-tabsheet-spacertd div, -.blue .v-tabsheet-tabitem, -.blue .v-tabsheet-tabitem-selected { - border-color: #7c8a91; +.v-tabsheet-tabs .v-icon, +.v-tabsheet-tabs .v-captiontext, +.v-tabsheet-tabs .v-errorindicator { + display: inline; + float: none; } -/* Tabsheet on black background */ -.black .v-tabsheet-spacertd div, -.black .v-tabsheet-tabitem, -.black .v-tabsheet-tabitem-selected { - border-color: #3e4044; - color: #6a7f89; +.v-sa .v-tabsheet-tabs .v-captiontext { + display: inline-block; } -.black .v-tabsheet-tabitem-selected { - color: #c9ccce; +.v-tabsheet-tabs .v-icon { + width: 16px !important; + height: 16px !important; +} +.v-tabsheet-tabs .v-errorindicator { + display: inline-block; + width: 13px; + height: 16px; + background: transparent url(../common/icons/error.png) no-repeat 50%; +} +.v-ff2 .v-tabsheet-tabs .v-icon, +.v-ff2 .v-tabsheet-tabs .v-errorindicator { + display: -moz-inline-stack; +} +.v-ie6 .v-tabsheet-tabs .v-errorindicator { + background-image: url(../common/icons/error-ie6.png); +} +.v-ie .v-tabsheet-tabs .v-errorindicator { + zoom: 1; + display: inline; } + + + /** - * Framed style --------------- + * Minimal style -------------- */ -.v-tabsheet-framed .v-tabsheet-tabitemcell, -.v-tabsheet-framed .v-tabsheet-spacertd { - height: 32px; -} -.v-tabsheet-framed .v-tabsheet-tabitemcell { - background: no-repeat; - background-image: url(img/framed/tab-left.png); /** sprite-ref: verticals */ - padding-left: 3px; +.v-tabsheet-minimal .v-tabsheet-spacertd div { + border-bottom: 1px solid #bfbfbf; + height: auto; + background: transparent; } -.v-tabsheet-framed .v-tabsheet-tabitemcell-first { - padding-left: 10px; - background-image: url(img/framed/tab-first-left.png); /** sprite-ref: verticals */ +.v-tabsheet-minimal .v-tabsheet-tabitemcell, +.v-tabsheet-minimal .v-tabsheet-spacertd { + height: auto; + background: transparent; + padding-left: 0; } -.v-tabsheet-framed .v-tabsheet-tabitem, -.v-tabsheet-framed .v-tabsheet-spacertd div { +.v-tabsheet-minimal .v-tabsheet-tabitem { border: none; - height: 32px; - background: transparent repeat-x; - background-image: url(img/framed/tab-bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ + border-bottom: 1px solid #bfbfbf; + color: #4d748f; padding: 0; - color: #222; - text-shadow: #fff 0 1px 0; -} -.v-tabsheet-framed .v-tabsheet-tabitem .v-caption { - border: none; - height: 23px; - background: no-repeat right top; - background-image: url(img/framed/tab-right.png); /** sprite-ref: verticals; sprite-alignment: right */ - padding: 9px 8px 0 6px; -} -.v-tabsheet-framed .v-tabsheet-tabitem .v-captiontext { - height: 16px; -} -.v-tabsheet-framed .v-tabsheet-tabitemcell-selected { - background-image: url(img/framed/tab-left-sel.png); /** sprite-ref: verticals */ -} -.v-tabsheet-framed .v-tabsheet-tabitemcell-selected-first { - background-image: url(img/framed/tab-first-left-sel.png); /** sprite-ref: verticals */ -} -.v-tabsheet-framed .v-tabsheet-tabitem-selected { - background-image: url(img/framed/tab-bg-sel.png); /** sprite-ref: verticals; sprite-alignment: repeat */ - color: #232930; -} -.v-tabsheet-framed .v-tabsheet-tabitem-selected .v-caption { - background-image: url(img/framed/tab-right-sel.png); /** sprite-ref: verticals; sprite-alignment: right */ + height: auto; + background: transparent; + text-shadow: none; } -.v-tabsheet-framed .v-tabsheet-spacertd div { - margin-right: 4px; +.v-tabsheet-minimal .v-tabsheet-tabitem .v-caption { + padding: 5px 16px; + height: auto; + background: transparent; } -.v-tabsheet-framed .v-tabsheet-spacertd { - background: transparent no-repeat right top; - background-image: url(img/framed/tab-spacer-right.png); /** sprite-ref: verticals; sprite-alignment: right */ +.v-tabsheet-minimal .v-tabsheet-tabitemcell-selected { + background: transparent; } -.v-tabsheet-content-framed { - border: 1px solid #dcdcdc; +.v-tabsheet-minimal .v-tabsheet-tabitem-selected { + background: transparent; + border: 1px solid #bfbfbf; border-bottom: none; - border-top: none; color: #222; - text-shadow: none; } -.blue .v-tabsheet-content-framed { - border-color: #a8bcc5; +.v-tabsheet-minimal .v-tabsheet-tabitem-selected .v-caption { + background: transparent; + padding: 4px 15px 6px 15px; } -.v-tabsheet-content-framed .v-tabsheet-tabsheetpanel { - background: #fff; +.v-tabsheet-content-minimal { + border: none; } -.v-sa .v-tabsheet-content-framed, -.v-ff3 .v-tabsheet-content-framed { - border-color: rgba(0,0,0,.1); +.v-tabsheet-content-minimal .v-tabsheet-tabsheetpanel { + background: transparent; } -.v-tabsheet-deco-framed { - height: 1px; - border-top: 1px solid #bebebe; - background: #e2e2e2; - overflow: hidden; +.v-tabsheet-deco-minimal { + height: 0; + border: none; } -.blue .v-tabsheet-deco-framed { - border-color: #92a3ac; - background: #adc2cd; +.v-tabsheet-minimal .v-tabsheet-scroller { + margin-top: -20px; + height: 17px; + padding-right: 0; + border-right: none; + position: static; + float: none; } -.v-sa .v-tabsheet-deco-framed, -.v-ff3 .v-tabsheet-deco-framed { - border-top-color: rgba(0,0,0,.1); - background: rgba(0,0,0,.08); +.v-tabsheet-minimal .v-tabsheet-scroller button { + margin-top: 0; } -.v-tabsheet-framed .v-tabsheet-scroller { - height: 31px; - margin-top: -31px; - padding-right: 3px; - border-right: 1px solid #afafaf; - position: relative; - float: right; +/* Minimal tabsheet on blue background */ +.blue .v-tabsheet-minimal .v-tabsheet-spacertd div, +.blue .v-tabsheet-minimal .v-tabsheet-tabitem, +.blue .v-tabsheet-minimal .v-tabsheet-tabitem-selected { + border-color: #7c8a91; } -.v-tabsheet-framed .v-tabsheet-scroller button { - margin-top: 7px; +/* Minimal tabsheet on black background */ +.black .v-tabsheet-minimal .v-tabsheet-spacertd div, +.black .v-tabsheet-minimal .v-tabsheet-tabitem, +.black .v-tabsheet-minimal .v-tabsheet-tabitem-selected { + border-color: #3e4044; + color: #6a7f89; +} +.black .v-tabsheet-minimal .v-tabsheet-tabitem-selected { + color: #c9ccce; } +.black .v-tabsheet-content-minimal, +.black .v-tabsheet-content-bar { + color: #c9ccce; + text-shadow: #000 0 0 1px; +} + + @@ -224,10 +263,11 @@ .v-tabsheet-bar .v-tabsheet-spacertd { height: 20px; } +.v-tabsheet-bar .v-tabsheet-spacertd { + background: transparent; +} .v-tabsheet-bar .v-tabsheet-tabitemcell { - background: no-repeat; background-image: url(img/bar/tab-left.png); /** sprite-ref: verticals */ - padding-left: 3px; } .v-tabsheet-bar .v-tabsheet-tabitemcell-first { padding-left: 6px; @@ -235,26 +275,16 @@ } .v-tabsheet-bar .v-tabsheet-tabitem, .v-tabsheet-bar .v-tabsheet-spacertd div { - border: none; height: 20px; - background: transparent repeat-x; background-image: url(img/bar/tab-bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ - padding: 0; - color: #222; - text-shadow: #fff 0 1px 0; font-size: 11px; + margin: 0; } .v-tabsheet-bar .v-tabsheet-tabitem .v-caption { - border: none; height: 18px; - background: no-repeat right top; background-image: url(img/bar/tab-right.png); /** sprite-ref: verticals; sprite-alignment: right */ padding: 2px 12px 0 10px; } -.v-tabsheet-bar .v-tabsheet-tabitem .v-captiontext { - height: 16px; - line-height: 16px; -} .v-tabsheet-bar .v-tabsheet-tabitemcell-selected { background-image: url(img/bar/tab-left-sel.png); /** sprite-ref: verticals */ } @@ -270,4 +300,26 @@ } .v-tabsheet-bar .v-tabsheet-scroller { margin-top: -19px; -} \ No newline at end of file +} +.v-tabsheet-bar .v-tabsheet-scroller { + margin-top: -19px; + height: 17px; + padding-right: 0; + border-right: none; + position: static; + float: none; +} +.v-tabsheet-bar .v-tabsheet-scroller button { + margin-top: 0; +} +.v-tabsheet-content-bar { + border: none; +} +.v-tabsheet-content-bar .v-tabsheet-tabsheetpanel { + background: transparent; +} +.v-tabsheet-deco-bar { + height: 0; + border: none; +} +/* Content area font color specified with minimal style (reduces additional selectors) */ \ No newline at end of file -- 2.39.5