]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fixed browser specific theme selectors (#10362) 73/373/2
authorArtur Signell <artur@vaadin.com>
Fri, 23 Nov 2012 17:43:19 +0000 (19:43 +0200)
committerArtur Signell <artur@vaadin.com>
Fri, 23 Nov 2012 18:44:25 +0000 (20:44 +0200)
Browser specific class names are set on the body element and the theme class name is inside body. Theme selectors must therefore be of type ".v-ie & "

Change-Id: I1893946ed9b5441a6977945a757a85ae87c07ce8

35 files changed:
WebContent/VAADIN/themes/base/button/button.scss
WebContent/VAADIN/themes/base/button/nativebutton.scss
WebContent/VAADIN/themes/base/common/common.scss
WebContent/VAADIN/themes/base/dragwrapper/dragwrapper.scss
WebContent/VAADIN/themes/base/select/select.scss
WebContent/VAADIN/themes/base/table/table.scss
WebContent/VAADIN/themes/base/textfield/textfield.scss
WebContent/VAADIN/themes/base/tree/tree.scss
WebContent/VAADIN/themes/base/upload/upload.scss
WebContent/VAADIN/themes/chameleon/common/common.scss
WebContent/VAADIN/themes/chameleon/components/button/button.scss
WebContent/VAADIN/themes/chameleon/components/datefield/datefield.scss
WebContent/VAADIN/themes/chameleon/components/textfield/textfield.scss
WebContent/VAADIN/themes/liferay/button/button.scss
WebContent/VAADIN/themes/liferay/datefield/datefield.scss
WebContent/VAADIN/themes/liferay/panel/panel.scss
WebContent/VAADIN/themes/liferay/table/table.scss
WebContent/VAADIN/themes/reindeer/accordion/accordion.scss
WebContent/VAADIN/themes/reindeer/button/button-ie.scss
WebContent/VAADIN/themes/reindeer/common/common.scss
WebContent/VAADIN/themes/reindeer/datefield/datefield.scss
WebContent/VAADIN/themes/reindeer/label/label.scss
WebContent/VAADIN/themes/reindeer/notification/notification.scss
WebContent/VAADIN/themes/reindeer/panel/panel.scss
WebContent/VAADIN/themes/reindeer/select/select.scss
WebContent/VAADIN/themes/reindeer/table/table.scss
WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet-minimal-style.scss
WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet-normal-style.scss
WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet-small-style.scss
WebContent/VAADIN/themes/reindeer/window/window.scss
WebContent/VAADIN/themes/runo/label/label.scss
WebContent/VAADIN/themes/runo/orderedlayout/orderedlayout.scss
WebContent/VAADIN/themes/runo/panel/panel.scss
WebContent/VAADIN/themes/runo/select/select.scss
WebContent/VAADIN/themes/runo/tabsheet/tabsheet.scss

index 212e386e296c2cc0a13bc9ca071b31f95c66e3e3..3ab0eb7aaacecc3983003dc85571f64b7458d721 100644 (file)
@@ -66,7 +66,7 @@
 }
 
 /* Inset Safari focus outline a bit */
-.v-sa .#{$primaryStyleName}-link:focus{
+.v-sa .#{$primaryStyleName}-link:focus{
        outline-offset: -3px;
        }
 
index 724316a34d074cf1e3334eb23edceb1ad3801751..f85bd507abcdcbb31e3970cd1d4cc0e6f197bddc 100644 (file)
        float: none;
 }
 /* Fixes stretched buttons in IE7*/
-.v-ie .#{$primaryStyleName} {
+.v-ie .#{$primaryStyleName} {
        overflow: visible;
        padding-left: 1em;
        padding-right: 1em;
 }
 
-.v-ie .#{$primaryStyleName}-link {
+.v-ie .#{$primaryStyleName}-link {
        padding: 0;
 }
 
index 56da6e305141b874cdd24fdcc0cf1ff784a098da..ac9154d2dc8206009f86e0cca9cd856640a3440a 100644 (file)
@@ -222,7 +222,7 @@ body &.v-app-loading {
 }
 
 /* Enable kinetic scrolling on Mobile Safari 6 */ 
-.v-ios.v-sa6 .v-scrollable { 
+.v-ios.v-sa6 .v-scrollable { 
         -webkit-overflow-scrolling: touch; 
 }
 
index 2baf8a4e0918ecd9b5f5db73560e4c0944010df8..e66f02e20733b2afdbeaf7ae326a55e975bc7ee2 100644 (file)
@@ -13,7 +13,7 @@
        -khtml-user-select: none;
        -webkit-user-select: none;
 }
-.v-ie .#{$primaryStyleName} a.drag-start {
+.v-ie .#{$primaryStyleName} a.drag-start {
        display: block;
        position: absolute;
        top: 0;
index e45249ce66b832616e99130ff334b4d74c2af418..31de83d859628d204b1b682147c9d81c045ea525 100644 (file)
@@ -12,7 +12,7 @@
        white-space: nowrap;
        margin: 0 2px;  
 }
-.v-ie .#{$primaryStyleName}-optiongroup .#{$primaryStyleName}-option {
+.v-ie .#{$primaryStyleName}-optiongroup .#{$primaryStyleName}-option {
        zoom: 1;
 }
 .#{$primaryStyleName}-select {
