summaryrefslogtreecommitdiffstats
path: root/WebContent/VAADIN/themes/chameleon
diff options
context:
space:
mode:
Diffstat (limited to 'WebContent/VAADIN/themes/chameleon')
-rw-r--r--WebContent/VAADIN/themes/chameleon/chameleon.scss17
-rw-r--r--WebContent/VAADIN/themes/chameleon/common/common.scss176
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/accordion/accordion.scss80
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/button/button.scss261
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/colorpicker/colorpicker.scss15
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/components.scss53
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/datefield/datefield.scss285
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/grid/grid.scss12
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/inlinedatefield/inlinedatefield.scss10
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/label/label.scss131
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/menubar/menubar.scss31
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/notification/notification.scss71
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/panel/panel.scss124
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/popupview/popupview.scss7
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/progressindicator/progressindicator.scss116
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/selects/selects.scss177
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/slider/slider.scss60
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/splitpanel/splitpanel.scss67
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/table/table.scss171
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/tabsheet/tabsheet.scss163
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/textfield/textfield.scss131
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/tree/tree.scss26
-rw-r--r--WebContent/VAADIN/themes/chameleon/components/window/window.scss74
-rw-r--r--WebContent/VAADIN/themes/chameleon/compound/compound.scss134
-rw-r--r--WebContent/VAADIN/themes/chameleon/favicon.icobin6518 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/icons/bullet-white.pngbin154 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/icons/bullet.pngbin218 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/app-bg.pngbin212 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/close-btn.pngbin1364 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/date-btn-big.pngbin891 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/date-btn.pngbin693 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/error-close.pngbin483 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/error-indicator.pngbin442 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/grad-dark-bottom.pngbin118 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/grad-dark-bottom2.pngbin123 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/grad-dark-top2.pngbin128 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/grad-light-left.pngbin143 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/grad-light-top.pngbin150 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/grad-light-top2.pngbin148 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/indeterminate-progress.gifbin9571 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/input-bg.pngbin124 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/label-error-icon-big.pngbin1526 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/label-error-icon.pngbin928 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/label-warning-icon-big.pngbin1530 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/label-warning-icon.pngbin908 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/magnifier-big.pngbin448 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/magnifier.pngbin337 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/maximize.pngbin1207 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/resize.pngbin287 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/restore.pngbin1200 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/split-handle.pngbin215 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/img/tab-arrows.pngbin291 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/chameleon/legacy-styles.scss6
-rw-r--r--WebContent/VAADIN/themes/chameleon/styles.scss4
54 files changed, 0 insertions, 2402 deletions
diff --git a/WebContent/VAADIN/themes/chameleon/chameleon.scss b/WebContent/VAADIN/themes/chameleon/chameleon.scss
deleted file mode 100644
index b315678308..0000000000
--- a/WebContent/VAADIN/themes/chameleon/chameleon.scss
+++ /dev/null
@@ -1,17 +0,0 @@
-$font-size: 13px !default;
-$line-height: 1.4 !default;
-
-@import "../base/base.scss";
-@import "common/common.scss";
-@import "components/components.scss";
-@import "compound/compound.scss";
-
-@mixin chameleon {
- // TODO move this?
- @include base;
- // TODO each
- @include chameleon-app;
- @include chameleon-common;
- @include chameleon-components;
- @include chameleon-compound;
-}
diff --git a/WebContent/VAADIN/themes/chameleon/common/common.scss b/WebContent/VAADIN/themes/chameleon/common/common.scss
deleted file mode 100644
index 82e0810bc2..0000000000
--- a/WebContent/VAADIN/themes/chameleon/common/common.scss
+++ /dev/null
@@ -1,176 +0,0 @@
-// this file defines the common chameleon mixin any related variables etc.
-
-$chameleon-app-background: transparent;
-
-$chameleon-font-family: Arial, Helvetica, "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
-$chameleon-font-size: 13px;
-$chameleon-font-size-small: 11.05px;
-$chameleon-font-size-big: 15.6px;
-$chameleon-line-height: 1.4;
-
-
-// rules on the application level, above theme selection
-@mixin chameleon-app {
- // App background & tooltip
- &.v-app {
- background: transparent;
- overflow: hidden;
- }
-
- .v-ui {
- margin-top: 0;
- border-top: none;
- }
-
- .v-tooltip {
- background: #fdfdee;
- border: 1px solid #c0c0b9;
- padding: 1px 5px;
- color: #222;
- font-size: 11.7px;
- line-height: normal;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- }
-
- .v-sa & .v-tooltip {
- outline-color: #000000; /* Fallback for browsers that does not support RGBA such as IE8 */
- outline-color: rgba(0,0,0,.2);
- outline: 1px solid;
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border: none;
- }
-
- // TODO move most of the rest to chameleon-common
-
- // Global fonts
-
- // First all the containers that have other components inside them, and are
- // possibly overlay elements (which reside inside the BODY element, not the .v-app element)
-
- // Then come all other overlay elements, that do not have other arbitrary
- // components inside them (from v-filterselect-suggestpopup onwards)
-
- &.v-app,
- .v-window,
- .v-popupview-popup,
- .v-tooltip,
- &.v-app input,
- &.v-app select,
- &.v-app button,
- &.v-app textarea,
- .v-window input,
- .v-window select,
- .v-window button,
- .v-window textarea,
- .v-popupview-popup input,
- .v-popupview-popup select,
- .v-popupview-popup button,
- .v-popupview-popup textarea,
- .v-filterselect-suggestpopup,
- .v-datefield-popup,
- .v-contextmenu,
- .v-Notification,
- .v-menubar-submenu,
- .v-table-header-drag,
- .v-menubar-submenu,
- .v-drag-element {
- font-family: $chameleon-font-family;
- font-size: $chameleon-font-size;
- line-height: $chameleon-line-height;
- color: #222;
- }
-
-
-
- // Generic overlay elements
-
- .v-window,
- .v-popupview-popup,
- .v-filterselect-suggestpopup,
- .v-datefield-popup,
- .v-contextmenu,
- .v-Notification,
- .v-menubar-submenu {
- border: 1px solid #adadad;
- border-color: #000000; /* Fallback for browsers that does not support RGBA such as IE8 */
- border-color: rgba(0,0,0,.4);
- border-radius: 4px;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- overflow: hidden;
- }
- .v-window,
- .v-popupview-popup,
- .v-filterselect-suggestpopup,
- .v-datefield-popup,
- .v-contextmenu,
- .v-menubar-submenu{
- background: #e8e8e8; /* Fallback for browsers that does not support RGBA such as IE8 */
- background: rgba(232,232,232,.90);
- background-image: url(../img/grad-light-top.png) repeat-x;
- }
- .v-filterselect-suggestpopup,
- .v-contextmenu,
- .v-menubar-submenu {
- padding: 3px 0;
- }
-
- .v-contextmenu .gwt-MenuItem,
- .v-filterselect-suggestpopup .gwt-MenuItem,
- .v-menubar-submenu .v-menubar-menuitem {
- padding: .05em .7em;
- user-select: none;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- cursor: default;
- }
-
- .v-contextmenu td.gwt-MenuItem-selected div,
- .v-filterselect-suggestpopup td.gwt-MenuItem-selected,
- .v-table .v-table-body .v-selected,
- .v-menubar-submenu span.v-menubar-menuitem-selected {
- text-shadow: none;
- }
-
- .v-contextmenu .gwt-MenuItem-selected,
- .v-filterselect-suggestpopup .gwt-MenuItem-selected,
- .v-table .v-selected,
- .v-menubar-submenu .v-menubar-menuitem-selected {
- background-color: #333;
- }
-
- .v-contextmenu .gwt-MenuItem-selected div {
- background: transparent;
- }
-
-
- // Misc. generics
-
- .v-tooltip .v-errormessage {
- color: #b2320b;
- padding-left: 14px;
- background: transparent url(../img/error-indicator.png) no-repeat 0 50%;
- }
-
-}
-
-@mixin chameleon-common {
- // Misc. generics
-
- .v-errorindicator {
- width: 13px;
- height: 1.4em;
- background: transparent url(../img/error-indicator.png) no-repeat right 50%;
- }
-
- .v-caption-small .v-errorindicator {
- height: 1.2em;
- }
-
- .v-caption-big .v-errorindicator {
- height: 1.8em;
- }
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/accordion/accordion.scss b/WebContent/VAADIN/themes/chameleon/components/accordion/accordion.scss
deleted file mode 100644
index 2fe0307fe0..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/accordion/accordion.scss
+++ /dev/null
@@ -1,80 +0,0 @@
-@mixin chameleon-accordion($primaryStyleName : v-accordion) {
-
-.#{$primaryStyleName} {
- border: 1px solid #b3b3b3;
- }
-
-.#{$primaryStyleName}-item-open {
- border-bottom: 1px solid #b3b3be;
- }
-
-.#{$primaryStyleName}-item-caption,
-.#{$primaryStyleName}-item-open .#{$primaryStyleName}-item-caption:active {
- padding: 0;
- background: transparent url(../../img/grad-light-top.png) repeat-x;
- border-width: 0 0 1px 0;
- border-style: solid none;
- }
-
-div.#{$primaryStyleName}-item-caption,
-div.#{$primaryStyleName}-item-open .#{$primaryStyleName}-item-caption:active {
- background-color: transparent;
- }
-
-.#{$primaryStyleName}-item-caption .v-caption {
- padding: .2em .9em;
- }
-
-.#{$primaryStyleName}-item-caption:active {
- background-image: url(../../img/grad-dark-bottom.png);
- background-position: left bottom;
- }
-
-/*******************************************************************************
- * Opaque
- ******************************************************************************/
-.#{$primaryStyleName}-opaque {
- border-radius: 4px;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- }
-
-.#{$primaryStyleName}-opaque .#{$primaryStyleName}-item-caption,
-.#{$primaryStyleName}-opaque .#{$primaryStyleName}-item-open {
- border: none;
- }
-
-.#{$primaryStyleName}-opaque .#{$primaryStyleName}-item-caption,
-.#{$primaryStyleName}-opaque .#{$primaryStyleName}-item-open .#{$primaryStyleName}-item-caption:active {
- background-color: #b8b8b8;
- }
-
-.#{$primaryStyleName}-opaque .#{$primaryStyleName}-item-open {
- background-color: #fff;
- }
-
-.#{$primaryStyleName}-opaque .#{$primaryStyleName}-item-first,
-.#{$primaryStyleName}-opaque .#{$primaryStyleName}-item-first .#{$primaryStyleName}-item-caption {
- -webkit-border-top-left-radius: 3px;
- -webkit-border-top-right-radius: 3px;
- -moz-border-radius-topleft: 3px;
- -moz-border-radius-topright: 3px;
- overflow: hidden;
- }
-
-
-/*******************************************************************************
- * Borderless
- ******************************************************************************/
-.#{$primaryStyleName}-borderless {
- border: none;
- }
-
-.#{$primaryStyleName}-opaque.borderless,
-.#{$primaryStyleName}-opaque.borderless .#{$primaryStyleName}-item-first .#{$primaryStyleName}-item-caption {
- border-radius: 0;
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/button/button.scss b/WebContent/VAADIN/themes/chameleon/components/button/button.scss
deleted file mode 100644
index f2b597c59a..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/button/button.scss
+++ /dev/null
@@ -1,261 +0,0 @@
-@mixin chameleon-button($primaryStyleName : v-button) {
-
-.#{$primaryStyleName}:active,
-.v-ie8 & .v-pressed.#{$primaryStyleName},
-div.#{$primaryStyleName}-down {
- background-image: url(../../img/grad-dark-bottom2.png);
- background-color: #afafaf;
- }
-
-.#{$primaryStyleName}:active .#{$primaryStyleName}-wrap,
-.v-ie8 & .v-pressed.#{$primaryStyleName} .#{$primaryStyleName}-wrap,
-.#{$primaryStyleName}-down .#{$primaryStyleName}-wrap {
- background-image: url(../../img/grad-dark-top2.png);
- border: 1px solid #888;
- padding: 3px 12px;
- border-radius: 2px;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- }
-
-div.#{$primaryStyleName}-down .#{$primaryStyleName}-wrap {
- background-image: url(../../img/grad-dark-top2.png);
- }
-
-.#{$primaryStyleName} {
- overflow: hidden;
- }
-
-.#{$primaryStyleName},
-.v-disabled.#{$primaryStyleName}:focus,
-.v-disabled.#{$primaryStyleName}:active {
- border: 1px solid #8b8b8b;
- background: #c9c9c9;
- border-radius: 3px;
- background: #c9c9c9 url(../../img/grad-dark-bottom.png) repeat-x left bottom;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2);
- -moz-box-shadow: 0 1px 0 rgba(255,255,255,.2);
- text-shadow: 0 1px 0 #fff;
- padding: 0;
- }
-
-.#{$primaryStyleName}-wrap,
-.v-disabled:active .#{$primaryStyleName}-wrap {
- display: block;
- padding: 4px 13px;
- border: none;
- border-radius: 2px;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- background: transparent url(../../img/grad-light-top.png) repeat-x;
- height: 100%;
- text-overflow: ellipsis;
- -ms-text-overflow: ellipsis;
- }
-
-.v-sa & .#{$primaryStyleName},
-.v-sa & .#{$primaryStyleName}-wrap,
-.v-ff & .#{$primaryStyleName},
-.v-ff & .#{$primaryStyleName}-wrap {
- overflow: hidden;
- }
-
-.#{$primaryStyleName}:focus {
- outline: none;
- }
-
-.#{$primaryStyleName} .v-icon {
- margin-left: -0.5em;
- }
-
-.#{$primaryStyleName} .#{$primaryStyleName}-caption {
- line-height: 1.26;
- }
-
-
-/*******************************************************************************
- * Big
- ******************************************************************************/
-.#{$primaryStyleName}-big {
- font-size: $chameleon-font-size-big;
- }
-
-
-/*******************************************************************************
- * Small
- ******************************************************************************/
-.#{$primaryStyleName}-small {
- font-size: $chameleon-font-size-small;
- font-weight: normal;
- }
-
-.#{$primaryStyleName}-small .#{$primaryStyleName}-wrap {
- padding: 3px 11px;
- }
-
-.#{$primaryStyleName}-small:active .#{$primaryStyleName}-wrap,
-.v-ie8 & .#{$primaryStyleName}-small.v-pressed .#{$primaryStyleName}-wrap,
-.#{$primaryStyleName}-down.small .#{$primaryStyleName}-wrap {
- padding: 2px 10px;
- }
-
-.#{$primaryStyleName}-small .v-icon {
- margin-top: -4px;
- margin-bottom: -4px;
- }
-
-
-/*******************************************************************************
- * Wide
- ******************************************************************************/
-.#{$primaryStyleName}-wide .#{$primaryStyleName}-wrap {
- padding-left: 26px;
- padding-right: 26px;
- }
-
-.#{$primaryStyleName}-wide:active .#{$primaryStyleName}-wrap,
-.v-ie8 & .#{$primaryStyleName}-wide.v-pressed .#{$primaryStyleName}-wrap {
- padding-left: 25px;
- padding-right: 25px;
- }
-
-
-/*******************************************************************************
- * Tall
- ******************************************************************************/
-.#{$primaryStyleName}-tall .#{$primaryStyleName}-wrap {
- padding-top: 13px;
- padding-bottom: 13px;
- }
-
-.#{$primaryStyleName}-tall:active .#{$primaryStyleName}-wrap,
-.v-ie8 & .#{$primaryStyleName}-tall.v-pressed .#{$primaryStyleName}-wrap {
- padding-top: 12px;
- padding-bottom: 12px;
- }
-
-
-/*******************************************************************************
- * Default
- ******************************************************************************/
-.#{$primaryStyleName}-default,
-.v-disabled.#{$primaryStyleName}-default:focus {
- font-weight: bold;
- }
-
-
-/*******************************************************************************
- * Link & borderless
- ******************************************************************************/
-div.#{$primaryStyleName}-link,
-div.#{$primaryStyleName}-link:focus,
-.#{$primaryStyleName}-link:active,
-div.v-disabled.#{$primaryStyleName}-link,
-div.v-disabled.#{$primaryStyleName}-link:focus,
-body.v-ie & .v-pressed.#{$primaryStyleName}-link,
-div.#{$primaryStyleName}-borderless,
-div.#{$primaryStyleName}-borderless:focus,
-.#{$primaryStyleName}-borderless:active,
-div.v-disabled.#{$primaryStyleName}-borderless,
-div.v-disabled.#{$primaryStyleName}-borderless:focus,
-body.v-ie & .v-pressed.#{$primaryStyleName}-borderless {
- background: transparent;
- font-weight: normal;
- text-shadow: none;
- border: none;
- margin: 1px;
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- }
-
-.#{$primaryStyleName}-link .#{$primaryStyleName}-wrap,
-.#{$primaryStyleName}-borderless .#{$primaryStyleName}-wrap {
- display: inline;
- }
-
-div.#{$primaryStyleName}-link .#{$primaryStyleName}-wrap,
-div.#{$primaryStyleName}-link:focus .#{$primaryStyleName}-wrap,
-.#{$primaryStyleName}-link:active .#{$primaryStyleName}-wrap,
-div.v-disabled.#{$primaryStyleName}-link .#{$primaryStyleName}-wrap,
-div.v-disabled.#{$primaryStyleName}-link:focus .#{$primaryStyleName}-wrap,
-body.v-ie & .v-pressed.#{$primaryStyleName}-link .#{$primaryStyleName}-wrap,
-div.#{$primaryStyleName}-borderless .#{$primaryStyleName}-wrap,
-div.#{$primaryStyleName}-borderless:focus .#{$primaryStyleName}-wrap,
-.#{$primaryStyleName}-borderless:active .#{$primaryStyleName}-wrap,
-div.v-disabled.#{$primaryStyleName}-borderless .#{$primaryStyleName}-wrap,
-div.v-disabled.#{$primaryStyleName}-borderless:focus .#{$primaryStyleName}-wrap,
-body.v-ie & .v-pressed.#{$primaryStyleName}-borderless .#{$primaryStyleName}-wrap {
- background: transparent;
- font-weight: normal;
- text-shadow: none;
- border: none;
- padding: 1px;
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- }
-
-.#{$primaryStyleName}-link:focus .#{$primaryStyleName}-caption,
-.#{$primaryStyleName}-borderless:focus .#{$primaryStyleName}-caption {
- border: 1px dotted gray;
- margin: -1px;
- }
-
-.#{$primaryStyleName}-link:active .#{$primaryStyleName}-caption,
-.#{$primaryStyleName}-borderless:active .#{$primaryStyleName}-caption {
- border: none;
- margin: 0;
- }
-
-.#{$primaryStyleName}-borderless:active .v-icon {
- opacity: .6;
- }
-
-.#{$primaryStyleName}-link .v-icon,
-.#{$primaryStyleName}-borderless .v-icon {
- margin-left: 0;
- }
-
-
-/*******************************************************************************
- * Icon-on-top
- ******************************************************************************/
-.#{$primaryStyleName}-icon-on-top.#{$primaryStyleName}-borderless:focus .#{$primaryStyleName}-caption {
- margin-top: 1px;
- }
-
-.#{$primaryStyleName}-icon-on-top .#{$primaryStyleName}-caption,
-.#{$primaryStyleName}-icon-on-top:focus .#{$primaryStyleName}-caption,
-.#{$primaryStyleName}-icon-on-top.#{$primaryStyleName}-borderless:active .#{$primaryStyleName}-caption {
- display: block;
- margin-top: 2px;
- }
-
-.#{$primaryStyleName}-icon-on-top .v-icon {
- margin: 0;
- }
-
-
-/*******************************************************************************
- * Icon-on-right
- ******************************************************************************/
-.#{$primaryStyleName}-icon-on-right .v-icon {
- float: right;
- margin-left: 3px;
- margin-right: -0.5em;
- }
-
-
-/*******************************************************************************
- * Icon-only
- ******************************************************************************/
-.#{$primaryStyleName}-icon-only .#{$primaryStyleName}-caption {
- display: none;
- }
-
-.#{$primaryStyleName}-icon-only .v-icon {
- margin-right: -.5em;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/colorpicker/colorpicker.scss b/WebContent/VAADIN/themes/chameleon/components/colorpicker/colorpicker.scss
deleted file mode 100644
index 98f00f0626..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/colorpicker/colorpicker.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-@mixin chameleon-colorpicker($name : v-colorpicker) {
-
-.#{$name}-button-color {
- border: 1px solid #8B8B8B;
-}
-
-.#{$name}-popup {
- width: 248px;
-}
-
-.#{$name}-popup .v-tabsheet .#{$name}-grid {
- height: 308px;
-}
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/components.scss b/WebContent/VAADIN/themes/chameleon/components/components.scss
deleted file mode 100644
index 578ea23bf3..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/components.scss
+++ /dev/null
@@ -1,53 +0,0 @@
-@import "accordion/accordion.scss";
-@import "button/button.scss";
-@import "colorpicker/colorpicker.scss";
-@import "grid/grid.scss";
-@import "label/label.scss";
-@import "menubar/menubar.scss";
-@import "notification/notification.scss";
-@import "panel/panel.scss";
-@import "popupview/popupview.scss";
-@import "progressindicator/progressindicator.scss";
-@import "slider/slider.scss";
-@import "splitpanel/splitpanel.scss";
-@import "table/table.scss";
-@import "textfield/textfield.scss";
-// datefield and selects must be after textfield
-@import "datefield/datefield.scss";
-@import "inlinedatefield/inlinedatefield.scss";
-@import "selects/selects.scss";
-@import "tabsheet/tabsheet.scss";
-@import "tree/tree.scss";
-@import "window/window.scss";
-
-@mixin chameleon-components {
-
- @include chameleon-accordion;
- @include chameleon-button;
- @include chameleon-colorpicker;
- @include chameleon-grid;
- @include chameleon-label;
- @include chameleon-menubar;
- @include chameleon-notification;
- @include chameleon-panel;
- @include chameleon-popupview;
-
- @include chameleon-progressindicator(v-progressbar);
- /* For legacy ProgressIndicator component */
- @include chameleon-progressindicator(v-progressindicator);
-
- @include chameleon-slider;
- @include chameleon-splitpanel;
- @include chameleon-table;
- @include chameleon-textfield;
-
- // datefield and selects must be after textfield
- @include chameleon-datefield;
- @include chameleon-inline-datefield;
-
- @include chameleon-selects;
- @include chameleon-tabsheet;
- @include chameleon-tree;
- @include chameleon-window;
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/datefield/datefield.scss b/WebContent/VAADIN/themes/chameleon/components/datefield/datefield.scss
deleted file mode 100644
index 2947a71896..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/datefield/datefield.scss
+++ /dev/null
@@ -1,285 +0,0 @@
-@mixin chameleon-datefield($primaryStyleName : v-datefield) {
-
-$popupdatefield-button-width: 25px;
-$negative-popupdatefield-button-width: -25px;
-
-$popupdatefield-height: 1.7em;
-$popupdatefield-small-height: 1.6em;
-$popupdatefield-big-height: 1.9em;
-
-.#{$primaryStyleName}-button {
- background: #dadada url(../../img/date-btn.png) repeat-x 50% 0;
- border: 1px solid gray;
- -webkit-border-top-right-radius: 3px;
- -webkit-border-bottom-right-radius: 3px;
- -moz-border-radius-topright: 3px;
- -moz-border-radius-bottomright: 3px;
- width: $popupdatefield-button-width;
- margin-right: $negative-popupdatefield-button-width;
- height: $popupdatefield-height;
- padding: .2em 0;
- }
-
-
-input.#{$primaryStyleName}-textfield[type="text"] {
- border-right: none;
- -webkit-border-top-right-radius: 0;
- -webkit-border-bottom-right-radius: 0;
- -moz-border-radius-topright: 0;
- -moz-border-radius-bottomright: 0;
- height: $popupdatefield-height;
- }
-
-/*******************************************************************************
- * Big
- ******************************************************************************/
-.#{$primaryStyleName}-big {
- .#{$primaryStyleName}-button {
- padding: .3em 0;
- height: $popupdatefield-big-height;
- width: 32px;
- background-image: url(../../img/date-btn-big.png);
- font-size: $chameleon-font-size-big;
- }
- input.#{$primaryStyleName}-textfield[type="text"] {
- height: $popupdatefield-big-height;
- font-size: $chameleon-font-size-big;
- }
-}
-
-
-/*******************************************************************************
- * Small
- ******************************************************************************/
-.#{$primaryStyleName}-small {
- .#{$primaryStyleName}-button {
- height: $popupdatefield-small-height;
- width: 19px;
- background-position: 50% -2px;
- font-size: $chameleon-font-size-small;
- }
- input.#{$primaryStyleName}-textfield[type="text"] {
- height: $popupdatefield-small-height;
- font-size: $chameleon-font-size-small;
- }
-
-}
-
-/*******************************************************************************
- * Calendar panel
- ******************************************************************************/
-.#{$primaryStyleName}-calendarpanel {
- border-collapse: collapse;
- margin: 0;
- padding: 0;
- height: auto !important;
- font-size: 11.7px;
- }
-
-.#{$primaryStyleName}-month .#{$primaryStyleName}-textfield {
- width: 6.4em;
- }
-
-.#{$primaryStyleName}-year .#{$primaryStyleName}-textfield {
- width: 4.4em;
- }
-
-.#{$primaryStyleName}-year .#{$primaryStyleName}-calendarpanel-prevmonth,
-.#{$primaryStyleName}-year .#{$primaryStyleName}-calendarpanel-nextmonth {
- display: none;
- }
-
-.#{$primaryStyleName}-calendarpanel-header td {
- border-bottom: 1px solid #666;
- }
-
-.#{$primaryStyleName}-year .#{$primaryStyleName}-calendarpanel-header td,
-.#{$primaryStyleName}-month .#{$primaryStyleName}-calendarpanel-header td {
- border-bottom: none;
- }
-
-td.#{$primaryStyleName}-calendarpanel-month {
- background: #c9c9c9 url(../../img/grad-light-top.png) repeat-x 0 -1px;
- text-shadow: 0 1px 0 rgba(255,255,255,.7);
- }
-
-span.#{$primaryStyleName}-calendarpanel-month {
- display: block;
- text-align: center;
- overflow: hidden;
- line-height: 2em;
- height: 1.8em;
- }
-
-.#{$primaryStyleName}-year .#{$primaryStyleName}-calendarpanel-month {
- width: 5.4em;
- }
-
-.#{$primaryStyleName}-month .#{$primaryStyleName}-calendarpanel-month,
-.#{$primaryStyleName}-day .#{$primaryStyleName}-calendarpanel-month,
-.#{$primaryStyleName}-full .#{$primaryStyleName}-calendarpanel-month {
- width: 9.4em;
- }
-
-.#{$primaryStyleName}-popupcalendar {
- min-width: 0;
- padding-right: $popupdatefield-button-width;
-}
-
-.#{$primaryStyleName}-year .#{$primaryStyleName}-calendarpanel {
- width: 8.4em;
- }
-
-td.#{$primaryStyleName}-calendarpanel-prevyear {
- text-align: right;
- }
-
-td.#{$primaryStyleName}-calendarpanel-nextyear {
- text-align: left;
- }
-
-.#{$primaryStyleName}-calendarpanel-header button {
- font-size: 13px;
- line-height: normal;
- width: 100%;
- padding: 0 .8em;
- height: 1.8em;
- border: none;
- background: #c9c9c9 url(../../img/grad-light-top.png) repeat-x 0 -1px;
- overflow: hidden;
- outline: none;
- cursor: pointer;
- }
-
-.#{$primaryStyleName}-popup .#{$primaryStyleName}-calendarpanel-month,
-.#{$primaryStyleName}-popup .#{$primaryStyleName}-calendarpanel-header button {
- background-position: 0 0;
- }
-
-.#{$primaryStyleName}-calendarpanel-header button:active {
- background-image: url(../../img/grad-dark-top2.png);
- }
-
-.#{$primaryStyleName}-calendarpanel-prevyear button {
- -webkit-border-top-left-radius: 4px;
- -moz-border-radius-topleft: 4px;
- }
-
-.#{$primaryStyleName}-calendarpanel-nextyear button {
- -webkit-border-top-right-radius: 4px;
- -moz-border-radius-topright: 4px;
- }
-
-.#{$primaryStyleName}-year .#{$primaryStyleName}-calendarpanel-prevyear button,
-.#{$primaryStyleName}-month .#{$primaryStyleName}-calendarpanel-prevyear button {
- -webkit-border-bottom-left-radius: 3px;
- -moz-border-radius-bottomleft: 3px;
- }
-
-.#{$primaryStyleName}-year .#{$primaryStyleName}-calendarpanel-nextyear button,
-.#{$primaryStyleName}-month .#{$primaryStyleName}-calendarpanel-nextyear button {
- -webkit-border-bottom-right-radius: 3px;
- -moz-border-radius-bottomright: 3px;
- }
-
-.#{$primaryStyleName}-calendarpanel-body,
-.#{$primaryStyleName}-calendarpanel-time {
- text-align: center;
- vertical-align: top;
- }
-
-.#{$primaryStyleName}-calendarpanel-body table {
- border-collapse: collapse;
- margin: 0;
- padding: 0;
- margin: 0 auto;
- }
-
-.#{$primaryStyleName}-calendarpanel-weekdays td {
- width: 14.2%;
- overflow: hidden;
- line-height: normal;
- text-transform: uppercase;
- vertical-align: top;
- }
-
-.#{$primaryStyleName}-calendarpanel-weeknumbers td {
- width: 12.5%;
- }
-
-.#{$primaryStyleName}-calendarpanel-weekdays strong {
- display: block;
- text-align: right;
- font-size: 10.4px;
- padding: .3em .5em .35em 0;
- height: 1.1em;
- color: #fff;
- text-shadow: 0 1px 0 rgba(0,0,0,.5);
- background: #c9c9c9 url(../../img/grad-dark-top2.png) repeat-x;
- margin-bottom: 2px;
- }
-
-.#{$primaryStyleName}-calendarpanel .v-first strong {
- -webkit-border-bottom-left-radius: 3px;
- -moz-border-radius-bottomleft: 3px;
- }
-
-.#{$primaryStyleName}-calendarpanel .v-last strong {
- -webkit-border-bottom-right-radius: 3px;
- -moz-border-radius-bottomright: 3px;
- }
-
-.#{$primaryStyleName}-popup .#{$primaryStyleName}-calendarpanel .v-first strong,
-.#{$primaryStyleName}-popup .#{$primaryStyleName}-calendarpanel .v-last strong {
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- }
-
-.#{$primaryStyleName}-calendarpanel-body td {
- text-align: right;
- height: 1.6em;
- }
-
-.#{$primaryStyleName}-calendarpanel-weeknumber {
- padding: .5em .5em .35em 0;
- font-size: 11.7px;
- }
-
-.#{$primaryStyleName}-calendarpanel-day,
-.#{$primaryStyleName}-calendarpanel-day-today {
- padding: .15em .5em .15em 0;
- display: block;
- margin: 1px 1px 1px .3em;
- border-radius: 2px;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- }
-
-.#{$primaryStyleName}-calendarpanel-day-focused,
-.#{$primaryStyleName}-calendarpanel-day:hover {
- margin: 0 0 0 .2em;
- border: 1px solid #b3b3b3;
- outline: none;
- }
-
-.#{$primaryStyleName}-calendarpanel-day-today {
- border: none;
- background: transparent url(../../img/grad-dark-top2.png) repeat-x;
- margin: 0 0 0 .2em;
- font-weight: bold;
- border: 1px solid #c9c9c9;
- }
-
-.#{$primaryStyleName}-calendarpanel-day-selected,
-.#{$primaryStyleName}-calendarpanel-day-selected:hover {
- margin: 0 0 0 .3em;
- border: none;
- }
-
-.#{$primaryStyleName}-calendarpanel-time select {
- padding: 0;
- font-size: 11.7px;
- margin: 0;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/grid/grid.scss b/WebContent/VAADIN/themes/chameleon/components/grid/grid.scss
deleted file mode 100644
index 5007ad6619..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/grid/grid.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-@mixin chameleon-grid($primaryStyleName: v-grid) {
-
- // Sidebar
- .#{$primaryStyleName}-sidebar.v-contextmenu {
-
- .v-on:before, .v-off:before {
- content: none;
- font-size: 0;
- margin-right: 0;
- }
- }
-}
diff --git a/WebContent/VAADIN/themes/chameleon/components/inlinedatefield/inlinedatefield.scss b/WebContent/VAADIN/themes/chameleon/components/inlinedatefield/inlinedatefield.scss
deleted file mode 100644
index deceee19be..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/inlinedatefield/inlinedatefield.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-@mixin chameleon-inline-datefield($primaryStyleName : v-inline-datefield){
-
- /* FIXME $primaryStyleName should be passed to the the mixing instead of the default. Fix when SASS compiler works. #9821 */
- @include chameleon-datefield(v-inline-datefield);
-
- .#{$primaryStyleName},
- .#{$primaryStyleName}-calendarpanel-day {
- line-height:16px; /* Override popup datefields line-height:0 to get correct line heights */
- }
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/label/label.scss b/WebContent/VAADIN/themes/chameleon/components/label/label.scss
deleted file mode 100644
index 5afcbd584a..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/label/label.scss
+++ /dev/null
@@ -1,131 +0,0 @@
-@mixin chameleon-label($primaryStyleName : v-label) {
-
-/*******************************************************************************
- * Different headers
- ******************************************************************************/
-.#{$primaryStyleName}-h1,
-.#{$primaryStyleName} h1,
-.#{$primaryStyleName}-h2,
-.#{$primaryStyleName} h2,
-.#{$primaryStyleName}-h3,
-.#{$primaryStyleName} h3,
-.#{$primaryStyleName}-h4,
-.#{$primaryStyleName} h4 {
- margin: 0;
- font-weight: bold;
- }
-
-.#{$primaryStyleName}-h1,
-.#{$primaryStyleName} h1 {
- padding: .75em 0 .5em 0;
- font-size: 24.05px;
- }
-
-.#{$primaryStyleName}-h2,
-.#{$primaryStyleName} h2 {
- padding: .67em 0 .33em 0;
- font-size: 18.2px;
- }
-
-.#{$primaryStyleName}-h3,
-.#{$primaryStyleName} h3 {
- margin: .71em 0 .29em 0;
- font-size: 14.3px;
- }
-
-.#{$primaryStyleName}-h4,
-.#{$primaryStyleName} h4 {
- padding: .23em 0;
- font-size: 13px;
- }
-
-
-/*******************************************************************************
- * Big
- ******************************************************************************/
-.#{$primaryStyleName}-big {
- font-size: $chameleon-font-size-big;
- }
-
-
-/*******************************************************************************
- * Small
- ******************************************************************************/
-.#{$primaryStyleName}-small {
- font-size: 11.7px;
- line-height: 1.3;
- opacity: .8;
- filter: alpha(opacity=80);
- }
-
-
-/*******************************************************************************
- * Tiny
- ******************************************************************************/
-.#{$primaryStyleName}-tiny {
- font-size: $chameleon-font-size-small;
- line-height: 1.2;
- opacity: .7;
- filter: alpha(opacity=70);
- }
-
-
-/*******************************************************************************
- * Warning & error
- ******************************************************************************/
-&.v-app .#{$primaryStyleName}-warning,
-&.v-app .#{$primaryStyleName}-error {
- color: #574734;
- background: #fffec8 url(../../img/label-warning-icon.png) no-repeat .2em 50%;
- white-space: nowrap;
- padding: .3em 1em .3em 2.4em;
- overflow: hidden;
- width: auto !important;
- border-radius: 2px;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- text-shadow: none;
- }
-
-&.v-app .#{$primaryStyleName}-error {
- color: #fff;
- font-weight: bold;
- background: #c22f24 url(../../img/label-error-icon.png) no-repeat .2em 50%;
- text-shadow: 0 1px 0 #8f2e27;
- }
-
-
-/*******************************************************************************
- * Big warning & big error
- ******************************************************************************/
-.#{$primaryStyleName}-big.#{$primaryStyleName}-warning,
-.#{$primaryStyleName}-big.#{$primaryStyleName}-error {
- background-image: url(../../img/label-warning-icon-big.png);
- background-position: 0 50%;
- padding: .5em 1em .5em 3em;
- }
-
-.#{$primaryStyleName}-big.#{$primaryStyleName}-error {
- background-image: url(../../img/label-error-icon-big.png);
- }
-
-
-/*******************************************************************************
- * Loading
- ******************************************************************************/
-&.v-app .#{$primaryStyleName}-loading {
- height: 32px;
- line-height: 32px;
- background-image: url(../../../base/common/img/loading-indicator.gif);
- background-repeat: no-repeat;
- background-position: 0 50%;
- white-space: nowrap;
- padding: .3em 1em .3em 36px;
- overflow: hidden;
- width: auto !important;
- border-radius: 2px;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/menubar/menubar.scss b/WebContent/VAADIN/themes/chameleon/components/menubar/menubar.scss
deleted file mode 100644
index 0db478855d..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/menubar/menubar.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-@mixin chameleon-menubar($primaryStyleName : v-menubar) {
-
-.#{$primaryStyleName} {
- padding: 0 .4em;
- background: #c9c9c9 url(../../img/grad-light-top.png) repeat-x;
- border: 1px solid #b3b3b3;
- border-width: 1px 0;
- }
-
-.#{$primaryStyleName} .#{$primaryStyleName}-menuitem {
- padding: .2em .5em;
- line-height: normal;
- }
-
-.#{$primaryStyleName}-submenu .#{$primaryStyleName}-menuitem {
- padding-right:1.5em;
- }
-
-.#{$primaryStyleName}-submenu .#{$primaryStyleName}-submenu-indicator {
- margin-top: .1em;
- font-size: 11.7px;
- }
-
-.#{$primaryStyleName}-submenu .#{$primaryStyleName}-menuitem-selected {
- background-image: url(../../img/grad-light-top2.png);
- background-position: 0 -1px;
- }
-.#{$primaryStyleName}-popup {
- border-radius: 5px;
- }
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/notification/notification.scss b/WebContent/VAADIN/themes/chameleon/components/notification/notification.scss
deleted file mode 100644
index a1454ccfad..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/notification/notification.scss
+++ /dev/null
@@ -1,71 +0,0 @@
-@mixin chameleon-notification($primaryStyleName : v-Notification) {
-
-div.#{$primaryStyleName} {
- -moz-border-radius: 0;
- -webkit-border-radius: 0;
- border-radius: 0;
- font-size: 16px;
- -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.7);
- -moz-box-shadow: 0 2px 5px rgba(0,0,0,.7);
- box-shadow: 0 2px 5px rgba(0,0,0,.7);
- //IE8 does not support rgba, using just rgb
- background:rgb(255,255,255) url(../../img/grad-light-top.png) repeat-x;
- background:rgba(255,255,255,.90) url(../../img/grad-light-top.png) repeat-x;
- }
-
-.#{$primaryStyleName}-description {
- line-height: 1.3;
- }
-
-div.#{$primaryStyleName}-warning {
- background-color: #fffec8;
- color: #574734;
- border: 2px solid #fee3af;
- }
-
-div.#{$primaryStyleName}-warning .#{$primaryStyleName}-caption {
- padding-left: 44px;
- background: transparent url(../../img/label-warning-icon-big.png) no-repeat 0 50%;
- }
-
-div.#{$primaryStyleName}-error {
- color: #fff;
- text-shadow: 0 1px 2px rgba(0,0,0,.3);
- background: #c22f24 url(../../img/error-close.png) no-repeat right top;
- border: 2px solid #ca3030;
- }
-
-div.#{$primaryStyleName}-error .#{$primaryStyleName}-caption {
- padding-left: 44px;
- background: transparent url(../../img/label-error-icon-big.png) no-repeat 0 50%;
- }
-
-div.#{$primaryStyleName}-tray {
- color: #fff;
- margin: 0 5px 5px 0;
- background: #3b3b3b url(../../img/grad-light-top2.png) repeat-x;
- border: 1px solid #5b5b5b;
- padding: 0.8em 0.9em;
- border-radius: 5px;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- text-shadow: 0 1px 1px rgba(0,0,0,.5);
- }
-
-.#{$primaryStyleName}-tray .#{$primaryStyleName}-caption {
- font-size: 14px;
- line-height: 18px;
- }
-
-.#{$primaryStyleName}-tray .#{$primaryStyleName}-description {
- font-size: 12px;
- font-weight: normal;
- }
-
-div.#{$primaryStyleName}-system {
- color: #fff;
- border: none;
- background-color: #b40000;
- }
-
-}
diff --git a/WebContent/VAADIN/themes/chameleon/components/panel/panel.scss b/WebContent/VAADIN/themes/chameleon/components/panel/panel.scss
deleted file mode 100644
index bae827b484..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/panel/panel.scss
+++ /dev/null
@@ -1,124 +0,0 @@
-@mixin chameleon-panel($primaryStyleName : v-panel) {
-
-.#{$primaryStyleName}-caption {
- background: #b9dcff;
- font-size: 15.6px;
- border: 1px solid #b3b3b3;
- border-bottom: none;
- padding: .2em .6em;
- }
-
-.#{$primaryStyleName}-nocaption {
- padding: 0;
- height: 0;
- overflow: hidden;
- border-top: 1px solid #b3b3b3;
- }
-
-.#{$primaryStyleName}-content {
- background: #fff;
- border: 1px solid #b3b3b3;
- border-top: none;
- border-bottom: none;
- }
-
-.#{$primaryStyleName}-deco {
- height: 0;
- overflow: hidden;
- border-top: 1px solid #b3b3b3;
- }
-
-
-/*******************************************************************************
- * Borderless
- ******************************************************************************/
-div.#{$primaryStyleName}-caption-borderless {
- border: none;
- }
-
-div.#{$primaryStyleName}-nocaption-borderless,
-div.#{$primaryStyleName}-content-borderless,
-div.#{$primaryStyleName}-deco-borderless {
- border: none;
- background: transparent;
- }
-
-
-/*******************************************************************************
- * Light
- ******************************************************************************/
-.#{$primaryStyleName}-light .#{$primaryStyleName}-caption-light {
- background: transparent;
- font-weight: normal;
- border-bottom: 1px solid #b3b3b3;
- }
-
-div.#{$primaryStyleName}-content-light {
- background: transparent;
- }
-
-
-/*******************************************************************************
- * Bubble
- ******************************************************************************/
-.#{$primaryStyleName}-bubble .#{$primaryStyleName}-captionwrap {
- border: 1px solid #b3b3b3;
- border-bottom: none;
- background: #fff;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- -moz-border-radius-topleft: 4px;
- -moz-border-radius-topright: 4px;
- padding: 1px 2px;
- overflow: hidden;
- }
-
-.#{$primaryStyleName}-bubble .#{$primaryStyleName}-caption-bubble {
- border: none;
- background-image: url(../../img/grad-light-top.png);
- background-repeat: repeat-x;
- background-position: 0 -1px;
- color: #fff;
- text-shadow: 0 -1px 0 rgba(0,0,0,.4);
- border-radius: 3px;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- margin: 1px 0;
- font-size: 13px;
- line-height: 1.2;
- padding: .3em .6em;
- }
-
-.#{$primaryStyleName}-nocaption-bubble {
- padding: 0;
- margin: 0;
- border: none;
- }
-
-.#{$primaryStyleName}-deco-bubble {
- height: 2px;
- border: 1px solid #b3b3b3;
- border-top: none;
- background: #fff;
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -moz-border-radius-bottomleft: 4px;
- -moz-border-radius-bottomright: 4px;
- }
-
-
-/*******************************************************************************
- * Borderless Bubble
- ******************************************************************************/
-div.#{$primaryStyleName}-borderless .#{$primaryStyleName}-captionwrap,
-div.#{$primaryStyleName}-borderless .#{$primaryStyleName}-deco-bubble {
- border: none;
- padding: 0;
- background: transparent;
- }
-
-div.#{$primaryStyleName}-borderless .#{$primaryStyleName}-content-bubble {
- background: transparent;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/popupview/popupview.scss b/WebContent/VAADIN/themes/chameleon/components/popupview/popupview.scss
deleted file mode 100644
index 978ca56391..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/popupview/popupview.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-@mixin chameleon-popupview($primaryStyleName : v-popupview) {
-
-.#{$primaryStyleName}-popup {
- padding: .3em .4em;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/progressindicator/progressindicator.scss b/WebContent/VAADIN/themes/chameleon/components/progressindicator/progressindicator.scss
deleted file mode 100644
index 56eb2cc6c9..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/progressindicator/progressindicator.scss
+++ /dev/null
@@ -1,116 +0,0 @@
-@mixin chameleon-progressindicator($primaryStyleName : v-progressindicator) {
-
-.#{$primaryStyleName}-wrapper {
- border-radius: 2px;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- background: #eee url(../../img/grad-dark-bottom.png) repeat-x left bottom;
- overflow: visible;
- font-size: 1px;
- line-height: 1px;
- }
-
-.#{$primaryStyleName}-indicator {
- border-radius: 2px;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- background: #c9c9c9 url(../../img/grad-light-top.png) repeat-x 0 -10px;
- margin: -1px;
- height: 7px;
- border: 1px solid #b3b3b3;
- }
-
-
-/*******************************************************************************
- * Small
- ******************************************************************************/
-.#{$primaryStyleName}-small {
- width: 110px;
- }
-
-.#{$primaryStyleName}-small .#{$primaryStyleName}-wrapper,
-.#{$primaryStyleName}-small .#{$primaryStyleName}-indicator {
- height: 2px;
- border-radius: 1px;
- -webkit-border-radius: 1px;
- -moz-border-radius: 1px;
- }
-
-
-/*******************************************************************************
- * Big
- ******************************************************************************/
-.#{$primaryStyleName}-big {
- width: 250px;
- }
-
-.#{$primaryStyleName}-big .#{$primaryStyleName}-wrapper,
-.#{$primaryStyleName}-big .#{$primaryStyleName}-indicator {
- height: 14px;
- border-radius: 4px;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- }
-
-
-/*******************************************************************************
- * Indeterminates
- ******************************************************************************/
-.#{$primaryStyleName}-indeterminate.#{$primaryStyleName}-big {
- width: 42px;
- height: 42px;
- background: #fff url(../../../base/common/img/ajax-loader-big.gif) no-repeat 50%;
- }
-
-.#{$primaryStyleName}-indeterminate.v-disabled {
- display: none;
- }
-
-.#{$primaryStyleName}-indeterminate.#{$primaryStyleName}-bar {
- display: block;
- width: 150px;
- height: 9px;
- border-radius: 2px;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- }
-
-.#{$primaryStyleName}-indeterminate.bar.#{$primaryStyleName}-small {
- width: 110px;
- height: 4px;
- }
-
-.#{$primaryStyleName}-indeterminate.bar.#{$primaryStyleName}-big {
- width: 200px;
- height: 16px;
- }
-
-.#{$primaryStyleName}-indeterminate.bar .#{$primaryStyleName}-wrapper {
- display: block;
- background: #fff url(../../img/indeterminate-progress.gif);
- border-radius: 3px;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- overflow: hidden;
- }
-
-.#{$primaryStyleName}-indeterminate.bar .#{$primaryStyleName}-indicator {
- display: block;
- background: transparent url(../../img/grad-light-top.png) repeat-x;
- border: none;
- margin: 0;
- border-radius: 3px;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- overflow: hidden;
- }
-
-.#{$primaryStyleName}-indeterminate.bar.#{$primaryStyleName}-small .#{$primaryStyleName}-indicator {
- background: transparent;
- }
-
-.#{$primaryStyleName}-indeterminate.bar.v-disabled .#{$primaryStyleName}-indicator {
- background: #fff;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/selects/selects.scss b/WebContent/VAADIN/themes/chameleon/components/selects/selects.scss
deleted file mode 100644
index fc51e8a779..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/selects/selects.scss
+++ /dev/null
@@ -1,177 +0,0 @@
-@mixin chameleon-selects($primaryStyleName : v-filterselect) {
-
-$select-button-width : 16px;
-$select-button-negative-width : -16px;
-
-.#{$primaryStyleName} {
- overflow: hidden;
- padding-right: $select-button-width; /* Space for the button */
- }
-
-&.v-app input.#{$primaryStyleName}-input {
- margin: 0;
- padding: 0;
- border: none;
- background: transparent;
- line-height: normal;
- }
-
-&.v-app input.#{$primaryStyleName}-input[type=text] {
- padding: 0;
- }
-
-.#{$primaryStyleName}-focus .#{$primaryStyleName}-input,
-.#{$primaryStyleName} .#{$primaryStyleName}-input:focus {
- outline: none;
- }
-
-.#{$primaryStyleName}-big.#{$primaryStyleName}-search {
- padding-left: 22px;
- }
-
-.#{$primaryStyleName}-button {
- width: $select-button-width;
- margin-right: $select-button-negative-width;
- height: 1.2em;
- background-position: -5px -11px;
- opacity: .4;
- }
-
-.#{$primaryStyleName}-button:hover {
- opacity: .7;
- }
-
-.#{$primaryStyleName}-button:active {
- opacity: 1;
- }
-
-.#{$primaryStyleName}-small .#{$primaryStyleName}-button {
- height: 0.95em;
- background-position: -5px -12px;
- }
-
-.#{$primaryStyleName}-suggestpopup {
- margin-top: .4em;
- }
-.#{$primaryStyleName}-suggestmenu tr {
- line-height:1.4em;
-}
-
-&.v-app .#{$primaryStyleName}-suggestpopup-small td {
- font-size: $chameleon-font-size-small;
- }
-
-&.v-app .#{$primaryStyleName}-suggestpopup-big td {
- font-size: 14.3px;
- }
-
-.#{$primaryStyleName}-big .#{$primaryStyleName}-button {
- height: 1.4em;
- background-position: -5px -9px;
- }
-
-.#{$primaryStyleName}-search .#{$primaryStyleName}-button {
- width: 0;
- overflow: hidden;
- margin-right: 0;
- }
-
-.#{$primaryStyleName}-prompt .#{$primaryStyleName}-input {
- font-style: normal;
- }
-
-.#{$primaryStyleName}-prevpage-off,
-.#{$primaryStyleName}-nextpage-off,
-.#{$primaryStyleName}-prevpage,
-.#{$primaryStyleName}-nextpage {
- border-style: solid;
- border-width: 1px 0;
- border-color: #b3b3b3;
- background: #c9c9c9 url(../../img/grad-light-top.png) repeat-x;
- height: 12px;
- user-select: none;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- }
-
-.#{$primaryStyleName}-prevpage:active,
-.#{$primaryStyleName}-nextpage:active {
- // TODO check - was missing a part of the rule
- background-image: #c9c9c9 url(../../img/grad-dark-bottom2.png);
- background-position: left bottom;
- }
-
-.#{$primaryStyleName}-prevpage-off span,
-.#{$primaryStyleName}-nextpage-off span,
-.#{$primaryStyleName}-prevpage span,
-.#{$primaryStyleName}-nextpage span {
- display: block;
- text-indent: -9999px;
- height: 12px;
- background: transparent url(../../../base/common/img/sprites.png) no-repeat 50% 3px;
- }
-
-.#{$primaryStyleName}-nextpage-off span,
-.#{$primaryStyleName}-nextpage span {
- background-position: 50% -12px;
- }
-
-.#{$primaryStyleName}-status {
- font-size: 11.05px;
- margin: 1px 0 -3px;
- user-select: none;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- }
-
-.#{$primaryStyleName}-suggestmenu .gwt-menuItem-selected {
- background-image: url(../../img/grad-light-top2.png);
- background-position: 0 -1px;
- }
-
-.#{$primaryStyleName}-suggestpopup-small .#{$primaryStyleName}-status {
- font-size: 10.4px;
- }
-
-.#{$primaryStyleName}-suggestpopup-big .#{$primaryStyleName}-status {
- font-size: 11.7px;
- }
-
-.v-select-small .v-select-select {
- font-size: 10.4px;
- }
-
-.v-select-big .v-select-select {
- font-size: $chameleon-font-size-big;
- }
-
-
-/*******************************************************************************
- * Non-editable combobox (i.e. themable select)
- ******************************************************************************/
-.#{$primaryStyleName}-select-button {
- background: #c9c9c9 url(../../img/grad-light-top.png) repeat-x;
- position: relative;
- padding: .3em .5em;
- }
-
-.#{$primaryStyleName}-select-button .#{$primaryStyleName}-input {
- display: block;
- width: 100% !important;
- user-select: none;
- -khtml-user-select: none;
- -webkit-user-select: none;
- }
-
-.#{$primaryStyleName}-select-button .#{$primaryStyleName}-button {
- position: absolute;
- width: 100%;
- top: 0;
- left: 0;
- height: 100%;
- background-position: 100% -8px;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/slider/slider.scss b/WebContent/VAADIN/themes/chameleon/components/slider/slider.scss
deleted file mode 100644
index 30c5eb85cb..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/slider/slider.scss
+++ /dev/null
@@ -1,60 +0,0 @@
-@mixin chameleon-slider($primaryStyleName : v-slider) {
-
-.#{$primaryStyleName} {
- border-top: 1px solid #9a9c9e;
- border-bottom: 1px solid #bdbfc1;
- margin: 3px 0;
- border-radius: 3px;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- }
-
-.#{$primaryStyleName}-base {
- height: 4px;
- background: #e0e2e2 url(../../img/grad-dark-top2.png) repeat-x;
- border-top: 1px solid #adb0b1;
- border-left: 1px solid #a0a3a6;
- border-right: 1px solid #a0a3a6;
- border-radius: 2px;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- }
-
-.#{$primaryStyleName}-handle {
- background: #c9c9c9 url(../../img/grad-dark-bottom2.png) repeat-x left bottom;
- border: 1px solid #b3b3b3;
- width: 10px;
- height: 10px;
- margin-top: -5px;
- border-radius: 5px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.5);
- -moz-box-shadow: 0 1px 1px rgba(0,0,0,.5);
- cursor: pointer;
- }
-
-.#{$primaryStyleName}-handle-active {
- background-color: #afafaf;
- }
-
-.#{$primaryStyleName}-vertical {
- width: auto;
- margin: 0 4px;
- border-width: 0 1px;
- }
-
-.#{$primaryStyleName}-vertical .#{$primaryStyleName}-base {
- background-image: none;
- width: 4px;
- border-width: 1px 1px 0;
- }
-
-.#{$primaryStyleName}-vertical .#{$primaryStyleName}-handle {
- width: 10px;
- height: 10px;
- margin: 0;
- margin-left: -5px;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/splitpanel/splitpanel.scss b/WebContent/VAADIN/themes/chameleon/components/splitpanel/splitpanel.scss
deleted file mode 100644
index 2496be6513..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/splitpanel/splitpanel.scss
+++ /dev/null
@@ -1,67 +0,0 @@
-@mixin chameleon-splitpanel($primaryStyleName : v-splitpanel) {
-
-.#{$primaryStyleName}-hsplitter div,
-.#{$primaryStyleName}-vsplitter div {
- background: transparent url(../../img/split-handle.png) no-repeat 2px 50%;
- margin: 0 -1px;
- width: 9px;
- }
-
-.#{$primaryStyleName}-vsplitter div {
- background-position: 50% 2px;
- margin: -1px 0;
- width: auto;
- height: 9px;
- }
-
-.#{$primaryStyleName}-hsplitter,
-.#{$primaryStyleName}-hsplitter-locked {
- border-style: solid;
- border-width: 0 1px;
- border-color: #b0b0b0;
- width: 7px;
- background: #b3b3b3 url(../../img/grad-light-left.png) repeat-y;
- }
-
-.#{$primaryStyleName}-vsplitter,
-.#{$primaryStyleName}-vsplitter-locked {
- border-style: solid;
- border-width: 1px 0;
- border-color: #b0b0b0;
- height: 7px;
- background: #b3b3b3 url(../../img/grad-light-top.png) repeat-x;
- }
-
-/*******************************************************************************
- * Small
- ******************************************************************************/
-&.v-app .#{$primaryStyleName}-hsplitter-small,
-&.v-app .#{$primaryStyleName}-hsplitter-small-locked {
- width: 1px;
- border: none;
- background-image: none;
- }
-
-&.v-app .#{$primaryStyleName}-vsplitter-small,
-&.v-app .#{$primaryStyleName}-vsplitter-small-locked {
- height: 1px;
- border: none;
- background-image: none;
- font-size: 1px;
- line-height: 1px;
- }
-
-.#{$primaryStyleName}-hsplitter-small div {
- width: 7px;
- margin-left: -2px;
- background: transparent;
- }
-
-.#{$primaryStyleName}-vsplitter-small div {
- height: 7px;
- margin-top: -2px;
- background: transparent;
- overflow: hidden;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/table/table.scss b/WebContent/VAADIN/themes/chameleon/components/table/table.scss
deleted file mode 100644
index f224e898f1..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/table/table.scss
+++ /dev/null
@@ -1,171 +0,0 @@
-@mixin chameleon-table($primaryStyleName : v-table) {
-
-.#{$primaryStyleName}-table {
- line-height: $line-height;
-}
-
-.#{$primaryStyleName}-header-wrap,
-.#{$primaryStyleName}-header-drag {
- background: #c9c9c9 url(../../img/grad-light-top.png) repeat-x;
- height: 1.4em;
- line-height: normal;
- }
-
-.#{$primaryStyleName}-caption-container,
-.#{$primaryStyleName}-header-drag {
- padding-top: .2em;
- padding-right: 4px;
- }
-
-.#{$primaryStyleName}-header-drag {
- padding-left: .3em;
- }
-
-.#{$primaryStyleName}-resizer {
- background: transparent;
- border-right: 1px solid #b3b3b3;
- padding-left: 1px;
- height: 1.4em;
- }
-
-/* Targets the same element as .#{$primaryStyleName}-resizer */
-div.#{$primaryStyleName}-focus-slot-left {
- background: transparent;
- border-left: 2px solid #b3b3b3;
- border-right: none;
- padding-left: 0;
- padding-right: 1px;
- float: left;
- margin: 0;
- }
-
-.#{$primaryStyleName}-row,
-.#{$primaryStyleName}-row-odd {
- background: transparent;
- }
-
-.#{$primaryStyleName}-generated-row {
- background: #c9c9c9;
- }
-
-.#{$primaryStyleName} tr.v-selected {
- background-image: url(../../img/grad-light-top2.png);
- background-position: 0 -1px;
- }
-
-div.#{$primaryStyleName}-focus-slot-right {
- background: transparent;
- border-right: 2px solid #b3b3b3;
- padding-left: 0;
- margin: 0;
- }
-
-.#{$primaryStyleName}-column-selector {
- margin-top: -1.35em;
- }
-
-.#{$primaryStyleName}-cell-content {
- border-right: none;
- padding-right: 7px;
- }
-
-.#{$primaryStyleName}-caption-container .v-icon {
- vertical-align: middle;
- margin: -0.37em 2px 0 0;
- }
-
-.#{$primaryStyleName}-header-drag .v-icon {
- vertical-align: middle;
- }
-
-/* column selector */
-.v-contextmenu .v-on,
-.v-contextmenu .v-off {
- display: block;
- background: transparent url(../../icons/bullet.png) no-repeat 0 4px;
- padding-left: 12px;
- }
-
-.v-contextmenu .v-off {
- background-image: none;
- color: #666;
- }
-
-.v-contextmenu .gwt-MenuItem-selected .v-on {
- background-image: url(../../icons/bullet-white.png);
- }
-
-.#{$primaryStyleName}-scrollposition {
- font-size: 11.7px;
- opacity: .85;
- filter: alpha(opacity=85);
- }
-
-/*******************************************************************************
- * Small
- ******************************************************************************/
-.#{$primaryStyleName}-small .#{$primaryStyleName}-caption-container,
-.#{$primaryStyleName}-small .#{$primaryStyleName}-body {
- font-size: $chameleon-font-size-small;
- }
-
-.#{$primaryStyleName}-small .#{$primaryStyleName}-resizer,
-.#{$primaryStyleName}-small .#{$primaryStyleName}-header-wrap {
- height: 1.2em;
- }
-
-.#{$primaryStyleName}-small .#{$primaryStyleName}-column-selector {
- margin-top: -1.2em;
- }
-
-
-/*******************************************************************************
- * Big
- ******************************************************************************/
-.#{$primaryStyleName}-big .#{$primaryStyleName}-caption-container,
-.#{$primaryStyleName}-big .#{$primaryStyleName}-body {
- font-size: $chameleon-font-size-big;
- }
-
-.#{$primaryStyleName}-big .#{$primaryStyleName}-caption-container {
- padding-top: .3em;
- }
-
-.#{$primaryStyleName}-big .#{$primaryStyleName}-resizer,
-.#{$primaryStyleName}-big .#{$primaryStyleName}-header-wrap {
- height: 1.8em;
- }
-
-.#{$primaryStyleName}-big .#{$primaryStyleName}-column-selector {
- margin-top: -1.5em;
- }
-
-/*******************************************************************************
- * Striped
- ******************************************************************************/
-.#{$primaryStyleName}-striped .#{$primaryStyleName}-row-odd {
- background-color: #e6e6e6;
- }
-
-
-/*******************************************************************************
- * Strong
- ******************************************************************************/
-.#{$primaryStyleName}-strong .#{$primaryStyleName}-caption-container {
- font-weight: bold;
- }
-
-
-/*******************************************************************************
- * Borderless
- ******************************************************************************/
-.#{$primaryStyleName}-borderless .#{$primaryStyleName}-header-wrap,
-.#{$primaryStyleName}-borderless .#{$primaryStyleName}-body {
- border: none;
- }
-
-div.#{$primaryStyleName}-borderless .#{$primaryStyleName}-body {
- background: transparent;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/tabsheet/tabsheet.scss b/WebContent/VAADIN/themes/chameleon/components/tabsheet/tabsheet.scss
deleted file mode 100644
index d7f968fe43..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/tabsheet/tabsheet.scss
+++ /dev/null
@@ -1,163 +0,0 @@
-@mixin chameleon-tabsheet($primaryStyleName : v-tabsheet) {
-
-.#{$primaryStyleName}-spacertd div {
- border-color: #b3b3b3;
- border-left: none;
- }
-
-.#{$primaryStyleName}-tabitem {
- border: none;
- border-bottom: 1px solid #b3b3b3;
- padding: 0;
- }
-
-.#{$primaryStyleName}-tabitem .v-caption {
- padding: .2em .8em;
- margin: 1px;
- margin-bottom: 0;
- }
-
-.#{$primaryStyleName}-tabitem-selected {
- background-color: #c9c9c9;
- border: 1px solid #b3b3b3;
- border-bottom: none;
- -webkit-border-top-left-radius: 3px;
- -webkit-border-top-right-radius: 3px;
- -moz-border-radius-topleft: 3px;
- -moz-border-radius-topright: 3px;
- overflow: hidden;
- }
-
-.#{$primaryStyleName}-tabitem-selected .v-caption {
- background: transparent url(../../img/grad-light-top.png) repeat-x;
- margin: 0;
- padding-bottom: .25em;
- -webkit-border-top-left-radius: 2px;
- -webkit-border-top-right-radius: 2px;
- -moz-border-radius-topleft: 2px;
- -moz-border-radius-topright: 2px;
- }
-
-.#{$primaryStyleName}-content {
- background: #fff;
- border-color: #b3b3b3;
- }
-
-.#{$primaryStyleName}-deco {
- height: 0;
- background: transparent;
- border-top: 1px solid #b3b3b3;
- }
-
-.#{$primaryStyleName}-caption-close {
- width: 14px;
- height: 15px;
- overflow: hidden;
- text-indent: -50px;
- background: transparent url(../../img/close-btn.png) no-repeat .5em 0;
- vertical-align: middle;
- padding: 0 0 0 .5em;
- margin: .2em 0 0 0;
- }
-
-.#{$primaryStyleName}-caption-close:hover {
- background-position: .5em -25px;
- }
-
-.#{$primaryStyleName}-caption-close:active {
- background-position: .5em -50px;
- }
-
-/*******************************************************************************
- * Scroller
- ******************************************************************************/
-.#{$primaryStyleName}-scroller {
- height: 14px;
- margin-top: -1.6em;
- position: relative;
- float: right;
- background: #c9c9c9 url(../../img/grad-light-top.png) repeat-x;
- border: 1px solid #b3b3b3;
- border-radius: 6px;
- -webkit-border-radius: 6px;
- -moz-border-radius: 6px;
- }
-
-.#{$primaryStyleName}-scrollerPrev,
-.#{$primaryStyleName}-scrollerNext,
-.#{$primaryStyleName}-scrollerPrev-disabled,
-.#{$primaryStyleName}-scrollerNext-disabled,
-.#{$primaryStyleName}-scrollerPrev-disabled:active,
-.#{$primaryStyleName}-scrollerNext-disabled:active {
- padding-top: 12px;
- border: 1px solid #b3b3b3;
- border-width: 0;
- background: transparent url(../../img/tab-arrows.png) no-repeat 6px 50%;
- width: 16px;
- height: 14px;
- overflow: hidden;
- opacity: .5;
- filter: alpha(opacity=50);
- }
-
-.#{$primaryStyleName}-scroller button::-moz-focus-inner {
- border: none;
- padding: 0;
- }
-
-.#{$primaryStyleName}-scrollerNext,
-.#{$primaryStyleName}-scrollerNext-disabled,
-.#{$primaryStyleName}-scrollerNext-disabled:active {
- background-position: -10px 50%;
- border-left-width: 1px;
- }
-
-.#{$primaryStyleName}-scrollerPrev:hover,
-.#{$primaryStyleName}-scrollerNext:hover {
- opacity: .75;
- filter: alpha(opacity=75);
- }
-
-.#{$primaryStyleName}-scrollerPrev:active,
-.#{$primaryStyleName}-scrollerNext:active {
- opacity: 1;
- filter: none;
- }
-
-.#{$primaryStyleName}-scrollerPrev-disabled,
-.#{$primaryStyleName}-scrollerNext-disabled,
-.#{$primaryStyleName}-scrollerPrev-disabled:active,
-.#{$primaryStyleName}-scrollerNext-disabled:active {
- opacity: .1;
- filter: alpha(opacity=10);
- }
-
-
-
-/*******************************************************************************
- * open-only-closable
- ******************************************************************************/
-.#{$primaryStyleName}-open-only-closable .#{$primaryStyleName}-caption-close {
- visibility: hidden;
- }
-
-.#{$primaryStyleName}-open-only-closable .#{$primaryStyleName}-tabitem-selected .#{$primaryStyleName}-caption-close {
- visibility: visible;
- }
-
-
-/*******************************************************************************
- * Borderless
- ******************************************************************************/
-.#{$primaryStyleName}-borderless .#{$primaryStyleName}-content-borderless,
-.#{$primaryStyleName}-deco-borderless {
- border: none;
- background: transparent;
- }
-
-.#{$primaryStyleName}-tabs-borderless .#{$primaryStyleName}-tabitem-selected,
-.#{$primaryStyleName}-tabs-borderless .#{$primaryStyleName}-tabitem-selected .v-caption {
- background-color: transparent;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/textfield/textfield.scss b/WebContent/VAADIN/themes/chameleon/components/textfield/textfield.scss
deleted file mode 100644
index 4554672da4..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/textfield/textfield.scss
+++ /dev/null
@@ -1,131 +0,0 @@
-@mixin chameleon-textfield($primaryStyleName : v-textfield) {
-
-input.#{$primaryStyleName},
-textarea.v-textarea,
-.v-filterselect {
- line-height: normal;
- border: 1px solid #b3b3b3;
- border-top-color: #808080;
- border-color: rgba(0,0,0,.3);
- border-top-color: rgba(0,0,0,.5);
- background: #fff url(../../img/input-bg.png) repeat-x;
- border-radius: 2px;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2);
- -moz-box-shadow: 0 1px 0 rgba(255,255,255,.2);
- margin: 0;
- }
-
-input.#{$primaryStyleName}[type="text"],
-textarea.v-textarea,
-.v-filterselect {
- padding-bottom: .1em;
- padding-top: .1em;
- padding-left: .2em;
- padding-right: .2em;
- }
-
-input.#{$primaryStyleName}[type="text"] {
- height: 1.2em;
- }
-
-input.v-widget.#{$primaryStyleName}[type="text"],
-.v-filterselect {
- height: 1.7em;
- }
-
-&.v-app input.#{$primaryStyleName},
-&.v-app textarea.v-textarea,
-&.v-app input.v-filterselect-input {
- color: #222;
- }
-
-.v-ie & input.#{$primaryStyleName},
-.v-ie & textarea.v-textarea,
-.v-ie & .v-filterselect {
- border-top-color: #808080;
- }
-
-&.v-app input.#{$primaryStyleName}-prompt,
-&.v-app textarea.v-textarea-prompt {
- font-style: normal;
- color: #999;
- }
-
-input.#{$primaryStyleName}-focus,
-textarea.v-textarea-focus {
- background-color: #fffce1;
- }
-
-
-/*******************************************************************************
- * Readonly
- ******************************************************************************/
-input.#{$primaryStyleName}-readonly,
-textarea.v-textarea-readonly {
- border: none;
- background: transparent;
- }
-
-
-/*******************************************************************************
- * Small
- ******************************************************************************/
-&.v-app input.#{$primaryStyleName}-small,
-&.v-app textarea.v-textarea-small,
-.v-filterselect-small .v-filterselect-input {
- font-size: $chameleon-font-size-small;
- }
-
-/*******************************************************************************
- * Big (and big search)
- ******************************************************************************/
-&.v-app input.#{$primaryStyleName}-big,
-&.v-app textarea.v-textarea-big,
-.v-filterselect-big .v-filterselect-input {
- font-size: $chameleon-font-size-big;
- }
-
-input.#{$primaryStyleName}-big[type=text],
-.v-datefield-big input.v-datefield-textfield[type=text] {
- padding: .3em;
- }
-
-textarea.v-textarea,
-.v-filterselect-big {
- padding: .3em;
- }
-
-input.#{$primaryStyleName}-big.#{$primaryStyleName}-search,
-.v-filterselect-search.v-filterselect-big {
- background-image: url(../../img/magnifier-big.png);
- background-repeat: no-repeat;
- background-position: 4px 50%;
- }
-
-input.#{$primaryStyleName}-big.#{$primaryStyleName}-search[type=text] {
- padding-left: 26px;
- }
-
-.v-filterselect-search.v-filterselect-big {
- padding-left: 26px;
- }
-
-
-/*******************************************************************************
- * Search
- ******************************************************************************/
-input.#{$primaryStyleName}-search,
-.v-filterselect-search {
- background-image: url(../../img/magnifier.png);
- background-repeat: no-repeat;
- background-position: 3px 50%;
- }
-
-input.#{$primaryStyleName}-search[type=text],
-.v-filterselect-search {
- padding-left: 17px;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/tree/tree.scss b/WebContent/VAADIN/themes/chameleon/components/tree/tree.scss
deleted file mode 100644
index 9b33cd0155..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/tree/tree.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-@mixin chameleon-tree($primaryStyleName : v-tree) {
-
-.#{$primaryStyleName}-node-caption {
- margin-left: 16px;
- }
-
-.#{$primaryStyleName}-node span {
- padding: .1em .3em;
- border-radius: 2px;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- }
-
-.#{$primaryStyleName}-node-children {
- padding-left: 16px;
- }
-
-.#{$primaryStyleName}-node-selected span {
- background-color: #333;
- }
-
-.#{$primaryStyleName}-connectors .#{$primaryStyleName}-node-caption {
- padding-bottom: 1px;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/components/window/window.scss b/WebContent/VAADIN/themes/chameleon/components/window/window.scss
deleted file mode 100644
index 16de81a785..0000000000
--- a/WebContent/VAADIN/themes/chameleon/components/window/window.scss
+++ /dev/null
@@ -1,74 +0,0 @@
-@mixin chameleon-window($primaryStyleName : v-window) {
-
-.#{$primaryStyleName} {
- border-radius: 3px;
-}
-.#{$primaryStyleName}-closebox,
-.#{$primaryStyleName}-restorebox,
-.#{$primaryStyleName}-maximizebox {
- width: 14px;
- height: 15px;
- overflow: hidden;
- vertical-align: middle;
- margin: 0;
- top: .3em;
- z-index: 2;
- &:hover {
- background-position: 0 -25px;
- }
- &:active {
- background-position: 0 -50px;
- }
-}
-.#{$primaryStyleName}-closebox {
- text-indent: -50px;
- background: transparent url(../../img/close-btn.png) no-repeat;
- right: .4em;
-}
-.#{$primaryStyleName}-restorebox,
-.#{$primaryStyleName}-maximizebox {
- right: 1.8em;
-}
-
-.#{$primaryStyleName}-restorebox {
- background: transparent url(../../img/restore.png) no-repeat;
-}
-.#{$primaryStyleName}-maximizebox {
- background: transparent url(../../img/maximize.png) no-repeat;
-}
-
-
-.#{$primaryStyleName} {
- background-image: none;
- }
-
-.#{$primaryStyleName}-wrap {
- border-radius: 3px;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- background-image: url(../../img/grad-light-top.png);
- background-repeat: repeat-x;
- }
-.#{$primaryStyleName}-outerheader {
- padding: .2em 1.7em .5em 1.2em;
- height: auto;
- text-align: center;
- }
-
-.#{$primaryStyleName}-header {
- font-weight: normal;
- }
-
-.#{$primaryStyleName}-footer {
- height: 0;
- position: static;
- }
-
-.#{$primaryStyleName}-resizebox {
- background: transparent url(../../img/resize.png) no-repeat;
- width: 14px;
- height: 14px;
- bottom: 0;
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/compound/compound.scss b/WebContent/VAADIN/themes/chameleon/compound/compound.scss
deleted file mode 100644
index 43a8717dbb..0000000000
--- a/WebContent/VAADIN/themes/chameleon/compound/compound.scss
+++ /dev/null
@@ -1,134 +0,0 @@
-@mixin chameleon-compound {
-
- // segment.css
-
- .v-horizontallayout-segment {
- .v-button {
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border-radius: 0;
- border-left-width: 0;
- zoom: 1;
- overflow: visible;
-
- .v-button-wrap {
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border-radius: 0;
- zoom: 1;
- }
- }
-
- .first {
- -webkit-border-top-left-radius: 3px;
- -webkit-border-bottom-left-radius: 3px;
- -moz-border-radius-topleft: 3px;
- -moz-border-radius-bottomleft: 3px;
- border-top-left-radius: 3px;
- border-bottom-left-radius: 3px;
- border-left-width: 1px;
-
- .v-button-wrap {
- -webkit-border-top-left-radius: 2px;
- -webkit-border-bottom-left-radius: 2px;
- -moz-border-radius-topleft: 2px;
- -moz-border-radius-bottomleft: 2px;
- border-top-left-radius: 2px;
- border-bottom-left-radius: 2px;
- }
-
- }
-
- .last {
- -webkit-border-top-right-radius: 3px;
- -webkit-border-bottom-right-radius: 3px;
- -moz-border-radius-topright: 3px;
- -moz-border-radius-bottomright: 3px;
- border-top-right-radius: 3px;
- border-bottom-right-radius: 3px;
-
- .v-button-wrap {
- -webkit-border-top-right-radius: 2px;
- -webkit-border-bottom-right-radius: 2px;
- -moz-border-radius-topright: 2px;
- -moz-border-radius-bottomright: 2px;
- border-top-right-radius: 2px;
- border-bottom-right-radius: 2px;
- }
- }
- }
-
- // sidebar-menu.css
-
- .sidebar-menu * {
- white-space: normal;
- }
-
- .sidebar-menu {
- .v-label {
- font-size: 11.05px;
- text-transform: uppercase;
- font-weight: bold;
- letter-spacing: 0.03em;
- padding: 1em .9em .3em;
- text-shadow: 0 1px 0 rgba(255,255,255,1);
- }
-
- .v-nativebutton {
- width: 100%;
- padding: .1em 1.1em;
- border: none;
- background: transparent;
- text-align: left;
- }
-
- .v-nativebutton:focus {
- outline: none;
- font-weight: bold;
- }
-
- .tab-selected,
- .selected {
- font-weight: bold;
- background-color: #333;
- background-image: url(../img/grad-light-top2.png);
- background-position: 0 -1px;
- color: #fff;
- }
-
- .tab-selected:focus,
- .selected:focus {
- outline: none;
- }
-
- .v-nativebutton::-moz-focus-inner {
- border: none;
- padding: 0;
- }
- }
-
- // toolbar.css
-
- .v-csslayout-toolbar {
- background: transparent url(../img/grad-light-top.png) repeat-x;
- border: 1px solid #b3b3b3;
- border-width: 1px 0;
-
- .v-csslayout-margin {
- margin: 3px .3em 2px;
- padding-bottom: 1px;
- overflow: hidden;
- }
-
- .v-button,
- .segment {
- margin-right: 2px;
- float: left;
- }
-
- .segment .v-button {
- margin-right: 0;
- }
- }
-
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/chameleon/favicon.ico b/WebContent/VAADIN/themes/chameleon/favicon.ico
deleted file mode 100644
index 1f81f0de76..0000000000
--- a/WebContent/VAADIN/themes/chameleon/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/icons/bullet-white.png b/WebContent/VAADIN/themes/chameleon/icons/bullet-white.png
deleted file mode 100644
index f0a0b1bfba..0000000000
--- a/WebContent/VAADIN/themes/chameleon/icons/bullet-white.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/icons/bullet.png b/WebContent/VAADIN/themes/chameleon/icons/bullet.png
deleted file mode 100644
index 5047f6b27c..0000000000
--- a/WebContent/VAADIN/themes/chameleon/icons/bullet.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/app-bg.png b/WebContent/VAADIN/themes/chameleon/img/app-bg.png
deleted file mode 100644
index 0eb0022781..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/app-bg.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/close-btn.png b/WebContent/VAADIN/themes/chameleon/img/close-btn.png
deleted file mode 100644
index a1337676e1..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/close-btn.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/date-btn-big.png b/WebContent/VAADIN/themes/chameleon/img/date-btn-big.png
deleted file mode 100644
index d4562a1368..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/date-btn-big.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/date-btn.png b/WebContent/VAADIN/themes/chameleon/img/date-btn.png
deleted file mode 100644
index 522a77539e..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/date-btn.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/error-close.png b/WebContent/VAADIN/themes/chameleon/img/error-close.png
deleted file mode 100644
index 587a680604..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/error-close.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/error-indicator.png b/WebContent/VAADIN/themes/chameleon/img/error-indicator.png
deleted file mode 100644
index ab7b4bb2f0..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/error-indicator.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/grad-dark-bottom.png b/WebContent/VAADIN/themes/chameleon/img/grad-dark-bottom.png
deleted file mode 100644
index 3d86693c5f..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/grad-dark-bottom.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/grad-dark-bottom2.png b/WebContent/VAADIN/themes/chameleon/img/grad-dark-bottom2.png
deleted file mode 100644
index 1bf7a557ef..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/grad-dark-bottom2.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/grad-dark-top2.png b/WebContent/VAADIN/themes/chameleon/img/grad-dark-top2.png
deleted file mode 100644
index 8509f462e0..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/grad-dark-top2.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/grad-light-left.png b/WebContent/VAADIN/themes/chameleon/img/grad-light-left.png
deleted file mode 100644
index a6965e4772..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/grad-light-left.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/grad-light-top.png b/WebContent/VAADIN/themes/chameleon/img/grad-light-top.png
deleted file mode 100644
index d9479f195e..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/grad-light-top.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/grad-light-top2.png b/WebContent/VAADIN/themes/chameleon/img/grad-light-top2.png
deleted file mode 100644
index 51ec5e60b3..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/grad-light-top2.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/indeterminate-progress.gif b/WebContent/VAADIN/themes/chameleon/img/indeterminate-progress.gif
deleted file mode 100644
index 46136f0339..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/indeterminate-progress.gif
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/input-bg.png b/WebContent/VAADIN/themes/chameleon/img/input-bg.png
deleted file mode 100644
index 08b67dd7bd..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/input-bg.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/label-error-icon-big.png b/WebContent/VAADIN/themes/chameleon/img/label-error-icon-big.png
deleted file mode 100644
index 6de95c9595..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/label-error-icon-big.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/label-error-icon.png b/WebContent/VAADIN/themes/chameleon/img/label-error-icon.png
deleted file mode 100644
index 8802ac417c..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/label-error-icon.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/label-warning-icon-big.png b/WebContent/VAADIN/themes/chameleon/img/label-warning-icon-big.png
deleted file mode 100644
index e6bb96cbdd..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/label-warning-icon-big.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/label-warning-icon.png b/WebContent/VAADIN/themes/chameleon/img/label-warning-icon.png
deleted file mode 100644
index 67886c067c..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/label-warning-icon.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/magnifier-big.png b/WebContent/VAADIN/themes/chameleon/img/magnifier-big.png
deleted file mode 100644
index 19d662fe7c..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/magnifier-big.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/magnifier.png b/WebContent/VAADIN/themes/chameleon/img/magnifier.png
deleted file mode 100644
index 3fed5eeaab..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/magnifier.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/maximize.png b/WebContent/VAADIN/themes/chameleon/img/maximize.png
deleted file mode 100644
index 5c6488d1a5..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/maximize.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/resize.png b/WebContent/VAADIN/themes/chameleon/img/resize.png
deleted file mode 100644
index 86ae55eced..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/resize.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/restore.png b/WebContent/VAADIN/themes/chameleon/img/restore.png
deleted file mode 100644
index 55d004fe53..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/restore.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/split-handle.png b/WebContent/VAADIN/themes/chameleon/img/split-handle.png
deleted file mode 100644
index 01085cdd4d..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/split-handle.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/img/tab-arrows.png b/WebContent/VAADIN/themes/chameleon/img/tab-arrows.png
deleted file mode 100644
index 8a16d80e55..0000000000
--- a/WebContent/VAADIN/themes/chameleon/img/tab-arrows.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/chameleon/legacy-styles.scss b/WebContent/VAADIN/themes/chameleon/legacy-styles.scss
deleted file mode 100644
index 843f81475c..0000000000
--- a/WebContent/VAADIN/themes/chameleon/legacy-styles.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@import "chameleon.scss";
-// For legacy themes; does not wrap styles in .themename
-// Creates legacy-styles.css that can be imported into non-sass themes.
-// NOTE: can not be used in scenarios where multiple themes are used on the
-// same page (e.g portals).
-@include chameleon;
diff --git a/WebContent/VAADIN/themes/chameleon/styles.scss b/WebContent/VAADIN/themes/chameleon/styles.scss
deleted file mode 100644
index 0c55a57239..0000000000
--- a/WebContent/VAADIN/themes/chameleon/styles.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-@import "chameleon.scss";
-.chameleon {
- @include chameleon;
-} \ No newline at end of file