| $font-size: 16px !default; |
| $line-height: normal !default; |
| |
| // Provide these so that we can use them in base mixins |
| // and so that we can use base mixins in Valo |
| $v-font-size: $font-size !default; |
| $v-line-height: $line-height !default; |
| |
| @import "common/mixins.scss"; |
| @import "absolutelayout/absolutelayout.scss"; |
| @import "accordion/accordion.scss"; |
| @import "button/button.scss"; |
| @import "button/nativebutton.scss"; |
| @import "button/checkbox.scss"; |
| @import "layout/layout.scss"; |
| @import "calendar/calendar.scss"; |
| @import "caption/caption.scss"; |
| @import "colorpicker/colorpicker.scss"; |
| @import "common/common.scss"; |
| @import "common/reconnect-dialog.scss"; |
| @import "csslayout/csslayout.scss"; |
| @import "customcomponent/customcomponent.scss"; |
| @import "customlayout/customlayout.scss"; |
| @import "datefield/datefield.scss"; |
| @import "inlinedatefield/inlinedatefield.scss"; |
| @import "dragwrapper/dragwrapper.scss"; |
| @import "embedded/embedded.scss"; |
| @import "escalator/escalator.scss"; |
| @import "fonts/fonts.scss"; |
| @import "formlayout/formlayout.scss"; |
| @import "grid/grid.scss"; |
| @import "gridlayout/gridlayout.scss"; |
| @import "label/label.scss"; |
| @import "link/link.scss"; |
| @import "loginform/loginform.scss"; |
| @import "menubar/menubar.scss"; |
| @import "notification/notification.scss"; |
| @import "orderedlayout/orderedlayout.scss"; |
| @import "panel/panel.scss"; |
| @import "popupview/popupview.scss"; |
| @import "progressindicator/progressindicator.scss"; |
| @import "select/select.scss"; |
| @import "shadow/shadow.scss"; |
| @import "slider/slider.scss"; |
| @import "splitpanel/splitpanel.scss"; |
| @import "table/table.scss"; |
| @import "tabsheet/tabsheet.scss"; |
| @import "textfield/textfield.scss"; |
| @import "tree/tree.scss"; |
| @import "treetable/treetable.scss"; |
| @import "upload/upload.scss"; |
| @import "widget/widget.scss"; |
| @import "window/window.scss"; |
| @import "browserframe/browserframe.scss"; |
| |
| .v-vaadin-version:after { |
| content: "@version@"; |
| } |
| |
| /* References the BODY tag generated by Vaadin application servlet */ |
| .v-generated-body { |
| width: 100%; |
| height: 100%; |
| border: 0; |
| margin: 0; |
| overflow: hidden; |
| } |
| |
| .v-modal-window-open { |
| overflow: hidden; |
| } |
| |
| @mixin base { |
| // @include base-app; |
| |
| // everything included from base theme |
| // other themes should enclose corresponding definitions in theme selectors |
| |
| @include base-widget; |
| |
| @include base-absolutelayout; |
| @include base-accordion; |
| @include base-browserframe; |
| @include base-button; |
| @include base-nativebutton; |
| @include base-checkbox; |
| @include base-caption; |
| @include base-colorpicker; |
| @include base-calendar; |
| |
| // here for now to preserve old semantics |
| @include base-common; |
| @include base-reconnect-dialog; |
| |
| @include base-layout; |
| @include base-csslayout; |
| @include base-customcomponent; |
| @include base-customlayout; |
| @include base-datefield; |
| @include base-inline-datefield; |
| @include base-dragwrapper; |
| @include base-embedded; |
| @include base-escalator; |
| @include base-formlayout; |
| @include base-grid; |
| @include base-gridlayout; |
| @include base-label; |
| @include base-link; |
| @include base-loginform; |
| @include base-menubar; |
| @include base-notification; |
| @include base-orderedlayout; |
| @include base-panel; |
| @include base-popupview; |
| @include base-progressindicator(v-progressbar); |
| /* For legacy ProgressIndicator component */ |
| @include base-progressindicator(v-progressindicator); |
| |
| @include base-select; |
| @include base-shadow; |
| @include base-slider; |
| @include base-splitpanel; |
| @include base-table; |
| @include base-tabsheet; |
| @include base-textfield; |
| @include base-richtextarea; |
| @include base-tree; |
| @include base-treetable; |
| @include base-upload; |
| @include base-window; |
| } |
| |
| // always include, don't wrap in .themename{} |
| @include fonts; |