index 660c30a4cf359fc519cf5b9fb9540d88e321b6af..e48b582804cd717fe0e5f1ad3b41bebfdfc38d12 100644 (file)
        margin-left: -6px;
        background: transparent url(../common/img/drag-slot-dot.png);
 }
-.v-ff .#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-content:first-child:after,
-.v-ie .#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-content:first-child:after {
+.v-ff .#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-content:first-child:after,
+.v-ie .#{$primaryStyleName}-row-drag-bottom .#{$primaryStyleName}-cell-content:first-child:after {
        margin-top: -2px;
 }
 
index 1eb1203e974d21fcafe82084a20cb45388cacc58..de57e50e4dba8c7cca5c0180536c54df48955487 100644 (file)
@@ -46,8 +46,8 @@ textarea.v-textarea-readonly:focus {
 }
 */
 /* Safari focus glow fix */
-.v-sa input:focus, 
-.v-sa textarea:focus {
+.v-sa input:focus, 
+.v-sa textarea:focus {
        outline-width: medium;
 }
 
index c1d1283f52fe4681ca411903797f154032dcf62c..22bd3b77031b03e93e8453b107eec28a5755c556 100644 (file)
@@ -71,8 +71,8 @@ div.#{$primaryStyleName}-node-leaf {
 .#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after {
        margin-left: 14px;
 }
-.v-ff .#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after,
-.v-ie .#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after {
+.v-ff .#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after,
+.v-ie .#{$primaryStyleName} .#{$primaryStyleName}-node-caption-drag-center:after {
        margin-top: -2px;
 }
 .#{$primaryStyleName} .#{$primaryStyleName}-node-drag-top {
index 71827480aec663d46fea16b80d43dc833f5364d6..933482764cbdd5aad76c41fb4a28257292ad3008 100644 (file)
@@ -11,8 +11,8 @@
        overflow: hidden;
 }
 
-.v-ff .#{$primaryStyleName}-immediate,
-.v-op .#{$primaryStyleName}-immediate {
+.v-ff .#{$primaryStyleName}-immediate,
+.v-op .#{$primaryStyleName}-immediate {
        display: inline-block;
 }
 
index a38ed62eb9fb27f4591202ba3bf4e90c4f6c26e7..050d10067356f1eddd6053a84ecef33324ed3bd8 100644 (file)
@@ -31,7 +31,7 @@ $chameleon-line-height: 1.4;
                -moz-border-radius: 4px;
                }
        
