From d42df369509ef115a2ff1b9209d094cd75b89f2f Mon Sep 17 00:00:00 2001 From: Jouni Koivuviita Date: Fri, 22 May 2009 10:28:54 +0000 Subject: [PATCH] More reindeer theme component now support black styles: datefield and combobox. Some other updates as well. svn changeset:7955/svn branch:6.0 --- .../VAADIN/themes/reindeer/button/button.css | 4 +- .../common/img/black-vertical-sprites-ie6.png | Bin 0 -> 1249 bytes .../common/img/black-vertical-sprites.png | Bin 101 -> 2701 bytes .../common/img/vertical-sprites-ie6.png | Bin 4606 -> 5137 bytes .../reindeer/common/img/vertical-sprites.png | Bin 11624 -> 12832 bytes .../themes/reindeer/datefield/datefield.css | 13 ++ .../datefield/img/popup-btn-black-pressed.png | Bin 0 -> 651 bytes .../datefield/img/popup-btn-black.png | Bin 0 -> 702 bytes .../VAADIN/themes/reindeer/label/label.css | 1 + .../select/img/center-black-focus.png | Bin 0 -> 129 bytes .../reindeer/select/img/center-black.png | Bin 0 -> 129 bytes .../reindeer/select/img/left-black-focus.png | Bin 0 -> 163 bytes .../themes/reindeer/select/img/left-black.png | Bin 0 -> 162 bytes .../select/img/right-black-focus-hover.png | Bin 0 -> 977 bytes .../select/img/right-black-focus-pressed.png | Bin 0 -> 936 bytes .../reindeer/select/img/right-black-focus.png | Bin 0 -> 662 bytes .../reindeer/select/img/right-black-hover.png | Bin 0 -> 907 bytes .../select/img/right-black-pressed.png | Bin 0 -> 881 bytes .../reindeer/select/img/right-black.png | Bin 0 -> 618 bytes .../VAADIN/themes/reindeer/select/select.css | 55 ++++++ WebContent/VAADIN/themes/reindeer/styles.css | 174 ++++++++++++++---- .../themes/reindeer/tabsheet/tabsheet.css | 10 + .../themes/reindeer/textfield/textfield.css | 6 + 23 files changed, 228 insertions(+), 35 deletions(-) create mode 100644 WebContent/VAADIN/themes/reindeer/common/img/black-vertical-sprites-ie6.png create mode 100644 WebContent/VAADIN/themes/reindeer/datefield/img/popup-btn-black-pressed.png create mode 100644 WebContent/VAADIN/themes/reindeer/datefield/img/popup-btn-black.png create mode 100644 WebContent/VAADIN/themes/reindeer/select/img/center-black-focus.png create mode 100644 WebContent/VAADIN/themes/reindeer/select/img/center-black.png create mode 100644 WebContent/VAADIN/themes/reindeer/select/img/left-black-focus.png create mode 100644 WebContent/VAADIN/themes/reindeer/select/img/left-black.png create mode 100644 WebContent/VAADIN/themes/reindeer/select/img/right-black-focus-hover.png create mode 100644 WebContent/VAADIN/themes/reindeer/select/img/right-black-focus-pressed.png create mode 100644 WebContent/VAADIN/themes/reindeer/select/img/right-black-focus.png create mode 100644 WebContent/VAADIN/themes/reindeer/select/img/right-black-hover.png create mode 100644 WebContent/VAADIN/themes/reindeer/select/img/right-black-pressed.png create mode 100644 WebContent/VAADIN/themes/reindeer/select/img/right-black.png diff --git a/WebContent/VAADIN/themes/reindeer/button/button.css b/WebContent/VAADIN/themes/reindeer/button/button.css index 949ad1b454..35973b057c 100644 --- a/WebContent/VAADIN/themes/reindeer/button/button.css +++ b/WebContent/VAADIN/themes/reindeer/button/button.css @@ -220,7 +220,7 @@ div > .v-button-small .v-button-caption, .v-ie7 .black .v-button .v-button-caption { background-image: url(img/black/right.png); /** sprite-ref: black-buttons; sprite-alignment: right */ color: #c9ccce; - text-shadow: #000 0 1px 0; + text-shadow: rgba(0,0,0,.8) 0 -1px 0; } .black .v-button:focus { background-image: url(img/black/left-focus.png); /** sprite-ref: black-buttons */ @@ -247,7 +247,6 @@ div > .v-button-small .v-button-caption, .black div > .v-button-primary .v-button-caption, .v-ie7 .black .v-button-primary .v-button-caption { background-image: url(img/black/primary-right.png); /** sprite-ref: black-buttons; sprite-alignment: right */ - text-shadow: #26282a 0 1px 0; } .black .v-button-primary:focus { background-image: url(img/black/primary-left-focus.png); /** sprite-ref: black-buttons */ @@ -275,7 +274,6 @@ div > .v-button-small .v-button-caption, .black div > .v-button-small .v-button-caption, .v-ie7 .black .v-button-small .v-button-caption { background-image: url(img/black/small-right.png); /** sprite-ref: black-buttons; sprite-alignment: right */ - text-shadow: #000 0 -1px 0; } .black .v-button-small:focus { background-image: url(img/black/small-left-focus.png); /** sprite-ref: black-buttons */ diff --git a/WebContent/VAADIN/themes/reindeer/common/img/black-vertical-sprites-ie6.png b/WebContent/VAADIN/themes/reindeer/common/img/black-vertical-sprites-ie6.png new file mode 100644 index 0000000000000000000000000000000000000000..297bb0add4575a97720ee8b1e56bf4d7b7ed840c GIT binary patch literal 1249 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 Hu0mjfN2y!r literal 101 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{T!3-q-x?HsdQfvV}A+A7LL`*DpF 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 531dae0dd1b10e1259be34a5a533ce2aca385821..51efeaa603331f506cb5d191d495754ea16a6579 100644 GIT binary patch delta 5056 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 TW&|&&uP8lHmn(d17WjVvWU=)@ diff --git a/WebContent/VAADIN/themes/reindeer/datefield/datefield.css b/WebContent/VAADIN/themes/reindeer/datefield/datefield.css index 7eea822547..8c39a34036 100644 --- a/WebContent/VAADIN/themes/reindeer/datefield/datefield.css +++ b/WebContent/VAADIN/themes/reindeer/datefield/datefield.css @@ -244,4 +244,17 @@ td.v-datefield-calendarpanel-nextyear { } .v-datefield-popupcalendar .v-datefield-button:active { background-image: url(img/popup-btn-pressed.png); /** sprite-ref: verticals */ +} + +/* over black background */ +.black .v-datefield-popupcalendar .v-datefield-button { + background-image: url(img/popup-btn-black.png); /** sprite-ref: black-verticals */ +} +.black .v-datefield-popupcalendar .v-datefield-button:active { + background-image: url(img/popup-btn-black-pressed.png); /** sprite-ref: black-verticals */ +} + +/* Small adjustment for IE6 */ +.v-ie6 .v-datefield-popupcalendar .v-datefield-button { + margin-top: 1px; } \ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/datefield/img/popup-btn-black-pressed.png b/WebContent/VAADIN/themes/reindeer/datefield/img/popup-btn-black-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..393b1c5d5fd97417b4a3958050df2d1f1517076f GIT binary patch literal 651 zcmV;60(AX}P)C6hIK(wo;( z54*B1^&$vWu@pS}2Y3|f#eYGN9`z#j=EbYv$&Z7eAc}Qu8cGjUL<*K(6qTgO?q)uG z9lK(7CpIZNB+O$nyx+Xv`@J_oolfVDRO*UTZzzP&Hb&?x#`vk$`f(VB(zX$`+o!j( zESs$f;AnV|;|M}X?7HrEO6hVKu05~=^!v2|3Se3*&tpi5D-0Jmu>F67FrZ9jm zJj}((y)<1CLfoF4J3BK~fPW$hlD+i0lwxVLM$HMvHYQ0@*=Z02<4ZivvTNOLcN-Fa z*W{o-7!-1Fe*S_3>Ns3VN;$7zy|hK5Irlzu&fC=JVf+Zb?=VUa1;~Xc%Ly6|hbO?t zReG>c*zn@{vpNYbi|&}x`l6MGB#F&i)h+?10CLL8!=;5qGq1jVQ^_u)3D`ewrO5NV zzu{N0|07%iDr#>*krY&v#D78$n$1dfNliFV-5XR}PBDLZ!OUx`?<(0P02&>dOn){S{tW{lr78flI%mwh8Ld~cEzUKx?@=XB z4(Rc<>`8jmFGk7Ahu-@EYPBE&t!JmzQAM8j8$Mr&qUfgSrrOd?kL+CJsms_72;lxy z?*j=*gt5c9e-8@q99*3r3-`eho$gCr0^u=Z>>FilIa&`V?qo^`egX%m4FFVpfkN8d l|EmCyN8sH0SMghb0RZN2D%l?aJ97X4002ovPDHLkV1j%;BA@^O literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/datefield/img/popup-btn-black.png b/WebContent/VAADIN/themes/reindeer/datefield/img/popup-btn-black.png new file mode 100644 index 0000000000000000000000000000000000000000..927fba5b3163ea0fc5cdc07f573a5c1aa7608c6e GIT binary patch literal 702 zcmV;v0zv(WP)b-@D)M-A8av*Y6{QZlKY`1^oni0Qw5_T_K-$S%Em0)63Ob zZGOZ8R3hZJNQfN?hmRtWNCW0p3Wfah!9darrz7S^xYOxGJ#E?cIn%PN_|((`UB8}& z-=09B<9?uk&Oo4$@~vLKXc)#l7~X+GGl2pgfN|Azsqo7%=Z+db??TF(L5fh2B3KFc z>NQOZjGIksMwX>pfT9Xit>P>+`S7qBX!50n1tbV3v*)@l+S=F{nioZ}H9dX)BgXhL z>8(D9AUrXFV3(ZCeYZRGttXDt4Fi&dq9|8LuLr@PH!s%5ZoF-`Vo+d_$%APczViAk zX}8-dmDEW@q0L%2>tHwZHH;%UnK7V5_zvYn@4vAc+6q^Y|>0B&i8z2WNny zN~IE{$g+Cy6@|-ZNg|Q>45$1y6T#xrvTr|ZzvuFYu4qDzRaN}~?rY{r2LAecfy*D1 zSZwkDWAwOGEOc-tlP&M=?aiYz5=~XVCX>lWrBd;skB0td6(heu7*kD~tj6Q<8f04y zT-S8W{IV=tsZ?qg4&O5vK3y*rje+;zR7sm&Go#VycW7t>5UfCA=9|2hPNz>(V+XVb k`qI0AAvyD3#UB9%00gjH(cG4*TmS$707*qoM6N<$f}2}M_W%F@ literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/label/label.css b/WebContent/VAADIN/themes/reindeer/label/label.css index d8bea5cbe7..8a7b18ff81 100644 --- a/WebContent/VAADIN/themes/reindeer/label/label.css +++ b/WebContent/VAADIN/themes/reindeer/label/label.css @@ -9,6 +9,7 @@ line-height: 30px; font-weight: bold; color: #44698b; + letter-spacing: -0.02em; } .v-label-h2, .v-caption-h2 { diff --git a/WebContent/VAADIN/themes/reindeer/select/img/center-black-focus.png b/WebContent/VAADIN/themes/reindeer/select/img/center-black-focus.png new file mode 100644 index 0000000000000000000000000000000000000000..91d7a490420f9608773b9cea4ccde046d2b24c38 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{T!3HEx%~ItDQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jij+NF978H@C2iwAU2{@HN$uPG&bf1&8#@^}GCVAfPq$~` aFkmROWlbrKdZYkU&fw|l=d#Wzp$PykN+k9G literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/select/img/center-black.png b/WebContent/VAADIN/themes/reindeer/select/img/center-black.png new file mode 100644 index 0000000000000000000000000000000000000000..5abccb423f7e133f8f38d1be24fa7e7269bfff8c GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{T!3HEx%~ItDQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jij+NF978H@B^jBR+&QJ7r1ouo=iIr?jh&1f86FbSQabD$ a1`L|>Sy)S~`TKy%89ZJ6T-G@yGywqN8zMOX literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/select/img/left-black-focus.png b/WebContent/VAADIN/themes/reindeer/select/img/left-black-focus.png new file mode 100644 index 0000000000000000000000000000000000000000..d294d3e0fd6eb93edf5d0d3b1b1eedff90ee3b21 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Eo!3HE1*UsYsQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jid;Qi978H@CH?#V-~RBw*X!er=GUM8_2TK@Y$hL>m^=0N z?(98r^aum%m()MMzfYanJJ;fo My85}Sb4q9e0Pw^8U}fi7AzZCsS>Jid;Nh978H@CH?sS-@bX_!iQmQ*4Dd4_2c&jr6#4P|Nr~+ zwYjnyo5lk3$Hv0Km-!co7z05^7e{;=!_PzK&*w`zG%zxlv4~`~vfSPdG>^g4)z4*} HQ$iB}$D%Y; literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/select/img/right-black-focus-hover.png b/WebContent/VAADIN/themes/reindeer/select/img/right-black-focus-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..1d9741f7d4a44fcda1452105e5a6886464089816 GIT binary patch literal 977 zcmV;?11|iDP)P000*V1^@s6{^R5m0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#b4f%&RCwB~R!e9TVGy2u@8)GSF-@8# z^-;xxidGLQDuO5V?!k+QAPOG574M3dB6v_iy!gO3ZBZ1#deC~c3Tj&wiVF5=A4#*x zKK|WxX4{0?B#P02pYZ?x%zXdMd@~zv_rVimP^Wl|4ZDstz`5*E@57t7Yw2;Zc-*TO zL<=wV)JT*?VogS{AvOe7;mnKfYY!?wQt3?HAPXfJOF0e6ReB&0=oY{|+H?OZ`|lug z-Z)skdSfw~T+z!hDF$Y}NtpMS99z;<9MV3L9Brr?^ zMn=cLah&;xcxc(YCmRk&jy%0_p^K+8NfMzY-HdkvOl5PB%j*bYgM$Fx{L2?EI;VTm zBYm>VG^hNB&PC+HZ zLx=bPi9y3X<6$!!oa^Td{ru*oKdAx6FIeFekABNh5Y6sc4f+8a72 zh-w2*`Lt|g5rw^Ijg3#hyZ8MNjzl1n$@sstr}Jw1md*TLDT%{uEH$r*C5l!nxP>$x z7##H3x23HOUibC+dmGbRivZpN$_rQ{^lOMVqGLF~s`Nt%=tF-$OioV0=-8;guO$K! zi2RjA) z_t;Wo$)~b8A1S47X{t33%zEs1d@i5&K}fNlJ|Q~=?eiFMIf_J!6HBB&dal#sgV4;G z&Srr&K}`Ws;O7P-k)g(-d(tC)vLpKviFlfWYc^&bW47bL<+H3jg=$UtdIuivgm<4yPPoIl-Fb<~rA`5OlPc7`FlG8=a2E$cQvXN8%Q zWkUR)Zxt39YmivGDHm&O>O_F!_b#4c{|rKo152V_Xj#IJrd#zy^U6V1ob9;P(cW1> z?Y)QFzt;b6#s2OxbHKIDC)dxN>a3;rQ-A>g`5F+bz`OIM00000NkvXXu0mjfLs7&c literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/select/img/right-black-focus-pressed.png b/WebContent/VAADIN/themes/reindeer/select/img/right-black-focus-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f474432f50bdbbb7d200a348decceca7639fef66 GIT binary patch literal 936 zcmV;Z16TZsP)P000*V1^@s6{^R5m0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#N=ZaPRCwB~R>^A88GmbNI0U_D6x0KL@(+NRo)rfRdz znr~+OzDY8sS&EH*;Umn;d++z&?=2JN=;=$V(B&~PUNLlSjxq4d*%yzVbkbuYv6$H{ zh|3o=d;DSSk0cb25Sa%}8ht-~f1(8>neOWvr15wnNnPk25Z!L~Gz-T0nelu0zk^i0 zF%aE3B!_#q&oWp!_4e6a3y5ph3j_k-@pu3s1cuoe9}$O!VSp%#P$(2?MKU4x^`nbn zm?P2Tz-=PAuptwU;~*M~LZwmxO`}%>UDqu~EdV3{mSutGd2$`#a5!Ksw+0y37-A6g z4<9S|eExH99^RZnROWQ@5DbPuDoao*mO&CFz!eOpVFJ_UL*?{$s%PmFJ3$CqfmSmz z;OEj8ufrpZ*qI1Hfka_|s;VSovx`zNBv2;-L6Be1+w#GKC)a&G?-@k8!2+N()eW|K z>7i8Vx(Ob)#|Ft~7u_uHI>AwXP0BmT0M!iYN2i7chDIsPlSLe`+{T`vJ`7Sr2K~`4 z{aE3Vv*!Ru=&eSCPzw#oR0{gishVq>99a7H9aeL>wk_P)kysHKmg^BXS_68SrYz`L z&*vc&3PCcNu!>44SzcbT<;PxwSRxnabON z)RM6e>)>eu3P(vYI~dgKvbdN5MNuJ}&05cB6Md$ETHfU~iNP-plVVx@y@{c!sgPO9 z)aI@4E_dL*9yY#REE)$DW-jdGDJM&AaozlpxS7)7x}hOydRi0rlAT|)(3DUD6s zxrXhDq6)=g0o*PZS$O=W&Cq~C0@OevlsB%J^xi{aIF=ZHdgJO;+f{EFG#G7ZhmnEq z+jm&(-!uFUOZm%nIro3wRiwzI2Jzkdi;-=KNdj>3`K?j>&mh#XI}kR#p?D>n9u(uL z9iOmV8hbo8GTE%l9X~sg>HgnJW!b>$oKaCP000*V1^@s6{^R5m0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!I7vi7RCwBAv#C?Y2IpIl2gc?JJ-@CpCn6OsDCEg*7_;n%m8gBupE!LUSHR*q~- zkO8-d^j`r(H2tK@cz{SkQ>B)jm5jz_j0~;#~1F}~cf%w<&KMX&A{UT_| z=Qq#TnAkZ?@LD1&CdT0A>cYUy#RV7p`t2LTuHAbWo;-O%(2_qtzA`eia0uWHu9q)g zGMqhko`IW(he1wG4orjiAaP>A-#@<@n3$P3@%rTV@81m9u3ZBMo4J`8!^u;pzOx@u_Yjbx%h?u^9V`&7M4}{Dj}nIz)}>Hq)$ literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/select/img/right-black-hover.png b/WebContent/VAADIN/themes/reindeer/select/img/right-black-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d8bfd8122ff86a40fcfe639c5c2db9a482784636 GIT binary patch literal 907 zcmV;619bd}P)P000*V1^@s6{^R5m0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#ElET{RCwB~Ra;LJQ4pTJx7||copPy( z?$D?)(6xGf3d;u3k>Neu&;3&_K@cD_nudT9 z0MoK4GO%q2Fsd#Pp65Xn1u7Bs1$0A){ewer9LHC2lJWSLa9Dj=C=@CzB}o$D!Q=#R zya3gU8q~A~f>_`nfOi>r=c04ECq2?9yX?d`3-nTix~4tEV4k-#$)r;lo`C5a;CZ*_ z0hK2hP{6iKI6gUTpJ&qPkCY7`qPk=H1VE)BklQY@)6rg%WFUXOV6Vn7fSibwV?A&j zyE{U*ydI73KD8Ye{cu43nn(%~B*rL$Ji`77VA(c!Znv|{SO%UweZrXL3o+_b;WO;* z?RV)DQKYNBV1|y0eTnf@Pt!scQQFtm;n6XyR@PuB5`k+4^wNzEGEkY4i9|U%GV(T`&sTbmdNMHn!=M{xn3qZ>OE}FxU>V=_{hkcy z98^`^NyKAYn87@jZ6335?+ikYv8?!g51wFycVp4$3Ld{-TwGl3qV`N~YT*t^{3P~Z hX-d7E`|?MC0RUe^@fC^8Iko@*002ovPDHLkV1kOKo9zGq literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/select/img/right-black-pressed.png b/WebContent/VAADIN/themes/reindeer/select/img/right-black-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..bb862c235c4e5b08852d9b5439063f5789865e57 GIT binary patch literal 881 zcmV-%1CIQOP)P000*V1^@s6{^R5m0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#6G=otRCwB~RZCCXKoA~3A$Evk=TS-m z2QEETB5E%cC;mr&LHh&xXIiNswe*Y>@dHqiP#P+=NIifG0YYhlAP?I~9DCi_C2>t2 z2m%w0;@zF+H#56jE|<&0BIK+HtC=7@JQ5goa|+-_R6&EH-wOP%gf7w zZE;Xo(=~=Qu!PU|AN_>-Au}(QGauY@o-rGhDCUfJ+obNTpNI?RLR& zC_CVJ9y2uL00R&N0c2T5mH^>_YNZOU>-I&wR3h;;8dcwJZEfwbln_VIbpveEhGxSA z+p@v!y5JKZxDh|PPtU0wlSjRHTxWsyNNAeoA_nt1s7XXopw(`JjqK6LG2Oc|m8W{` zP6whh(I8t~XKlOna%E-Z8LyxN*Ch-lh94^4mnl)GJkJMJQ3FS&WzFGvPNewyG6S=H+zQKAXr0=|1XW`%%YR$BEowe5kK6`nQRso=CeK1!Dzwp z$tnD;R7Q+8ccUW-@l;I05PjUF%nf8g>8e%(!!RI|nPWwzkd(`3Y=4yeU?&pd%P1E` zxHuR$4%F!H!$WLW9@424RH{|Bru(Cu^pXh(^=P4Ok%HupQRvs@=%@tkb_dSS&)J&4 zMV<>mD+r>A!CZ(g7K`=wEs7nd1Eu5AwGn>29EF|EPoESe@(2I+#8#^Xv6wcT>pkhZ zuB@YiQHVun%2@ba)`zW@jRUC$hm$$rz%tEH7RrgH#R~Yj&-#`QqGdK9+yQqT!k!nV zPw%?k-9{3IzK@^lo12>?m?+O9&}h^_iA3r!0UIF?2bW4FclCJuV?LkX z8+p|;g^<#H2p#y?>cywCPre|8pT@o?6B?&)&`C039AE}(IFxIc1$nR&Y8amgeBUD% zSm3gu>pQspd1GVa=b)_kBDb{ufFurS_aHRIQO5i9Pk;dcd|h(w$t!st00000NkvXX Hu0mjfPcEF> literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/select/img/right-black.png b/WebContent/VAADIN/themes/reindeer/select/img/right-black.png new file mode 100644 index 0000000000000000000000000000000000000000..6bae936fd1035e2c7a584776badecb3e8aa9864a GIT binary patch literal 618 zcmV-w0+s!VP)P000*V1^@s6{^R5m0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!3`s;mRCwC7mEB9@KoGzuF-dLGvrTPt zo*#Yi#g`KdcPLW&P|*7;?#W000sk2V71Vn!l)~wAq1IG5OMOr(VzpH22iG*|$GLH~ zYB}_5dzuU^*_kZ!+nJr&WmHv-!`tN;$05ToDNWP%Ut7ck6vcWgLE!ltUJ$O`{r#7c zDDEL_Ih{`bdI1?33t3=;xCEhqpi`GiSmSwqC7Dc;r++NiB=tsP^!oO8R<9b1gpj3h zINbKlfxW{1u2iNlZ6N!+7pSk<8c93<2td%JVVDb%NaV94kVomO==wOzvfrJAK&@UM z#b~}pqtOY+AXM~fbr{p9a$U+2dx3+$Yn;K+X#Szq)D>dZYC{N_><9@e3VfTN1FZkH zt!fzXb9)C0g+f;dA$Jmf_6&G{a5_d(?y2KV(}a9J|KHUm zitZwQvW}H7?fe1HhjTpmjAIZ{6wkcgfizB!9D(5O$)I08!s%8bksyv-kikG8Bl~=- z2*}!gcOk%1g2BB{Lmz*jx?$^kLU%7o(pg~8e~b~V;M1& literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/select/select.css b/WebContent/VAADIN/themes/reindeer/select/select.css index 93e3c31e6e..0b8565ae71 100644 --- a/WebContent/VAADIN/themes/reindeer/select/select.css +++ b/WebContent/VAADIN/themes/reindeer/select/select.css @@ -187,6 +187,61 @@ + +/* Combobox on black background */ +.black .v-filterselect { + background-image: url(img/left-black.png); /** sprite-ref: black-verticals; sprite-margin-bottom: 1px */ +} +.v-app .black .v-filterselect-input, +.v-window .black .v-filterselect-input, +.v-popupview-popup .black .v-filterselect-input { + color: #c9ccce; + background-image: url(img/center-black.png); /** sprite-ref: black-verticals; sprite-alignment: repeat; sprite-margin-bottom: 1px */ +} +.black .v-filterselect-focus { + background-image: url(img/left-black-focus.png); /** sprite-ref: black-verticals; sprite-margin-bottom: 1px */ +} +.black .v-filterselect-focus .v-filterselect-input { + background-image: url(img/center-black-focus.png); /** sprite-ref: black-verticals; sprite-alignment: repeat; sprite-margin-bottom: 1px */ +} +.black .v-filterselect-button { + background-image: url(img/right-black.png); /** sprite-ref: black-verticals; sprite-margin-bottom: 1px */ +} +.black .v-filterselect-button:hover { + background-image: url(img/right-black-hover.png); /** sprite-ref: black-verticals; sprite-margin-bottom: 1px */ +} +.black .v-filterselect-button:active { + background-image: url(img/right-black-pressed.png); /** sprite-ref: black-verticals; sprite-margin-bottom: 1px */ +} +.black .v-filterselect-focus .v-filterselect-button { + background-image: url(img/right-black-focus.png); /** sprite-ref: black-verticals; sprite-margin-bottom: 1px */ +} +.black .v-filterselect-focus .v-filterselect-button:hover { + background-image: url(img/right-black-focus-hover.png); /** sprite-ref: verticals; sprite-margin-bottom: 1px */ +} +.black .v-filterselect-focus .v-filterselect-button:active { + background-image: url(img/right-black-focus-pressed.png); /** sprite-ref: black-verticals; sprite-margin-bottom: 1px */ +} +.black .v-disabled .v-filterselect-button:hover, +.black .v-readonly .v-filterselect-button:hover { + background-image: url(img/right-black.png); /** sprite-ref: verticals; sprite-margin-bottom: 1px */ +} +.black .v-filterselect-prompt .v-filterselect-input { + color: #5f6366; +} + + + +/* Native selects on black background */ +.black .v-select select, +.black .v-select-twincol select { + border: 1px solid #343536; + border-top-color: #2a2a2b; + border-bottom-color: #3a3b3c; + background: #1b1d1e; + color: #c9ccce; +} + /* Twincolselect needs a little tweak in IE6 */ .v-ie6 .v-select-twincol-buttons { overflow: hidden; diff --git a/WebContent/VAADIN/themes/reindeer/styles.css b/WebContent/VAADIN/themes/reindeer/styles.css index 3ab314bac2..fd6107c3d1 100644 --- a/WebContent/VAADIN/themes/reindeer/styles.css +++ b/WebContent/VAADIN/themes/reindeer/styles.css @@ -1884,7 +1884,7 @@ div > .v-button-small .v-button-caption, -background-image: url(button/img/black-button-sprites-ie6.png); background-position: right -26px; color: #c9ccce; - text-shadow: #000 0 1px 0; + text-shadow: rgba(0,0,0,.8) 0 -1px 0; } .black .v-button:focus { background-image: url(button/img/black-button-sprites.png); @@ -1923,7 +1923,6 @@ div > .v-button-small .v-button-caption, background-image: url(button/img/black-button-sprites.png); -background-image: url(button/img/black-button-sprites-ie6.png); background-position: right -182px; - text-shadow: #26282a 0 1px 0; } .black .v-button-primary:focus { background-image: url(button/img/black-button-sprites.png); @@ -1963,7 +1962,6 @@ div > .v-button-small .v-button-caption, background-image: url(button/img/black-button-sprites.png); -background-image: url(button/img/black-button-sprites-ie6.png); background-position: right -332px; - text-shadow: #000 0 -1px 0; } .black .v-button-small:focus { background-image: url(button/img/black-button-sprites.png); @@ -2493,6 +2491,23 @@ td.v-datefield-calendarpanel-nextyear { background-position: left -357px; } +/* over black background */ +.black .v-datefield-popupcalendar .v-datefield-button { + background-image: url(common/img/black-vertical-sprites.png); + -background-image: url(common/img/black-vertical-sprites-ie6.png); + background-position: left -0px; +} +.black .v-datefield-popupcalendar .v-datefield-button:active { + background-image: url(common/img/black-vertical-sprites.png); + -background-image: url(common/img/black-vertical-sprites-ie6.png); + background-position: left -23px; +} + +/* Small adjustment for IE6 */ +.v-ie6 .v-datefield-popupcalendar .v-datefield-button { + margin-top: 1px; +} + /* ./WebContent/VAADIN/themes/reindeer/formlayout/formlayout.css */ .v-formlayout-cell .v-errorindicator { width: 13px; @@ -2560,6 +2575,7 @@ td.v-datefield-calendarpanel-nextyear { line-height: 30px; font-weight: bold; color: #44698b; + letter-spacing: -0.02em; } .v-label-h2, .v-caption-h2 { @@ -2921,6 +2937,83 @@ td.v-datefield-calendarpanel-nextyear { + +/* Combobox on black background */ +.black .v-filterselect { + background-image: url(common/img/black-vertical-sprites.png); + -background-image: url(common/img/black-vertical-sprites-ie6.png); + background-position: left -46px; +} +.v-app .black .v-filterselect-input, +.v-window .black .v-filterselect-input, +.v-popupview-popup .black .v-filterselect-input { + color: #c9ccce; + background-image: url(common/img/black-vertical-sprites.png); + -background-image: url(common/img/black-vertical-sprites-ie6.png); + background-position: left -70px; +} +.black .v-filterselect-focus { + background-image: url(common/img/black-vertical-sprites.png); + -background-image: url(common/img/black-vertical-sprites-ie6.png); + background-position: left -94px; +} +.black .v-filterselect-focus .v-filterselect-input { + background-image: url(common/img/black-vertical-sprites.png); + -background-image: url(common/img/black-vertical-sprites-ie6.png); + background-position: left -118px; +} +.black .v-filterselect-button { + background-image: url(common/img/black-vertical-sprites.png); + -background-image: url(common/img/black-vertical-sprites-ie6.png); + background-position: left -142px; +} +.black .v-filterselect-button:hover { + background-image: url(common/img/black-vertical-sprites.png); + -background-image: url(common/img/black-vertical-sprites-ie6.png); + background-position: left -166px; +} +.black .v-filterselect-button:active { + background-image: url(common/img/black-vertical-sprites.png); + -background-image: url(common/img/black-vertical-sprites-ie6.png); + background-position: left -190px; +} +.black .v-filterselect-focus .v-filterselect-button { + background-image: url(common/img/black-vertical-sprites.png); + -background-image: url(common/img/black-vertical-sprites-ie6.png); + background-position: left -214px; +} +.black .v-filterselect-focus .v-filterselect-button:hover { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -771px; +} +.black .v-filterselect-focus .v-filterselect-button:active { + background-image: url(common/img/black-vertical-sprites.png); + -background-image: url(common/img/black-vertical-sprites-ie6.png); + background-position: left -238px; +} +.black .v-disabled .v-filterselect-button:hover, +.black .v-readonly .v-filterselect-button:hover { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -795px; +} +.black .v-filterselect-prompt .v-filterselect-input { + color: #5f6366; +} + + + +/* Native selects on black background */ +.black .v-select select, +.black .v-select-twincol select { + border: 1px solid #343536; + border-top-color: #2a2a2b; + border-bottom-color: #3a3b3c; + background: #1b1d1e; + color: #c9ccce; +} + /* Twincolselect needs a little tweak in IE6 */ .v-ie6 .v-select-twincol-buttons { overflow: hidden; @@ -2943,7 +3036,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 -771px; + background-position: left -819px; width: 10px; height: 10px; margin-top: -5px; @@ -2951,7 +3044,7 @@ td.v-datefield-calendarpanel-nextyear { .v-slider-handle:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -781px; + background-position: left -829px; } .v-slider-vertical { width: 2px; @@ -2995,7 +3088,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 -791px; + background-position: left -839px; } .v-splitpanel-vsplitter div { height: 7px; @@ -3004,7 +3097,7 @@ td.v-datefield-calendarpanel-nextyear { background-position: 50%; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: center -798px; + background-position: center -846px; } /* ./WebContent/VAADIN/themes/reindeer/table/table.css */ @@ -3013,7 +3106,7 @@ td.v-datefield-calendarpanel-nextyear { background: transparent repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -805px; + background-position: left -853px; height: 20px; text-transform: uppercase; font-size: 10px; @@ -3048,13 +3141,13 @@ td.v-datefield-calendarpanel-nextyear { background: transparent no-repeat right 7px; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: right -825px; + background-position: right -873px; } .v-table-header-cell-desc .v-table-caption-container { background: transparent no-repeat right 7px; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: right -845px; + background-position: right -893px; } .v-table-body { border-color: #c2c3c4; @@ -3076,7 +3169,7 @@ td.v-datefield-calendarpanel-nextyear { background: #4d749f repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -865px; + background-position: left -913px; color: #fff; text-shadow: #3b5a7a 0 1px 0; } @@ -3090,12 +3183,12 @@ td.v-datefield-calendarpanel-nextyear { background: transparent no-repeat; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -885px; + background-position: left -933px; } .v-table-column-selector:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -905px; + background-position: left -953px; } .v-table-focus-slot-left { border-left-color: #222; @@ -3110,7 +3203,7 @@ td.v-datefield-calendarpanel-nextyear { background: transparent repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -925px; + background-position: left -973px; padding: 4px; text-transform: uppercase; font-size: 10px; @@ -3135,7 +3228,7 @@ td.v-datefield-calendarpanel-nextyear { background: transparent repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -945px; + background-position: left -993px; border: 1px solid #939494; border: none; border-radius-bottomleft: 4px; @@ -3159,7 +3252,7 @@ td.v-datefield-calendarpanel-nextyear { background: transparent no-repeat 0 4px; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -967px; + background-position: left -1015px; padding-left: 12px; padding-right: 4px; } @@ -3170,7 +3263,7 @@ td.v-datefield-calendarpanel-nextyear { .v-contextmenu .gwt-MenuItem-selected .v-on { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -981px; + background-position: left -1029px; } /* Borderless style */ .v-table-borderless .v-table-header-wrap, @@ -3183,7 +3276,7 @@ td.v-datefield-calendarpanel-nextyear { border-top-color: #2b3033; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -996px; + background-position: left -1044px; color: #e7e9ea; text-shadow: #000 0 -1px 0; } @@ -3193,27 +3286,27 @@ td.v-datefield-calendarpanel-nextyear { .v-table-strong .v-table-header-cell-asc .v-table-caption-container { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: right -1016px; + background-position: right -1064px; } .v-table-strong ..v-table-header-cell-desc .v-table-caption-container { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: right -1035px; + background-position: right -1083px; } .v-table-strong .v-table-column-selector { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1054px; + background-position: left -1102px; } .v-table-strong .v-table-column-selector:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1074px; + background-position: left -1122px; } .v-table-strong .v-table-header-drag { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1094px; + background-position: left -1142px; color: #e7e9ea; text-shadow: #000 0 -1px 0; } @@ -3286,6 +3379,16 @@ td.v-datefield-calendarpanel-nextyear { .blue .v-tabsheet-tabitem-selected { border-color: #7c8a91; } +/* Tabsheet on black background */ +.black .v-tabsheet-spacertd div, +.black .v-tabsheet-tabitem, +.black .v-tabsheet-tabitem-selected { + border-color: #3e4044; + color: #6a7f89; +} +.black .v-tabsheet-tabitem-selected { + color: #c9ccce; +} /* ./WebContent/VAADIN/themes/reindeer/textfield/textfield.css */ .v-textfield { @@ -3298,7 +3401,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 -1114px; + background-position: left -1162px; border-radius: 3px; -moz-border-radius: 3px; } @@ -3370,7 +3473,8 @@ input.v-textfield-prompt { border-bottom-color: #3a3b3c; background: #1b1d1e; background-image: url(common/img/black-vertical-sprites.png); - background-position: left -0px; + -background-image: url(common/img/black-vertical-sprites-ie6.png); + background-position: left -262px; color: #c9ccce; text-shadow: #000 0 0 1px; } @@ -3387,6 +3491,7 @@ input.v-textfield-prompt { -webkit-border-image: url(textfield/img/bg-border-image-black.png) 0 3 0 3 stretch stretch; -moz-border-image: url(textfield/img/bg-border-image-black.png) 0 3 0 3 stretch stretch; -o-border-image: url(textfield/img/bg-border-image-black.png) 0 3 0 3 stretch stretch; + height: 19px; } .v-sa .black input.v-textfield-focus, .v-ff35 .black input.v-textfield-focus { @@ -3394,6 +3499,11 @@ input.v-textfield-prompt { -moz-border-image: url(textfield/img/bg-border-image-black-focus.png) 0 3 0 3 stretch stretch; -o-border-image: url(textfield/img/bg-border-image-black-focus.png) 0 3 0 3 stretch stretch; } +.v-sa .black input.v-textfield-small, +.v-ff35 .black input.v-textfield-small { + height: 15px; +} + .black input.v-textfield-prompt { color: #5f6366; } @@ -3440,7 +3550,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 -1137px; + background-position: left -1185px; color: #fff; padding: 1px 2px; -webkit-border-radius: 2px; @@ -3479,7 +3589,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 -1157px; + background-position: left -1205px; } .v-window-header { font-weight: bold; @@ -3495,13 +3605,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 -1194px; + background-position: left -1242px; } .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 -1209px; + background-position: left -1257px; } .v-ie6 .v-window-footer { zoom: 1; @@ -3514,17 +3624,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 -1224px; + background-position: left -1272px; } .v-window-closebox:hover { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1240px; + background-position: left -1288px; } .v-window-closebox:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1256px; + background-position: left -1304px; } .v-window-contents { background: #fff; diff --git a/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css b/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css index 9f5f68ceb7..a19efc5c5c 100644 --- a/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css +++ b/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css @@ -60,4 +60,14 @@ .blue .v-tabsheet-tabitem, .blue .v-tabsheet-tabitem-selected { border-color: #7c8a91; +} +/* Tabsheet on black background */ +.black .v-tabsheet-spacertd div, +.black .v-tabsheet-tabitem, +.black .v-tabsheet-tabitem-selected { + border-color: #3e4044; + color: #6a7f89; +} +.black .v-tabsheet-tabitem-selected { + color: #c9ccce; } \ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/textfield/textfield.css b/WebContent/VAADIN/themes/reindeer/textfield/textfield.css index cf42c64529..d9233ebd11 100644 --- a/WebContent/VAADIN/themes/reindeer/textfield/textfield.css +++ b/WebContent/VAADIN/themes/reindeer/textfield/textfield.css @@ -94,6 +94,7 @@ input.v-textfield-prompt { -webkit-border-image: url(img/bg-border-image-black.png) 0 3 0 3 stretch stretch; -moz-border-image: url(img/bg-border-image-black.png) 0 3 0 3 stretch stretch; -o-border-image: url(img/bg-border-image-black.png) 0 3 0 3 stretch stretch; + height: 19px; } .v-sa .black input.v-textfield-focus, .v-ff35 .black input.v-textfield-focus { @@ -101,6 +102,11 @@ input.v-textfield-prompt { -moz-border-image: url(img/bg-border-image-black-focus.png) 0 3 0 3 stretch stretch; -o-border-image: url(img/bg-border-image-black-focus.png) 0 3 0 3 stretch stretch; } +.v-sa .black input.v-textfield-small, +.v-ff35 .black input.v-textfield-small { + height: 15px; +} + .black input.v-textfield-prompt { color: #5f6366; } -- 2.39.5