diff options
author | John Ahlroos <john@vaadin.com> | 2012-09-06 16:27:04 +0300 |
---|---|---|
committer | John Ahlroos <john@vaadin.com> | 2012-09-06 16:27:04 +0300 |
commit | 50237cc7d431acb03f75dc3cdba55a245922608b (patch) | |
tree | 8084b31f53608d4ef9b04bc60389820063ab1e9e /WebContent/VAADIN/themes/base | |
parent | 55c0dfa0e7a737bab8c2486fb213499e6be88aa4 (diff) | |
download | vaadin-framework-50237cc7d431acb03f75dc3cdba55a245922608b.tar.gz vaadin-framework-50237cc7d431acb03f75dc3cdba55a245922608b.zip |
Renamed .v-boxlayout selector to .v-layout and applied the .v-layout
selector to all layouts
Diffstat (limited to 'WebContent/VAADIN/themes/base')
-rw-r--r-- | WebContent/VAADIN/themes/base/base.scss | 2 | ||||
-rw-r--r-- | WebContent/VAADIN/themes/base/boxlayout/boxlayout.css | 167 | ||||
-rw-r--r-- | WebContent/VAADIN/themes/base/layout/layout.scss (renamed from WebContent/VAADIN/themes/base/boxlayout/boxlayout.scss) | 33 | ||||
-rw-r--r-- | WebContent/VAADIN/themes/base/styles.scss | 2 |
4 files changed, 27 insertions, 177 deletions
diff --git a/WebContent/VAADIN/themes/base/base.scss b/WebContent/VAADIN/themes/base/base.scss index efe6e0cd05..915da19226 100644 --- a/WebContent/VAADIN/themes/base/base.scss +++ b/WebContent/VAADIN/themes/base/base.scss @@ -1,7 +1,7 @@ @import "absolutelayout/absolutelayout.scss"; @import "accordion/accordion.scss"; @import "button/button.scss"; -@import "boxlayout/boxlayout.scss"; +@import "layout/layout.scss"; @import "caption/caption.scss"; @import "common/common.scss"; @import "csslayout/csslayout.scss"; diff --git a/WebContent/VAADIN/themes/base/boxlayout/boxlayout.css b/WebContent/VAADIN/themes/base/boxlayout/boxlayout.css deleted file mode 100644 index f899e8f4ac..0000000000 --- a/WebContent/VAADIN/themes/base/boxlayout/boxlayout.css +++ /dev/null @@ -1,167 +0,0 @@ -/* -TODO -- separate styles to proper places -- decide a good class name structure for core layouts (e.g. 'v-layout', 'v-vertical', 'v-grid' etc.) -- use !important in carefully selected places to prevent accidental layout breakage by custom theming (e.g. alignments should be forced) - -*/ - -.v-boxlayout.v-margin-top {padding-top: 12px;} -.v-boxlayout.v-margin-right {padding-right: 12px;} -.v-boxlayout.v-margin-bottom {padding-bottom: 12px;} -.v-boxlayout.v-margin-left {padding-left: 12px;} - -.v-spacing { - width: 6px; - height: 6px; -} - -.v-boxlayout { - display: inline-block; -} - -div.v-boxlayout.v-horizontal.v { - white-space: nowrap; -} - -.v-boxlayout > .v-expand { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - width: 100%; - height: 100%; -} - -.v-slot, -.v-spacing { - display: inline-block; - white-space: normal; - vertical-align: top; -} - -/* Clear any floats inside the slot, to prevent unwanted collapsing */ -.v-vertical > .v-slot:after { - content: ""; - display: inline-block; - clear: both; - width: 0; - height: 0; - overflow: hidden; -} - -.v-vertical > .v-slot, -.v-vertical > .v-expand > .v-slot { - display: block; - clear: both; -} - -.v-horizontal > .v-slot, -.v-horizontal > .v-expand > .v-slot { - height: 100%; -} - -.v-vertical > .v-spacing, -.v-vertical > .v-expand > .v-spacing { - width: 0; - display: block; - clear: both; -} - -.v-horizontal > .v-spacing, -.v-horizontal > .v-expand > .v-spacing { - height: 0; -} - -.v-align-middle:before, -.v-align-bottom:before, -.v-expand > .v-align-middle:before, -.v-expand > .v-align-bottom:before { - content: ""; - display: inline-block; - height: 100%; - vertical-align: middle; - width: 0; -} - -.v-align-middle, -.v-align-bottom { - white-space: nowrap; -} - -.v-align-middle > .v, -.v-align-bottom > .v { - display: inline-block; -} - -.v-align-middle, -.v-align-middle > .v { - vertical-align: middle; -} - -.v-align-bottom, -.v-align-bottom > .v { - vertical-align: bottom; -} - -.v-align-center { - text-align: center; -} - -.v-align-center > .v { - margin-left: auto; - margin-right: auto; -} - -.v-align-right { - text-align: right; -} - -.v-align-right > .v { - margin-left: auto; -} - -.v-has-caption, -.v-has-caption > .v-caption { - display: inline-block; /* Force natural width to zero */ -} - -.v-caption { - overflow: visible; - vertical-align: middle; -} - -.v-caption-on-left, -.v-caption-on-right { - white-space: nowrap; -} - -.v-caption-on-top > .v-caption, -.v-caption-on-bottom > .v-caption { - display: block; -} - -.v-caption-on-left > .v-caption { - padding-right: .5em; -} - -.v-caption-on-right > .v-caption { - padding-left: .5em; -} - -.v-caption-on-left > .v, -.v-caption-on-right > .v { - display: inline-block; - vertical-align: middle; -} - -.v-has-caption.v-has-width > .v { - width: 100% !important; -} - -.v-has-caption.v-has-height > .v { - height: 100% !important; -} - -.v-errorindicator { - vertical-align: middle; -}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/boxlayout/boxlayout.scss b/WebContent/VAADIN/themes/base/layout/layout.scss index 92e0eb415d..af49dd4463 100644 --- a/WebContent/VAADIN/themes/base/boxlayout/boxlayout.scss +++ b/WebContent/VAADIN/themes/base/layout/layout.scss @@ -6,27 +6,44 @@ TODO */ -@mixin base-boxlayout { +@mixin base-layout { -.v-boxlayout.v-margin-top {padding-top: 12px;} -.v-boxlayout.v-margin-right {padding-right: 12px;} -.v-boxlayout.v-margin-bottom {padding-bottom: 12px;} -.v-boxlayout.v-margin-left {padding-left: 12px;} +.v-vertical.v-margin-top, +.v-horizontal.v-margin-top { + padding-top: 12px; +} + +.v-vertical.v-margin-right, +.v-horizontal.v-margin-right { + padding-right: 12px; +} + +.v-vertical.v-margin-bottom, +.v-horizontal.v-margin-bottom { + padding-bottom: 12px; +} + +.v-layout.v-vertical.v-margin-left, +.v-layout.v-horizontal.v-margin-left { + padding-left: 12px; +} .v-spacing { width: 6px; height: 6px; } -.v-boxlayout { +.v-vertical, +.v-horizontal { display: inline-block; } -div.v-boxlayout.v-horizontal.v-widget { +div.v-layout.v-horizontal.v-widget { white-space: nowrap; } -.v-boxlayout > .v-expand { +.v-layout.v-vertical > .v-expand, +.v-layout.v-horizontal > .v-expand { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; diff --git a/WebContent/VAADIN/themes/base/styles.scss b/WebContent/VAADIN/themes/base/styles.scss index 7a650d0818..ed37d3cc80 100644 --- a/WebContent/VAADIN/themes/base/styles.scss +++ b/WebContent/VAADIN/themes/base/styles.scss @@ -15,7 +15,7 @@ // here for now to preserve old semantics @include base-common; -@include base-boxlayout; +@include base-layout; @include base-csslayout; @include base-customcomponent; @include base-customlayout; |