-       .v-sa .v-tooltip {
+       .v-sa .v-tooltip {
                outline: 1px solid rgba(0,0,0,.2);
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
index beeba2478f9e7af23b96082f63eaab920d1388dd..28d96991a7092902bed08860083b61edbdc6df75 100644 (file)
@@ -1,14 +1,14 @@
 @mixin chameleon-button {
 
 .v-button:active,
-.v-ie8 .v-pressed.v-button,
+.v-ie8 .v-pressed.v-button,
 div.v-button-down {
        background-image: url(../../img/grad-dark-bottom2.png);
        background-color: #afafaf;
        }
 
 .v-button:active .v-button-wrap,
-.v-ie8 .v-pressed.v-button .v-button-wrap,
+.v-ie8 .v-pressed.v-button .v-button-wrap,
 .v-button-down .v-button-wrap {
        background-image: url(../../img/grad-dark-top2.png);
        border: 1px solid #888;
@@ -55,10 +55,10 @@ div.v-button-down .v-button-wrap {
        -ms-text-overflow: ellipsis;
        }
 
-.v-sa .v-button,
-.v-sa .v-button-wrap,
-.v-ff .v-button,
-.v-ff .v-button-wrap {
+.v-sa .v-button,
+.v-sa .v-button-wrap,
+.v-ff .v-button,
+.v-ff .v-button-wrap {
        overflow: hidden;
        }
        
@@ -96,7 +96,7 @@ div.v-button-down .v-button-wrap {
        }
 
 .v-button-small:active .v-button-wrap,
-.v-ie8 .v-button-small.v-pressed .v-button-wrap,
+.v-ie8 .v-button-small.v-pressed .v-button-wrap,
 .v-button-down.small .v-button-wrap {
        padding: 2px 10px;
        }
@@ -116,7 +116,7 @@ div.v-button-down .v-button-wrap {
        }
 
 .v-button-wide:active .v-button-wrap,
-.v-ie8 .v-button-wide.v-pressed .v-button-wrap {
+.v-ie8 .v-button-wide.v-pressed .v-button-wrap {
        padding-left: 25px;
        padding-right: 25px;
        }
@@ -131,7 +131,7 @@ div.v-button-down .v-button-wrap {
        }
 
 .v-button-tall:active .v-button-wrap,
-.v-ie8 .v-button-tall.v-pressed .v-button-wrap {
+.v-ie8 .v-button-tall.v-pressed .v-button-wrap {
        padding-top: 12px;
        padding-bottom: 12px;
        }
@@ -154,13 +154,13 @@ div.v-button-link:focus,
 .v-button-link:active,
 div.v-disabled.v-button-link,
 div.v-disabled.v-button-link:focus,
-body.v-ie .v-pressed.v-button-link,
+body.v-ie .v-pressed.v-button-link,
 div.v-button-borderless,
 div.v-button-borderless:focus,
 .v-button-borderless:active,
 div.v-disabled.v-button-borderless,
 div.v-disabled.v-button-borderless:focus,
-body.v-ie .v-pressed.v-button-borderless {
+body.v-ie .v-pressed.v-button-borderless {
        background: transparent;
        font-weight: normal;
        text-shadow: none;
@@ -180,13 +180,13 @@ div.v-button-link:focus .v-button-wrap,
 .v-button-link:active .v-button-wrap,
 div.v-disabled.v-button-link .v-button-wrap,
 div.v-disabled.v-button-link:focus .v-button-wrap,
-body.v-ie .v-pressed.v-button-link .v-button-wrap,
+body.v-ie .v-pressed.v-button-link .v-button-wrap,
 div.v-button-borderless .v-button-wrap,
 div.v-button-borderless:focus .v-button-wrap,
 .v-button-borderless:active .v-button-wrap,
 div.v-disabled.v-button-borderless .v-button-wrap,
 div.v-disabled.v-button-borderless:focus .v-button-wrap,
-body.v-ie .v-pressed.v-button-borderless .v-button-wrap {
+body.v-ie .v-pressed.v-button-borderless .v-button-wrap {
        background: transparent;
        font-weight: normal;
        text-shadow: none;
index 791b5644491454ffbe1aaaf2380f2e128f6baee0..bd9c89bb33695f3c41feefd74595f6e7ea25db21 100644 (file)
        height: 1.2em;
        }
 
-.v-ie8 .#{$primaryStyleName}-button {
+.v-ie8 .#{$primaryStyleName}-button {
        height: 1.6em;
        padding: 0;
        }
 
-.v-ie8 .#{$primaryStyleName}-big .#{$primaryStyleName}-button {
+.v-ie8 .#{$primaryStyleName}-big .#{$primaryStyleName}-button {
        height: 1.8em;
        }
 
index 335b9d945181f24ff58f7c995f98157e88a6199f..edbdf5eff5881f032dc6797581c531c407a8421d 100644 (file)
@@ -38,9 +38,9 @@ body input.v-filterselect-input {
        color: #222;
        }
 
-.v-ie input.v-textfield,
-.v-ie textarea.v-textarea,
-.v-ie .v-filterselect {
+.v-ie input.v-textfield,
+.v-ie textarea.v-textarea,
+.v-ie .v-filterselect {
        border-top-color: #808080;
        }
 
index 3a2e4a7acbdd976d4b27a1a8715308115e974068..9835628d31e975b51433c47cb4b388d2c7f46177 100644 (file)
@@ -91,12 +91,12 @@ button.v-nativebutton-link-pressed,
 }
 
 .v-button-link:focus,
-.v-sa .v-button-link:focus {
+.v-sa .v-button-link:focus {
        outline: 1px dotted #1b699f;
        outline-offset: -1px;
 }
 
-.v-sa .v-button-link:focus {
+.v-sa .v-button-link:focus {
        outline-offset: -1px;
 }
 
index 97fb25cfe511387e71a5827509cf108fe73aa76d..608b4504b0c52abfb192ed715e68fd5278b38ec8 100644 (file)
@@ -83,10 +83,10 @@ span.#{$primaryStyleName}-calendarpanel-month {
        border-radius: 0;
 }
 
-.v-ie .#{$primaryStyleName}-calendarpanel-prevyear button,
-.v-ie .#{$primaryStyleName}-calendarpanel-nextyear button,
-.v-ie .#{$primaryStyleName}-calendarpanel-prevmonth button,
-.v-ie .#{$primaryStyleName}-calendarpanel-nextmonth button {
+.v-ie .#{$primaryStyleName}-calendarpanel-prevyear button,
+.v-ie .#{$primaryStyleName}-calendarpanel-nextyear button,
+.v-ie .#{$primaryStyleName}-calendarpanel-prevmonth button,
+.v-ie .#{$primaryStyleName}-calendarpanel-nextmonth button {
        text-indent: 0;
        font-size: 1px;
 }
index 79172b24740ffe68d7aa668db51e149040f737cf..cb65560a74f9d68dae1cc0a599e504e79001a187 100644 (file)
 }
 
 /* IE specific rules */
-.v-ie .v-panel {
+.v-ie .v-panel {
        background: transparent;
 }
-.v-ie .v-panel-caption,
-.v-ie .v-panel-nocaption {
+.v-ie .v-panel-caption,
+.v-ie .v-panel-nocaption {
        border: 1px solid #999;
        border-bottom: none;
        background: #c0c2c5 url(/html/themes/classic/images/application/panel_header_bg.png) repeat-x 0 0;
        padding-left: 5px;
 }
 
-.v-ie .v-panel-caption-light,
-.v-ie .v-panel-nocaption-light {
+.v-ie .v-panel-caption-light,
+.v-ie .v-panel-nocaption-light {
        border: none;
        background: transparent;
 }
 
-.v-ie .v-panel-caption-light {
+.v-ie .v-panel-caption-light {
        border-bottom: 1px solid #999;
 }
 
index 0e1b96f5b0706a0d731a5501b3c8001346791304..ecb260709bc6823af8196118f8badd5a9643950b 100644 (file)
@@ -64,7 +64,7 @@
        margin: -4px 3px 0 0;
 }
 
-.v-ie .v-table-caption-container .v-icon {
+.v-ie .v-table-caption-container .v-icon {
        margin-top: -2px;
 }
 
index 64190b88207fbfb571f855203df7e32b7b6095e0..2646bfaa8bf51ef27fc4be745e130bcf186edab2 100644 (file)
@@ -30,7 +30,7 @@
 .#{$primaryStyleName}-item-caption .v-caption {
        padding: 3px 0 5px 10px;
 }
-.v-ie .#{$primaryStyleName}-item-caption .v-caption {
+.v-ie .#{$primaryStyleName}-item-caption .v-caption {
        padding: 2px 0 6px 10px;
 }
 .#{$primaryStyleName}-item-open .#{$primaryStyleName}-item-caption {
@@ -40,7 +40,7 @@
 .#{$primaryStyleName}-item-caption .v-icon {
        margin-top: -1px;
 }
-.v-ie .#{$primaryStyleName}-item-caption .v-icon {
+.v-ie .#{$primaryStyleName}-item-caption .v-icon {
        vertical-align: top;
 }
 /* Borderless style */
index e0d6c3509103209c2a922c8949e8d7aad6fb6091..6732aeb2aad39cde889bd8f021782a91ecaaa813 100644 (file)
@@ -1,6 +1,6 @@
 @mixin reindeer-button-ie($primaryStyleName : v-nativebutton) {
 
-.v-ie8 .#{$primaryStyleName}-link {
+.v-ie8 .#{$primaryStyleName}-link {
        padding: 0;
        text-align: left;
 }
index f06a7a763888e0dd71871142054db7c60caa909f..5e85cb09bca80e205d51adb7a83f8964e3a79d15 100644 (file)
@@ -99,7 +99,7 @@
        color: #fff;
        text-shadow: #3b5a7a 0 1px 0;
 }
-.v-ie .v-contextmenu .gwt-MenuItem-selected {
+.v-ie .v-contextmenu .gwt-MenuItem-selected {
        background-image: url(img/sel-bg.png);
        background-position: left top;
 }
index 0969be3532ca77d6afdb2545f735c657a1f2bac0..83761ba1ff8cfb3585608efd554eff194e9346f5 100644 (file)
@@ -79,10 +79,10 @@ td.#{$primaryStyleName}-calendarpanel-nextyear {
        -moz-border-radius: 0;
        border-radius: 0;
 }
-.v-ie .#{$primaryStyleName}-calendarpanel-prevyear button,
-.v-ie .#{$primaryStyleName}-calendarpanel-nextyear button,
-.v-ie .#{$primaryStyleName}-calendarpanel-prevmonth button,
-.v-ie .#{$primaryStyleName}-calendarpanel-nextmonth button {
+.v-ie .#{$primaryStyleName}-calendarpanel-prevyear button,
+.v-ie .#{$primaryStyleName}-calendarpanel-nextyear button,
+.v-ie .#{$primaryStyleName}-calendarpanel-prevmonth button,
+.v-ie .#{$primaryStyleName}-calendarpanel-nextmonth button {
        text-indent: 0;
        font-size: 1px;
 }
@@ -91,11 +91,11 @@ td.#{$primaryStyleName}-calendarpanel-nextyear {
        background-image: url(img/year-next.png); /** sprite-ref: verticals */
 }
 .#{$primaryStyleName}-calendarpanel-prevyear button:active,
-.v-ie .#{$primaryStyleName}-calendarpanel-prevyear button.v-pressed {
+.v-ie .#{$primaryStyleName}-calendarpanel-prevyear button.v-pressed {
        background-image: url(img/year-prev-pressed.png); /** sprite-ref: verticals */
 }
 .#{$primaryStyleName}-calendarpanel-nextyear button:active,
-.v-ie .#{$primaryStyleName}-calendarpanel-nextyear button.v-pressed  {
+.v-ie .#{$primaryStyleName}-calendarpanel-nextyear button.v-pressed  {
        background-image: url(img/year-next-pressed.png); /** sprite-ref: verticals */
 }
 .#{$primaryStyleName}-calendarpanel-prevmonth,
@@ -116,20 +116,20 @@ td.#{$primaryStyleName}-calendarpanel-nextyear {
        min-width: 24px;
        margin-top: 1px;
 }
-.v-ie .#{$primaryStyleName}-calendarpanel-prevmonth button,
-.v-ie .#{$primaryStyleName}-calendarpanel-nextmonth button {
+.v-ie .#{$primaryStyleName}-calendarpanel-prevmonth button,
+.v-ie .#{$primaryStyleName}-calendarpanel-nextmonth button {
        border: none;
 }
 .#{$primaryStyleName}-calendarpanel-nextmonth button {
        background-image: url(img/month-next.png); /** sprite-ref: verticals; sprite-alignment: center */
 }
 .#{$primaryStyleName}-calendarpanel-prevmonth button:active,
