From adb42ba3dcbfc01d0abe5bbffe69cb129ceca979 Mon Sep 17 00:00:00 2001 From: Jouni Koivuviita Date: Wed, 27 May 2009 11:37:06 +0000 Subject: [PATCH] New tabsheet style for Reindeer: "bar". Notifications better styled for Reindeer. Other minor improvements panel. Fixed Sampler styles when using Reindeer theme (additional panel backgound color). svn changeset:8030/svn branch:6.0 --- .../common/img/vertical-sprites-ie6.png | Bin 6639 -> 6982 bytes .../reindeer/common/img/vertical-sprites.png | Bin 18322 -> 19556 bytes .../reindeer/notification/notification.css | 18 +++ .../VAADIN/themes/reindeer/panel/panel.css | 2 - WebContent/VAADIN/themes/reindeer/styles.css | 127 +++++++++++++++--- .../reindeer/tabsheet/img/bar/tab-bg-sel.png | Bin 0 -> 208 bytes .../reindeer/tabsheet/img/bar/tab-bg.png | Bin 0 -> 179 bytes .../tabsheet/img/bar/tab-first-left-sel.png | Bin 0 -> 440 bytes .../tabsheet/img/bar/tab-first-left.png | Bin 0 -> 269 bytes .../tabsheet/img/bar/tab-left-sel.png | Bin 0 -> 355 bytes .../reindeer/tabsheet/img/bar/tab-left.png | Bin 0 -> 233 bytes .../tabsheet/img/bar/tab-right-sel.png | Bin 0 -> 430 bytes .../reindeer/tabsheet/img/bar/tab-right.png | Bin 0 -> 179 bytes .../themes/reindeer/tabsheet/tabsheet.css | 65 ++++++++- .../VAADIN/themes/sampler/sampler/styles.css | 3 + 15 files changed, 192 insertions(+), 23 deletions(-) create mode 100644 WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-bg-sel.png create mode 100644 WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-bg.png create mode 100644 WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-first-left-sel.png create mode 100644 WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-first-left.png create mode 100644 WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-left-sel.png create mode 100644 WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-left.png create mode 100644 WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-right-sel.png create mode 100644 WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-right.png 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 0cd0917f631c3ca145a5c1e12f0e1e09ffac4d17..e5b9930df35a1297cfcacf9ba61353a9be911780 100644 GIT binary patch delta 6779 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 delta 6429 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 diff --git a/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites.png b/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites.png index c69166af1f347f61227d9d5d89bf882c2ff58e96..a57a7bd2b9dad2733b13b74ed5848d3bde6b6d2e 100644 GIT binary patch literal 19556 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 diff --git a/WebContent/VAADIN/themes/reindeer/notification/notification.css b/WebContent/VAADIN/themes/reindeer/notification/notification.css index 8e41470a1f..74df1c1643 100644 --- a/WebContent/VAADIN/themes/reindeer/notification/notification.css +++ b/WebContent/VAADIN/themes/reindeer/notification/notification.css @@ -3,4 +3,22 @@ border-radius: 4px -moz-border-radius: 4px; -webkit-border-radius: 4px; + font-size: 100%; + background: #babcbe; +} +.v-Notification.warning { + background: #f4a100; +} +.v-Notification.error { + background: #d82000; +} +.v-Notification.tray { + margin: 0 5px 5px 0; + background: #16181a; +} +.v-Notification.tray h1 { + font-size: 14px; +} +.v-Notification.tray p { + font-size: 12px; } \ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/panel/panel.css b/WebContent/VAADIN/themes/reindeer/panel/panel.css index f60daf70e4..5eab991239 100644 --- a/WebContent/VAADIN/themes/reindeer/panel/panel.css +++ b/WebContent/VAADIN/themes/reindeer/panel/panel.css @@ -16,8 +16,6 @@ border: 1px solid #dcdcdc; border-bottom: none; border-top: none; - color: #222; - text-shadow: none; } .blue .v-panel-content { border-color: #a8bcc5; diff --git a/WebContent/VAADIN/themes/reindeer/styles.css b/WebContent/VAADIN/themes/reindeer/styles.css index e53bf04764..ab0d1b1314 100644 --- a/WebContent/VAADIN/themes/reindeer/styles.css +++ b/WebContent/VAADIN/themes/reindeer/styles.css @@ -2898,6 +2898,24 @@ td.v-datefield-calendarpanel-nextyear { border-radius: 4px -moz-border-radius: 4px; -webkit-border-radius: 4px; + font-size: 100%; + background: #babcbe; +} +.v-Notification.warning { + background: #f4a100; +} +.v-Notification.error { + background: #d82000; +} +.v-Notification.tray { + margin: 0 5px 5px 0; + background: #16181a; +} +.v-Notification.tray h1 { + font-size: 14px; +} +.v-Notification.tray p { + font-size: 12px; } /* ./WebContent/VAADIN/themes/reindeer/panel/panel.css */ @@ -2919,8 +2937,6 @@ td.v-datefield-calendarpanel-nextyear { border: 1px solid #dcdcdc; border-bottom: none; border-top: none; - color: #222; - text-shadow: none; } .blue .v-panel-content { border-color: #a8bcc5; @@ -3746,18 +3762,19 @@ td.v-datefield-calendarpanel-nextyear { -/* Framed style */ +/** + * Framed style --------------- + */ .v-tabsheet-framed .v-tabsheet-tabitemcell, .v-tabsheet-framed .v-tabsheet-spacertd { height: 32px; - padding: 0; } .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 -1263px; - padding: 0 0 0 3px; + padding-left: 3px; } .v-tabsheet-framed .v-tabsheet-tabitemcell-first { padding-left: 10px; @@ -3863,6 +3880,80 @@ td.v-datefield-calendarpanel-nextyear { margin-top: 7px; } + + + +/** + * Bar style --------------- + */ +.v-tabsheet-bar .v-tabsheet-tabitemcell, +.v-tabsheet-bar .v-tabsheet-spacertd { + height: 20px; +} +.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 -1551px; + padding-left: 3px; +} +.v-tabsheet-bar .v-tabsheet-tabitemcell-first { + padding-left: 6px; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -1571px; +} +.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 -1591px; + padding: 0; + color: #222; + text-shadow: #fff 0 1px 0; + font-size: 11px; +} +.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 -1611px; + 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); + background-position: left -1631px; +} +.v-tabsheet-bar .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 -1651px; +} +.v-tabsheet-bar .v-tabsheet-tabitem-selected { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -1671px; + color: #232930; +} +.v-tabsheet-bar .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 -1691px; +} +.v-tabsheet-bar .v-tabsheet-scroller { + margin-top: -19px; +} + /* ./WebContent/VAADIN/themes/reindeer/textfield/textfield.css */ .v-textfield { line-height: normal; @@ -3874,7 +3965,7 @@ td.v-datefield-calendarpanel-nextyear { background-repeat: repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1551px; + background-position: left -1711px; border-radius: 3px; -moz-border-radius: 3px; margin: 0; @@ -4025,7 +4116,7 @@ input.v-textfield-readonly, background: #4d749f repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1574px; + background-position: left -1734px; color: #fff; padding: 1px 2px; -webkit-border-radius: 2px; @@ -4081,7 +4172,7 @@ input.v-textfield-readonly, background: transparent repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1594px; + background-position: left -1754px; } .v-window-header { font-weight: bold; @@ -4104,13 +4195,13 @@ input.v-textfield-readonly, background: transparent; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1631px; + background-position: left -1791px; } .v-window-footer { background-repeat: repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1646px; + background-position: left -1806px; height: 15px; } .v-window-closebox { @@ -4121,17 +4212,17 @@ input.v-textfield-readonly, background: transparent; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1661px; + background-position: left -1821px; } .v-window-closebox:hover { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1677px; + background-position: left -1837px; } .v-window-closebox:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1693px; + background-position: left -1853px; } .v-window-contents { background: #fff; @@ -4164,7 +4255,7 @@ input.v-textfield-readonly, height: 12px; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1709px; + background-position: left -1869px; } .v-window-light .v-window-footer { background: transparent; @@ -4177,17 +4268,17 @@ input.v-textfield-readonly, height: 15px; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1721px; + background-position: left -1881px; } .v-window-light .v-window-closebox:hover { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1736px; + background-position: left -1896px; } .v-window-light .v-window-closebox:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1751px; + background-position: left -1911px; } .v-window-light .v-window-contents { background: transparent; @@ -4197,7 +4288,7 @@ input.v-textfield-readonly, background: #f7f7f8 repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1766px; + background-position: left -1926px; } .v-ie6 .v-window-light .v-window-wrap2 { background-image: none; diff --git a/WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-bg-sel.png b/WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-bg-sel.png new file mode 100644 index 0000000000000000000000000000000000000000..3c6b3a8efb342221a37824a2adc88d7271328a6b GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{H!3-p;FD#!7q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c71;#%gt#6#ac0ZTy?gf`+n>iozH{%vGv_bgzW1J2nU%hSa%q~aFK zK~AOy0S1N*njtQI|Nn12o13W@{o&V~Nj*s~7QHf*-Os?xz<+>Y|BJ?iB|u#ap00i_ I>zopr0Q2))4*&oF literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-bg.png b/WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..033e1cbd6d7b4402c8e8dd82b10674636813804c GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{H!3-p;FD#!7q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c6{!UHgt$I=^5ovVd$(`j{`Be7ojZ5-@8AFI*|XQLU*Erf z|L)zpw{G3KdGn^nq@;U5^{SpOjv*DdYz`e4WKiH?PemHW${Iv?eWIXZ5nK d@gs`_1J@pgiT9r@ngrCq;OXk;vd$@?2>`#FOv3;G literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-first-left-sel.png b/WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-first-left-sel.png new file mode 100644 index 0000000000000000000000000000000000000000..30188fb070163e90437a175d108c2c289a57895f GIT binary patch literal 440 zcmV;p0Z0CcP)aDW3pr)&~ zy1(P&<8O0!fryQOg^GHChO)N0!NtkK#>&0H#h;_6cz%S=(bcW8w&msJeuIdIjFPdn zy0p2ydx3}7+uoL&pQ){~)!5sjr>vi(siv#1dVhqy!Nk(l*ruwke1nOzx4Vy&nat4B zueG_rz`&rUs&RFCi;$I;oT06=x6jhndVq$5h>gd}&dScwy1l`psjhi|g{!c&prxzD z$<2UB-rnBZ+uQQ;^4#3qy}!Zh>+9d&-`(Ba+S=OL+1WoKVe0?@0C`D7K~#9! z6wE~ygFp}kzz+f9?(XicV~pJYNO`@gT|o$u8fTD*gvnO%gM>f+9>^-{0Nc z-P+pP+1c4-E-}gg0031Fo>=Q4zGI zG^Kp(IZrvm%sMj=(MAM!@7+ICbyfv4FU+X5;^`qGj)-60>mj8zC5-32OMn3YM2HBn T7k}Z_00000NkvXXu0mjf(>Q{1 literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-left-sel.png b/WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-left-sel.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa0df6736b368e3963087b12529e11767c61a43 GIT binary patch literal 355 zcmV-p0i6DcP)9hnAe7v$wm##>&CP$Dkd>>jwRnJqrmL@mh>fqcxqyX=v9-FQr>uH`hN-QxkCd6!*xR6{s=B?w zadmothK!)4t9pQjy}`xI(9_S-)|Q)}($(0<%FdvstG2qot+KbhzrlK!gH!+j08~jt zK~#9!1i=XcflvTI!IxH{Rj9P@Dxv!KKbjeIIcG>CPG^tT7;{{As_q7BhEys%gODlN zFzX(5pScz`&Gz7P@Nq2%?f1oaw_KJxLWsWr0{{RV2G+JeO3wfQ002ovPDHLkV1kgh BtpET3 literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-left.png b/WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-left.png new file mode 100644 index 0000000000000000000000000000000000000000..78a0bd6ff675aba0d773dfce051ce2bb22b80f6d GIT binary patch literal 233 zcmVnXR(6xVyl) zzQM!B%3ft_s<5fOvnVylCospNDl$f4@hKq)Zkg2Y+b9Z~!+TDkZ zk))}w$IH*q)YsD0*`=zmw79*nw7A*a-+6w6VQ6mD*V?_n#gCMkt+KbYxV*#1%3Nh@ zeS(LIke08sxnpZ_n4Y7swz|d1&B)8oTw`gTqo}sKziV=NWM^#9)Y!Sb!Ehs zprx|6yP~J8v$wphv9-(2(pqC_jFFanfrib|)TXSkkCvOHsI9=n$i2V83EB{e0001K zNklUt4Ucsc zkGV%Vn_1J^aVW=cF8K;%3|Sx@tXxWkeUF&3(nnV2lG{wX!lZ)p}tA@{`~|P Y07ozkGnt<{907*qoM6N<$f-2qE7ytkO literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-right.png b/WebContent/VAADIN/themes/reindeer/tabsheet/img/bar/tab-right.png new file mode 100644 index 0000000000000000000000000000000000000000..7aedf4c443443cd8e7ec38a2ee5ebaaaaef366a9 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{H!3-p;FD#!7q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c6{!UHgt#6*e*EIaiziN;IDh{9ojZ5-@85sw)Tz^_PoF$_ z^4hg)$BrF4di1Ea=9Ni6^{SpOjv*DdYz`e4WKiH?P*}6^&HnY3l?!gKU%m-><@O1TaS?83{1OS@2N9q6o literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css b/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css index 2f7fbd8fb7..c5c9b03d8b 100644 --- a/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css +++ b/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css @@ -114,16 +114,17 @@ -/* Framed style */ +/** + * Framed style --------------- + */ .v-tabsheet-framed .v-tabsheet-tabitemcell, .v-tabsheet-framed .v-tabsheet-spacertd { height: 32px; - padding: 0; } .v-tabsheet-framed .v-tabsheet-tabitemcell { background: no-repeat; background-image: url(img/framed/tab-left.png); /** sprite-ref: verticals */ - padding: 0 0 0 3px; + padding-left: 3px; } .v-tabsheet-framed .v-tabsheet-tabitemcell-first { padding-left: 10px; @@ -211,4 +212,62 @@ } .v-tabsheet-framed .v-tabsheet-scroller button { margin-top: 7px; +} + + + + +/** + * Bar style --------------- + */ +.v-tabsheet-bar .v-tabsheet-tabitemcell, +.v-tabsheet-bar .v-tabsheet-spacertd { + height: 20px; +} +.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; + background-image: url(img/bar/tab-first-left.png); /** sprite-ref: verticals */ +} +.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; +} +.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 */ +} +.v-tabsheet-bar .v-tabsheet-tabitemcell-selected-first { + background-image: url(img/bar/tab-first-left-sel.png); /** sprite-ref: verticals */ +} +.v-tabsheet-bar .v-tabsheet-tabitem-selected { + background-image: url(img/bar/tab-bg-sel.png); /** sprite-ref: verticals; sprite-alignment: repeat */ + color: #232930; +} +.v-tabsheet-bar .v-tabsheet-tabitem-selected .v-caption { + background-image: url(img/bar/tab-right-sel.png); /** sprite-ref: verticals; sprite-alignment: right */ +} +.v-tabsheet-bar .v-tabsheet-scroller { + margin-top: -19px; } \ No newline at end of file diff --git a/WebContent/VAADIN/themes/sampler/sampler/styles.css b/WebContent/VAADIN/themes/sampler/sampler/styles.css index b43781f22d..898a770316 100644 --- a/WebContent/VAADIN/themes/sampler/sampler/styles.css +++ b/WebContent/VAADIN/themes/sampler/sampler/styles.css @@ -341,6 +341,9 @@ background: transparent url(info-bubble-top.png) no-repeat 0 -44px; border: none; } +.v-app-SamplerApplication .feature-info .v-panel-content > div { + background: transparent; +} .v-app-SamplerApplication .v-panel-deco-feature-info { height: 28px; background: transparent url(info-bubble-bottom.png); -- 2.39.5