From f18e8791ce04d16d8f4c67bdd2401dc838d5943d Mon Sep 17 00:00:00 2001 From: Jouni Koivuviita Date: Tue, 26 May 2009 11:30:54 +0000 Subject: [PATCH] Menubar styles for Reindeer theme. svn changeset:8018/svn branch:6.0 --- .../VAADIN/themes/base/menubar/menubar.css | 2 +- WebContent/VAADIN/themes/base/styles.css | 2 +- .../VAADIN/themes/reindeer/button/button.css | 4 + .../VAADIN/themes/reindeer/common/common.css | 6 +- .../common/img/vertical-sprites-ie6.png | Bin 6528 -> 6592 bytes .../reindeer/common/img/vertical-sprites.png | Bin 16620 -> 17002 bytes .../VAADIN/themes/reindeer/menubar/img/bg.png | Bin 0 -> 220 bytes .../menubar/img/submenu-icon-hover.png | Bin 0 -> 600 bytes .../reindeer/menubar/img/submenu-icon.png | Bin 0 -> 421 bytes .../themes/reindeer/menubar/menubar.css | 45 +++++ WebContent/VAADIN/themes/reindeer/styles.css | 187 ++++++++++++------ WebContent/VAADIN/themes/runo/styles.css | 2 +- 12 files changed, 179 insertions(+), 69 deletions(-) create mode 100644 WebContent/VAADIN/themes/reindeer/menubar/img/bg.png create mode 100644 WebContent/VAADIN/themes/reindeer/menubar/img/submenu-icon-hover.png create mode 100644 WebContent/VAADIN/themes/reindeer/menubar/img/submenu-icon.png create mode 100644 WebContent/VAADIN/themes/reindeer/menubar/menubar.css diff --git a/WebContent/VAADIN/themes/base/menubar/menubar.css b/WebContent/VAADIN/themes/base/menubar/menubar.css index 712769536c..e39598d7f2 100644 --- a/WebContent/VAADIN/themes/base/menubar/menubar.css +++ b/WebContent/VAADIN/themes/base/menubar/menubar.css @@ -11,7 +11,7 @@ margin: 0; } .v-menubar .menuitem { - cursor : default; + cursor: default; } .v-menubar-submenu { background: #fff; diff --git a/WebContent/VAADIN/themes/base/styles.css b/WebContent/VAADIN/themes/base/styles.css index 68131c744e..bcfef2eaa5 100644 --- a/WebContent/VAADIN/themes/base/styles.css +++ b/WebContent/VAADIN/themes/base/styles.css @@ -558,7 +558,7 @@ div.v-app-loading { margin: 0; } .v-menubar .menuitem { - cursor : default; + cursor: default; } .v-menubar-submenu { background: #fff; diff --git a/WebContent/VAADIN/themes/reindeer/button/button.css b/WebContent/VAADIN/themes/reindeer/button/button.css index 26feed70c1..06723e37a8 100644 --- a/WebContent/VAADIN/themes/reindeer/button/button.css +++ b/WebContent/VAADIN/themes/reindeer/button/button.css @@ -79,6 +79,10 @@ div > .v-button.v-disabled .v-button-caption, margin-top: -1px; margin-left: -1px; } +.v-op .v-button:active .v-icon + .v-button-caption, +.v-op .v-button:active .v-icon + .v-errorindicator + .v-button-caption { + margin-left: -26px; +} /* Modifications for buttons with icons */ div > .v-button .v-icon, .v-ie7 .v-button .v-icon, diff --git a/WebContent/VAADIN/themes/reindeer/common/common.css b/WebContent/VAADIN/themes/reindeer/common/common.css index e4b8ad78e0..ec78aa056e 100644 --- a/WebContent/VAADIN/themes/reindeer/common/common.css +++ b/WebContent/VAADIN/themes/reindeer/common/common.css @@ -22,7 +22,8 @@ .v-filterselect-suggestpopup, .v-datefield-popup, .v-contextmenu, -.v-Notification { +.v-Notification, +.v-menubar-submenu { font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 12px; line-height: normal; @@ -48,7 +49,8 @@ .v-sa .v-filterselect-suggestpopup, .v-sa .v-datefield-popup, .v-sa .v-contextmenu, -.v-Notification { +.v-Notification, +.v-menubar-submenu { font-family: Helvetica, Arial, "Lucida Grande", Geneva, Tahoma, Verdana, sans-serif; } /* Fonts on black background */ 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 c29953638d0ff749405fa4f6f9477d388279d1c6..8c6821327573d68c4e5f288a2a4f6012ea7df72f 100644 GIT binary patch delta 6360 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 P00000NkvXXu0mjfZeCJj diff --git a/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites.png b/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites.png index 4cecad8b8f9dfac3eb5bcb49d781683568fcc33b..a29ca8f7747872e0ddb0641d053baec8d74935cd 100644 GIT binary patch literal 17002 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 Geg7|aYv2z6 diff --git a/WebContent/VAADIN/themes/reindeer/menubar/img/bg.png b/WebContent/VAADIN/themes/reindeer/menubar/img/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..0ce20b9aca8170cde78c5fc996dbb0211c20e4f2 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{T!3-q-x?HsdQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jid+MHLR_6(JRDuz%`I&V3{C7DU5ri4t!(UV?3}D^9qb)k z42?|fom@@LtxU`;^bCyr1A>i=%`C0$9GumdKI;Vst0Q*Hi3jhEB literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/menubar/img/submenu-icon-hover.png b/WebContent/VAADIN/themes/reindeer/menubar/img/submenu-icon-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..dcf5e1ac55d1eab80912cf9da16b3c5a153fa0ff GIT binary patch literal 600 zcmV-e0;m0nP)+US zs#JogL1czPWQ8cK3{!2SaXk`u6dKHMQe%U=j-(L_&Zv9Om&w*VuNRfpjv>Z zX^XF7gQPQ1W>I>hKVpAAUw}Vien4V_QFM|;W{5;-hd^P1Kw^YFTzfiMc|&G}U4y1X zU3Xe>hD2$GJzaTIfu`W*>pWX}Jzs!5U3@!RdRKm>n5@1zS8_yZi9=_IKwp16TzB*J z_BmK}JzjiPc9=+Qj8T1~NpX@vVSPqsg+XM4H&t#)YK%i>h(u|LHBxCpWQIg&h(Ke2 zMQe&bVT3|uheT237u7G6&Ds zR^=>5|0K__dQ;dYf{+wM3gAAbM+{ktBu6uRZ*~MivGEeu3f%@rAgmwZxFF1UmLTIn z%d#d|dwBw(ML3k>`ByL|4g|8d20q*xG%F{f{a(0N2U&;mioIM#LkOgvO4W-j4m3S- mef}u_C3V2m?(|u96JP)xRzyR?hzGU+0000tsHmu%oSeVEzoMd|`T6;m zmzUGi)2FAWmX?;Osj2hx^Nx;=larI&+}!f=^5*8|gM)+7(b3Y<(%|6Ws;a8b&(FEJ zxy#GT?Ck9C@9>nAl%AfRpP!$+yu6^Gpq-ta+S=Ow{{H;@{OaoJuCA`Lv$LzKtCf|N zp`oF@y}h)ww7|f?^z`)d^7FpFzqhxyn3$Nx#>TO+v9GVMhK7dt`1$zw_@kqv|NsB8 zva;1&Q3(J50E$UOK~#9!OwLyh12G5$P`0I)P48{fd$9vf?ticd#9EoJ@sq#+BHrf9 zcb*m?uFCcB=rm8jPHkGT=Bsfqo;ZF+9_|avg&GfqpeKds+CB@+tOC*K#ZWRHHW9-v zhvw-JFbs91Uxa literal 0 HcmV?d00001 diff --git a/WebContent/VAADIN/themes/reindeer/menubar/menubar.css b/WebContent/VAADIN/themes/reindeer/menubar/menubar.css new file mode 100644 index 0000000000..492f853fef --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/menubar/menubar.css @@ -0,0 +1,45 @@ +.v-menubar { + height: 23px; + overflow: hidden; + background: #323336 repeat-x; + background-image: url(img/bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ + color: #d1d3d6; + text-shadow: rgba(0,0,0,.9) 0 1px 0; +} +.v-menubar table { + margin-left: 8px; + height: 23px; +} +.v-menubar .menuitem { + padding: 3px 8px; + height: 17px; +} +.v-menubar-submenu { + background: #f8f8f9; + border: none; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; + overflow: hidden; + padding: 4px 0; +} +.v-menubar-submenu .menuitem { + padding: 1px 15px 1px 10px; + height: 16px; +} +.v-menubar .menuitem-selected, +.v-menubar-submenu .menuitem-selected { + background: #4d749f repeat-x; + background-image: url(../common/img/sel-bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ + color: #fff; + text-shadow: #3b5a7a 0 1px 0; +} +.v-menubar .menuitem-selected { + background-image: url(img/menu-sel-bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ +} + +/* Submenu icon (remove after #2849 is fixed) */ +.v-menubar-submenu .menuitem img[align="right"] { + margin-right: -15px; +} \ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/styles.css b/WebContent/VAADIN/themes/reindeer/styles.css index ce6e6165fb..7425fe2f03 100644 --- a/WebContent/VAADIN/themes/reindeer/styles.css +++ b/WebContent/VAADIN/themes/reindeer/styles.css @@ -558,7 +558,7 @@ div.v-app-loading { margin: 0; } .v-menubar .menuitem { - cursor : default; + cursor: default; } .v-menubar-submenu { background: #fff; @@ -1738,6 +1738,10 @@ div > .v-button.v-disabled .v-button-caption, margin-top: -1px; margin-left: -1px; } +.v-op .v-button:active .v-icon + .v-button-caption, +.v-op .v-button:active .v-icon + .v-errorindicator + .v-button-caption { + margin-left: -26px; +} /* Modifications for buttons with icons */ div > .v-button .v-icon, .v-ie7 .v-button .v-icon, @@ -2169,7 +2173,8 @@ div > .v-button.v-button-link.v-disabled .v-button-caption, .v-filterselect-suggestpopup, .v-datefield-popup, .v-contextmenu, -.v-Notification { +.v-Notification, +.v-menubar-submenu { font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 12px; line-height: normal; @@ -2195,7 +2200,8 @@ div > .v-button.v-button-link.v-disabled .v-button-caption, .v-sa .v-filterselect-suggestpopup, .v-sa .v-datefield-popup, .v-sa .v-contextmenu, -.v-Notification { +.v-Notification, +.v-menubar-submenu { font-family: Helvetica, Arial, "Lucida Grande", Geneva, Tahoma, Verdana, sans-serif; } /* Fonts on black background */ @@ -2830,6 +2836,59 @@ td.v-datefield-calendarpanel-nextyear { background: #16181a url(layouts/img/black-bg.png) repeat-x; } +/* ./WebContent/VAADIN/themes/reindeer/menubar/menubar.css */ +.v-menubar { + height: 23px; + overflow: hidden; + background: #323336 repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -380px; + color: #d1d3d6; + text-shadow: rgba(0,0,0,.9) 0 1px 0; +} +.v-menubar table { + margin-left: 8px; + height: 23px; +} +.v-menubar .menuitem { + padding: 3px 8px; + height: 17px; +} +.v-menubar-submenu { + background: #f8f8f9; + border: none; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; + overflow: hidden; + padding: 4px 0; +} +.v-menubar-submenu .menuitem { + padding: 1px 15px 1px 10px; + height: 16px; +} +.v-menubar .menuitem-selected, +.v-menubar-submenu .menuitem-selected { + background: #4d749f repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -403px; + color: #fff; + text-shadow: #3b5a7a 0 1px 0; +} +.v-menubar .menuitem-selected { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -423px; +} + +/* Submenu icon (remove after #2849 is fixed) */ +.v-menubar-submenu .menuitem img[align="right"] { + margin-right: -15px; +} + /* ./WebContent/VAADIN/themes/reindeer/notification/notification.css */ .v-Notification { color: #fff; @@ -2907,7 +2966,7 @@ td.v-datefield-calendarpanel-nextyear { background-repeat: no-repeat; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -380px; + background-position: left -446px; padding-left: 2px; } .v-app .v-filterselect-input, @@ -2916,7 +2975,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 -405px; + background-position: left -471px; border: none; height: 21px; } @@ -2935,12 +2994,12 @@ td.v-datefield-calendarpanel-nextyear { .v-filterselect-focus { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -429px; + background-position: left -495px; } .v-filterselect-focus .v-filterselect-input { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -454px; + background-position: left -520px; } .v-filterselect-button { overflow: hidden; @@ -2948,39 +3007,39 @@ td.v-datefield-calendarpanel-nextyear { height: 24px; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -478px; + background-position: left -544px; cursor: default; } .v-filterselect-button:hover { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -502px; + background-position: left -568px; } .v-filterselect-button:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -526px; + background-position: left -592px; } .v-filterselect-focus .v-filterselect-button { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -550px; + background-position: left -616px; } .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 -574px; + background-position: left -640px; } .v-filterselect-focus .v-filterselect-button:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -598px; + background-position: left -664px; } .v-disabled .v-filterselect-button:hover, .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 -622px; + background-position: left -688px; } .v-filterselect-suggestpopup { background: #f8f8f9; @@ -3006,7 +3065,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 -646px; + background-position: left -712px; color: #fff; text-shadow: #3b5a7a 0 1px 0; } @@ -3022,25 +3081,25 @@ 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 -666px; + background-position: left -732px; } .v-filterselect-prevpage:hover { background-repeat: repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -677px; + background-position: left -743px; } .v-filterselect-nextpage:active { background-repeat: repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -688px; + background-position: left -754px; } .v-filterselect-prevpage:active { background-repeat: repeat-x; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -699px; + background-position: left -765px; } .v-filterselect-nextpage-off span, .v-filterselect-prevpage-off span { @@ -3056,7 +3115,7 @@ td.v-datefield-calendarpanel-nextyear { background: transparent no-repeat center 3px; background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: center -710px; + background-position: center -776px; user-select: none; -moz-user-select: none; -webkit-user-select: none; @@ -3064,17 +3123,17 @@ td.v-datefield-calendarpanel-nextyear { .v-filterselect-prevpage span { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: center -721px; + background-position: center -787px; } .v-filterselect-nextpage:hover span { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: center -732px; + background-position: center -798px; } .v-filterselect-prevpage:hover span { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: center -743px; + background-position: center -809px; } .v-filterselect-status { text-shadow: #e9eaeb 0 1px 0; @@ -3087,7 +3146,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 -754px; + background-position: left -820px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; @@ -3182,7 +3241,7 @@ td.v-datefield-calendarpanel-nextyear { .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; + background-position: left -837px; } .black .v-filterselect-focus .v-filterselect-button:active { background-image: url(common/img/black-vertical-sprites.png); @@ -3193,7 +3252,7 @@ td.v-datefield-calendarpanel-nextyear { .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; + background-position: left -861px; } .black .v-filterselect-prompt .v-filterselect-input { color: #5f6366; @@ -3233,7 +3292,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 -819px; + background-position: left -885px; width: 10px; height: 10px; margin-top: -5px; @@ -3241,7 +3300,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 -829px; + background-position: left -895px; } .v-slider-vertical { width: 2px; @@ -3285,7 +3344,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 -839px; + background-position: left -905px; } .v-splitpanel-vsplitter div { height: 7px; @@ -3294,7 +3353,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 -846px; + background-position: center -912px; } /* Small style */ @@ -3325,7 +3384,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 -853px; + background-position: left -919px; height: 20px; text-transform: uppercase; font-size: 10px; @@ -3360,13 +3419,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 -873px; + background-position: right -939px; } .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 -893px; + background-position: right -959px; } .v-table-body { border-color: #c2c3c4; @@ -3399,12 +3458,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 -913px; + background-position: left -979px; } .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 -933px; + background-position: left -999px; } .v-table-focus-slot-left { border-left-color: #222; @@ -3419,7 +3478,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 -953px; + background-position: left -1019px; padding: 4px; text-transform: uppercase; font-size: 10px; @@ -3444,7 +3503,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 -973px; + background-position: left -1039px; border: 1px solid #939494; border: none; border-radius-bottomleft: 4px; @@ -3468,7 +3527,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 -995px; + background-position: left -1061px; padding-left: 12px; padding-right: 4px; } @@ -3479,7 +3538,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 -1009px; + background-position: left -1075px; } /* Borderless style */ .v-table-borderless .v-table-header-wrap, @@ -3492,7 +3551,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 -1024px; + background-position: left -1090px; color: #e7e9ea; text-shadow: #000 0 -1px 0; } @@ -3502,27 +3561,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 -1044px; + background-position: right -1110px; } .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 -1063px; + background-position: right -1129px; } .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 -1082px; + background-position: left -1148px; } .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 -1102px; + background-position: left -1168px; } .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 -1122px; + background-position: left -1188px; color: #e7e9ea; text-shadow: #000 0 -1px 0; } @@ -3601,7 +3660,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 -1142px; + background-position: left -1208px; width: 18px; height: 17px; overflow: hidden; @@ -3613,23 +3672,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 -1159px; + background-position: left -1225px; } .v-tabsheet-scrollerPrev:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1176px; + background-position: left -1242px; } .v-tabsheet-scrollerNext:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1193px; + background-position: left -1259px; } .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 -1210px; + background-position: left -1276px; opacity: 1; filter: none; } @@ -3637,7 +3696,7 @@ 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 -1227px; + background-position: left -1293px; opacity: 1; filter: none; } @@ -3669,7 +3728,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 -1244px; + background-position: left -1310px; border-radius: 3px; -moz-border-radius: 3px; } @@ -3819,7 +3878,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 -1267px; + background-position: left -1333px; color: #fff; padding: 1px 2px; -webkit-border-radius: 2px; @@ -3875,7 +3934,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 -1287px; + background-position: left -1353px; } .v-window-header { font-weight: bold; @@ -3898,13 +3957,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 -1324px; + background-position: left -1390px; } .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 -1339px; + background-position: left -1405px; height: 15px; } .v-window-closebox { @@ -3915,17 +3974,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 -1354px; + background-position: left -1420px; } .v-window-closebox:hover { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1370px; + background-position: left -1436px; } .v-window-closebox:active { background-image: url(common/img/vertical-sprites.png); -background-image: url(common/img/vertical-sprites-ie6.png); - background-position: left -1386px; + background-position: left -1452px; } .v-window-contents { background: #fff; @@ -3958,7 +4017,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 -1402px; + background-position: left -1468px; } .v-window-light .v-window-footer { background: transparent; @@ -3971,17 +4030,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 -1414px; + background-position: left -1480px; } .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 -1429px; + background-position: left -1495px; } .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 -1444px; + background-position: left -1510px; } .v-window-light .v-window-contents { background: transparent; @@ -3991,7 +4050,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 -1459px; + background-position: left -1525px; } .v-ie6 .v-window-light .v-window-wrap2 { background-image: none; diff --git a/WebContent/VAADIN/themes/runo/styles.css b/WebContent/VAADIN/themes/runo/styles.css index 275cb5487d..4859136bba 100644 --- a/WebContent/VAADIN/themes/runo/styles.css +++ b/WebContent/VAADIN/themes/runo/styles.css @@ -558,7 +558,7 @@ div.v-app-loading { margin: 0; } .v-menubar .menuitem { - cursor : default; + cursor: default; } .v-menubar-submenu { background: #fff; -- 2.39.5