-.v-ie .#{$primaryStyleName}-calendarpanel-prevmonth button.v-pressed {
+.v-ie .#{$primaryStyleName}-calendarpanel-prevmonth button.v-pressed {
        background-position: center top;
        background-image: url(img/month-prev-pressed.png); /** sprite-ref: verticals; sprite-alignment: center */
 }
 .#{$primaryStyleName}-calendarpanel-nextmonth button:active,
-.v-ie .#{$primaryStyleName}-calendarpanel-nextmonth button.v-pressed {
+.v-ie .#{$primaryStyleName}-calendarpanel-nextmonth button.v-pressed {
        background-position: center top;
        background-image: url(img/month-next-pressed.png); /** sprite-ref: verticals; sprite-alignment: center */
 }
@@ -178,14 +178,14 @@ td.#{$primaryStyleName}-calendarpanel-nextyear {
        background-image: url(img/weekday-last.png); /** sprite-ref: verticals; sprite-alignment: right; sprite-margin-bottom: 3px */
 }
 /* IE fails to position backgrounds inside table element */
-.v-ie .#{$primaryStyleName}-calendarpanel-weekdays td {
+.v-ie .#{$primaryStyleName}-calendarpanel-weekdays td {
        background: url(img/weekday-bg.png) repeat-x;
        background-position: left top;
 }
-.v-ie .#{$primaryStyleName}-calendarpanel .v-first {
+.v-ie .#{$primaryStyleName}-calendarpanel .v-first {
        background: url(img/weekday-first.png) no-repeat;
 }
-.v-ie .#{$primaryStyleName}-calendarpanel .v-last {
+.v-ie .#{$primaryStyleName}-calendarpanel .v-last {
        background: url(img/weekday-last.png) no-repeat right top;
 }
 .#{$primaryStyleName}-calendarpanel-body td {
@@ -228,8 +228,8 @@ td.#{$primaryStyleName}-calendarpanel-nextyear {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
 }
-.v-sa .#{$primaryStyleName}-popup,
-.v-op .#{$primaryStyleName}-popup {
+.v-sa .#{$primaryStyleName}-popup,
+.v-op .#{$primaryStyleName}-popup {
        background: rgba(255,255,255,.95);
 }
 .v-has-width > input.#{$primaryStyleName}-textfield {
@@ -321,11 +321,11 @@ td.#{$primaryStyleName}-calendarpanel-nextyear {
        background-image: url(img/year-next-black.png); /** sprite-ref: black-verticals */
 }
 .black .#{$primaryStyleName}-calendarpanel-prevyear button:active,
-.v-ie .black .#{$primaryStyleName}-calendarpanel-prevyear button.v-pressed {
+.v-ie .black .#{$primaryStyleName}-calendarpanel-prevyear button.v-pressed {
        background-image: url(img/year-prev-black-pressed.png); /** sprite-ref: black-verticals */
 }
 .black .#{$primaryStyleName}-calendarpanel-nextyear button:active,
-.v-ie .black .#{$primaryStyleName}-calendarpanel-nextyear button.v-pressed  {
+.v-ie .black .#{$primaryStyleName}-calendarpanel-nextyear button.v-pressed  {
        background-image: url(img/year-next-black-pressed.png); /** sprite-ref: black-verticals */
 }
 .black .#{$primaryStyleName}-calendarpanel-prevmonth,
@@ -343,15 +343,15 @@ td.#{$primaryStyleName}-calendarpanel-nextyear {
        background-image: url(img/month-next-black.png); /** sprite-ref: black-verticals; sprite-alignment: center */
 }
 .black .#{$primaryStyleName}-calendarpanel-prevmonth button:active,
-.v-ie .black .#{$primaryStyleName}-calendarpanel-prevmonth button.v-pressed {
+.v-ie .black .#{$primaryStyleName}-calendarpanel-prevmonth button.v-pressed {
        background-image: url(img/month-prev-black-pressed.png); /** sprite-ref: black-verticals; sprite-alignment: center */
 }
 .black .#{$primaryStyleName}-calendarpanel-nextmonth button:active,
-.v-ie .black .#{$primaryStyleName}-calendarpanel-nextmonth button.v-pressed {
+.v-ie .black .#{$primaryStyleName}-calendarpanel-nextmonth button.v-pressed {
        background-image: url(img/month-next-black-pressed.png); /** sprite-ref: black-verticals; sprite-alignment: center */
 }
-.v-ie .black .#{$primaryStyleName}-calendarpanel-prevmonth button,
-.v-ie .black .#{$primaryStyleName}-calendarpanel-nextmonth button {
+.v-ie .black .#{$primaryStyleName}-calendarpanel-prevmonth button,
+.v-ie .black .#{$primaryStyleName}-calendarpanel-nextmonth button {
        border: none;
 }
 .black .#{$primaryStyleName}-calendarpanel-weekdays td {
index 68b0d58eb0769ec9c67a7338e1552f91b601dc30..9a6f9b33adc89ed29fdf9db6a4e8db90f9f1359d 100644 (file)
        border-bottom: 1px solid #fff;
 }
 
-.v-sa .#{$primaryStyleName} hr,
-.v-ie8 .#{$primaryStyleName} hr {
+.v-sa .#{$primaryStyleName} hr,
+.v-ie8 .#{$primaryStyleName} hr {
        height: 1px;
 }
 
index 6eb53dc70a0a8d84d4fa0ec42d9560c9d3454e41..4884f19f8bc6e9907cef69bd031332edab5277c2 100644 (file)
@@ -10,7 +10,7 @@
        font-weight: bold;
 }
 
-.v-ie9 .#{$primaryStyleName} H1 {
+.v-ie9 .#{$primaryStyleName} H1 {
        /* Fix for #6793 */
        font-weight: bold;
 }
index 8de6ea7f62ee7e61c1237341058dc5d3f64794db..b095fb4ffbc54ea2e2409302db5888b54bdde046 100644 (file)
        border-bottom: 1px solid #e5e5e5;
        line-height: 16px; /* accommodate minimum icon size */
 }
-.v-webkit .#{$primaryStyleName}-caption,
-.v-webkit .#{$primaryStyleName}-nocaption,
-.v-gecko .#{$primaryStyleName}-caption,
-.v-gecko .#{$primaryStyleName}-nocaption,
-.v-ie9 .#{$primaryStyleName}-caption,
-.v-ie9 .#{$primaryStyleName}-nocaption {
+.v-webkit .#{$primaryStyleName}-caption,
+.v-webkit .#{$primaryStyleName}-nocaption,
+.v-gecko .#{$primaryStyleName}-caption,
+.v-gecko .#{$primaryStyleName}-nocaption,
+.v-ie9 .#{$primaryStyleName}-caption,
+.v-ie9 .#{$primaryStyleName}-nocaption {
        border-bottom-color: rgba(0,0,0,.08);
 }
 .#{$primaryStyleName}-caption {
@@ -30,9 +30,9 @@
        border-bottom: none;
        border-top: none;
 }
-.v-webkit .#{$primaryStyleName}-content,
-.v-gecko .#{$primaryStyleName}-content,
-.v-ie9 .#{$primaryStyleName}-content {
+.v-webkit .#{$primaryStyleName}-content,
+.v-gecko .#{$primaryStyleName}-content,
+.v-ie9 .#{$primaryStyleName}-content {
        border-top-color: rgba(0,0,0,.07);
 }
 .blue .#{$primaryStyleName}-deco {
@@ -46,9 +46,9 @@
        background: #e2e2e2;
        overflow: hidden;
 }
-.v-webkit .#{$primaryStyleName}-deco,
-.v-gecko .#{$primaryStyleName}-deco,
-.v-ie9 .#{$primaryStyleName}-deco {
+.v-webkit .#{$primaryStyleName}-deco,
+.v-gecko .#{$primaryStyleName}-deco,
+.v-ie9 .#{$primaryStyleName}-deco {
        border-top-color: rgba(0,0,0,.1);
        background: rgba(0,0,0,.08);
 }
index 1785a367e6310e6f638e4511ce1cf61d3f0c5d2a..e902458ad166a5daf2a25cf3425a8565eca2b7fb 100644 (file)
@@ -84,7 +84,7 @@
        -webkit-user-select: none;
        cursor: default;
 }
-.v-ff .#{$primaryStyleName}-suggestmenu .gwt-MenuItem {
+.v-ff .#{$primaryStyleName}-suggestmenu .gwt-MenuItem {
        height: 18px;
 }
 .#{$primaryStyleName}-suggestmenu .gwt-MenuItem .v-icon {
        -webkit-user-select: none;
 }
 /* IE fails to position background images properly inside table elements */
-.v-ie .#{$primaryStyleName}-suggestmenu .gwt-MenuItem-selected {
+.v-ie .#{$primaryStyleName}-suggestmenu .gwt-MenuItem-selected {
        background: transparent url(../common/img/sel-bg.png) repeat-x;
 }
-.v-ie .#{$primaryStyleName}-nextpage:hover {
+.v-ie .#{$primaryStyleName}-nextpage:hover {
        background: transparent url(img/page-down-hover.png) repeat-x;
 }
-.v-ie .#{$primaryStyleName}-prevpage:hover {
+.v-ie .#{$primaryStyleName}-prevpage:hover {
        background: transparent url(img/page-up-hover.png) repeat-x;
 }
-.v-ie .#{$primaryStyleName}-prevpage span {
+.v-ie .#{$primaryStyleName}-prevpage span {
        background: transparent url(img/arrow-up.png) no-repeat center 3px;
 }
-.v-ie .#{$primaryStyleName}-nextpage span {
+.v-ie .#{$primaryStyleName}-nextpage span {
        background: transparent url(img/arrow-down.png) no-repeat center 3px;
 }
-.v-ie .#{$primaryStyleName}-prevpage:hover span {
+.v-ie .#{$primaryStyleName}-prevpage:hover span {
        background: transparent url(img/arrow-up-hover.png) no-repeat center 3px;
 }
-.v-ie .#{$primaryStyleName}-nextpage:hover span {
+.v-ie .#{$primaryStyleName}-nextpage:hover span {
        background: transparent url(img/arrow-down-hover.png) no-repeat center 3px;
 }
-.v-ie .#{$primaryStyleName}-status {
+.v-ie .#{$primaryStyleName}-status {
        background: transparent url(img/status-bg.png) repeat-x;
 }
 /* Filterselect with icon needs a similar fix than in buttons */
index c2ada54e348d0e3ad31934cded03a3b8432557a9..5896bef014ba705504bca9593973d0d8e109b7eb 100644 (file)
@@ -61,8 +61,8 @@
        margin: -4px 3px 0 0;
        vertical-align: middle;
 }
-.v-ie .#{$primaryStyleName}-caption-container .v-icon,
-.v-ie .#{$primaryStyleName}-header-drag .v-icon {
+.v-ie .#{$primaryStyleName}-caption-container .v-icon,
+.v-ie .#{$primaryStyleName}-header-drag .v-icon {
        margin-top: -3px;
 }
 .#{$primaryStyleName}-resizer {
index 7b6ed54c0209162467231ebf8663736155aac207..75ce9e1094226ae4d2ca00ece267f0358c3958b2 100644 (file)
 .#{$primaryStyleName}-tabs-minimal .#{$primaryStyleName}-caption-close {
        margin-top: 1px;
 }
-.v-ff .#{$primaryStyleName}-tabs-minimal .#{$primaryStyleName}-caption-close {
+.v-ff .#{$primaryStyleName}-tabs-minimal .#{$primaryStyleName}-caption-close {
        margin-top: -15px;
 }
 .#{$primaryStyleName}-tabs-minimal .#{$primaryStyleName}-caption-close:hover,
index c13bb6f025482fa1551a4f312f99dddb5f6c32d1..172c735933a3149604f2821cb421d99bfff7f84c 100644 (file)
 .#{$primaryStyleName}-tabsheetpanel {
        background: #fff;
 }
-.v-sa .#{$primaryStyleName}-content {
+.v-sa .#{$primaryStyleName}-content {
        border-color: rgba(0,0,0,.1);
 }
 .blue .#{$primaryStyleName}-deco {
        background: #e2e2e2;
        overflow: hidden;
 }
-.v-sa .#{$primaryStyleName}-deco {
+.v-sa .#{$primaryStyleName}-deco {
        border-top-color: rgba(0,0,0,.1);
        background: rgba(0,0,0,.08);
 }
        display: inline;
        float: none;
 }
-.v-sa .#{$primaryStyleName}-tabs .v-captiontext {
+.v-sa .#{$primaryStyleName}-tabs .v-captiontext {
        display: inline-block;
 }
 .#{$primaryStyleName}-tabs .v-icon {
        height: 16px;
        background: transparent url(../common/icons/error.png) no-repeat 50%;
 }
-.v-ie .#{$primaryStyleName}-tabs .v-errorindicator {
+.v-ie .#{$primaryStyleName}-tabs .v-errorindicator {
        zoom: 1;
        display: inline;
 }
-.v-ie8 .#{$primaryStyleName}-tabs .v-errorindicator,
-.v-ie9 .#{$primaryStyleName}-tabs .v-errorindicator {
+.v-ie8 .#{$primaryStyleName}-tabs .v-errorindicator,
+.v-ie9 .#{$primaryStyleName}-tabs .v-errorindicator {
        display: inline-block;
 }
 
index de0c29d5168e2a632e81303390e3144caba8c0d7..2f1d0c7081ef23501841057d83980e23f644bdf4 100644 (file)
@@ -52,7 +52,7 @@
 .#{$primaryStyleName}-tabs-bar .#{$primaryStyleName}-caption-close {
        margin-top: 1px;
 }
-.v-ff .#{$primaryStyleName}-tabs-bar .#{$primaryStyleName}-caption-close {
+.v-ff .#{$primaryStyleName}-tabs-bar .#{$primaryStyleName}-caption-close {
        margin-top: -14px;
 }
 .#{$primaryStyleName}-tabs-bar .#{$primaryStyleName}-caption-close:hover {
index 7ba6b016755773289cd75cd2f1df4a1f3e8200e1..073980e6d9a0bb40567f80cc589fc703f824ae27 100644 (file)
@@ -9,8 +9,8 @@
        -moz-box-sizing: border-box;
        box-sizing: border-box;
 }
-.v-sa .#{$primaryStyleName}-wrap,
-.v-op .#{$primaryStyleName}-wrap {
+.v-sa .#{$primaryStyleName}-wrap,
+.v-op .#{$primaryStyleName}-wrap {
        border-color: rgba(0,0,0,.2);
 }
 .#{$primaryStyleName}-outerheader {
        -moz-border-radius: 8px;
        overflow: hidden;
 }
-.v-sa .#{$primaryStyleName}-black .#{$primaryStyleName}-wrap,
-.v-op .#{$primaryStyleName}-black .#{$primaryStyleName}-wrap {
+.v-sa .#{$primaryStyleName}-black .#{$primaryStyleName}-wrap,
+.v-op .#{$primaryStyleName}-black .#{$primaryStyleName}-wrap {
        border-color: rgba(0,0,0,.8);
 }
 .#{$primaryStyleName}-black .#{$primaryStyleName}-wrap2 {
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
 }
-.v-sa .#{$primaryStyleName}-black .#{$primaryStyleName}-wrap2,
-.v-op .#{$primaryStyleName}-black .#{$primaryStyleName}-wrap2 {
+.v-sa .#{$primaryStyleName}-black .#{$primaryStyleName}-wrap2,
+.v-op .#{$primaryStyleName}-black .#{$primaryStyleName}-wrap2 {
        background-color: rgba(29,32,33,.9);
 }
 .#{$primaryStyleName}-black .#{$primaryStyleName}-outerheader {
index 94bb5637e9555f40fb9f0d880fb5a5f4bc8b05bb..b5308e4696c6b2d82daefe240ce100ce8b27434e 100644 (file)
@@ -66,8 +66,8 @@
        height: 1px;
 }
 
-.v-sa .v-label hr,
-.v-ie8 .v-label hr {
+.v-sa .v-label hr,
+.v-ie8 .v-label hr {
        height: 1px;
 }
 
index 8799c7d8a61e0aa0787fac7a6bbd50b55d492030..bb202433b59d14fa4c4e9af742bfed7d95529ea8 100644 (file)
@@ -90,29 +90,29 @@ div.v-csslayout-box-shadow {
        margin-left: -6px;
 }
 /* Fancier shadows for capable browsers */
-.v-webkit .v-csslayout-box-shadow,
-.v-webkit .v-csslayout-box-shadow > .v-csslayout-margin,
-.v-webkit .v-csslayout-box-shadow > .v-csslayout-margin > .v-csslayout-container,
-.v-gecko .v-csslayout-box-shadow,
-.v-gecko .v-csslayout-box-shadow > .v-csslayout-margin,
-.v-gecko .v-csslayout-box-shadow > .v-csslayout-margin > .v-csslayout-container,
-.v-gecko .v-csslayout-box-shadow > .v-csslayout-margin > .v-csslayout-container > * {
+.v-webkit .v-csslayout-box-shadow,
+.v-webkit .v-csslayout-box-shadow > .v-csslayout-margin,
+.v-webkit .v-csslayout-box-shadow > .v-csslayout-margin > .v-csslayout-container,
+.v-gecko .v-csslayout-box-shadow,
+.v-gecko .v-csslayout-box-shadow > .v-csslayout-margin,
+.v-gecko .v-csslayout-box-shadow > .v-csslayout-margin > .v-csslayout-container,
+.v-gecko .v-csslayout-box-shadow > .v-csslayout-margin > .v-csslayout-container > * {
        background: transparent;
        padding: 0;
        margin: 0;
        height: auto;
        position: static;
 }
-.v-webkit .v-csslayout-box-shadow > .v-csslayout-margin > .v-csslayout-container > *,
-.v-gecko .v-csslayout-box-shadow > .v-csslayout-margin > .v-csslayout-container > * {
+.v-webkit .v-csslayout-box-shadow > .v-csslayout-margin > .v-csslayout-container > *,
+.v-gecko .v-csslayout-box-shadow > .v-csslayout-margin > .v-csslayout-container > * {
        margin-left: 0;
 }
-.v-webkit .v-csslayout-box-shadow,
-.v-gecko .v-csslayout-box-shadow {
+.v-webkit .v-csslayout-box-shadow,
+.v-gecko .v-csslayout-box-shadow {
        padding: 4px 8px 10px;
 }
-.v-webkit .v-csslayout-box-shadow > .v-csslayout-margin,
-.v-gecko .v-csslayout-box-shadow > .v-csslayout-margin {
+.v-webkit .v-csslayout-box-shadow > .v-csslayout-margin,
+.v-gecko .v-csslayout-box-shadow > .v-csslayout-margin {
        -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.4);
        -moz-box-shadow: 0 2px 8px rgba(0,0,0,.4);
 }
index 3d6b00173b1faa08e52f4500d46f4f441e794c13..d33bcc5c62df289f4f44d66605e8e7944e951128 100644 (file)
        overflow: hidden;
 }
 /* IE specific rules */
-.v-ie8 .v-panel-content {
+.v-ie8 .v-panel-content {
        border-bottom: 1px solid #babfc0;
 }
-.v-ie8 .v-panel-content-light {
+.v-ie8 .v-panel-content-light {
        border-bottom: none;
 }
-.v-ie8 .v-panel-deco { 
+.v-ie8 .v-panel-deco { 
        height: 0;
        overflow: hidden;
 }
index 64188eed09c7e7eaa06f28e94253a2246a5c52f7..6ba9acecd78daeae391a5c7125c18279d44da408 100644 (file)
@@ -40,7 +40,7 @@
        outline: 1px solid #5daee8;
        outline-offset: -1px;
 }
-.v-sa .v-filterselect-focus {
+.v-sa .v-filterselect-focus {
        /* place safari focus outline around the whole thing */
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -4px;
@@ -74,7 +74,7 @@
        cursor: pointer;
        height: 18px;
 }
-.v-ff .v-filterselect-suggestmenu .gwt-MenuItem {
+.v-ff .v-filterselect-suggestmenu .gwt-MenuItem {
        height: 20px;
 }
 .v-filterselect-suggestmenu .gwt-MenuItem .v-icon {
index ec6bdd5b0f6b42548e9296c3898b3eb456786bbb..6ed858554795808f4b7eb2f657b50013afbabede 100644 (file)
        padding-top: 12px;
 }*/
 /* IE specific styles */
-.v-ie .v-tabsheet-content {
+.v-ie .v-tabsheet-content {
        border-bottom: none;
 }
-.v-ie .v-tabsheet-deco {
+.v-ie .v-tabsheet-deco {
        height: 1px;
        background: #babfc0;
        overflow: hidden;
        margin: 0;
 }
-.v-ie8 .v-tabsheet-deco,
-.v-ie9 .v-tabsheet-deco {
+.v-ie8 .v-tabsheet-deco,
+.v-ie9 .v-tabsheet-deco {
        width: 100%;
 }
 /* Light-style */
        margin-left: -3px;
        padding-left: 3px;
 }*/
-.v-ie .v-tabsheet-deco-light {
+.v-ie .v-tabsheet-deco-light {
        height: 0;
 }