diff options
author | Marc Englund <marc.englund@itmill.com> | 2009-05-12 11:12:45 +0000 |
---|---|---|
committer | Marc Englund <marc.englund@itmill.com> | 2009-05-12 11:12:45 +0000 |
commit | e14bcef7f580a6e85c85665cd633105288c8f9c5 (patch) | |
tree | b4c92e97bd78c98e3cd81ab76b5a42513009ac8b /WebContent/VAADIN/themes | |
parent | e0c9e338d7e575d29c19a391854f6539bd30b10d (diff) | |
download | vaadin-framework-e14bcef7f580a6e85c85665cd633105288c8f9c5.tar.gz vaadin-framework-e14bcef7f580a6e85c85665cd633105288c8f9c5.zip |
Renaming ITMILL/ -> VAADIN/ part 1 (for #2904)
svn changeset:7762/svn branch:6.0
Diffstat (limited to 'WebContent/VAADIN/themes')
775 files changed, 14335 insertions, 0 deletions
diff --git a/WebContent/VAADIN/themes/base/absolutelayout/absolutelayout.css b/WebContent/VAADIN/themes/base/absolutelayout/absolutelayout.css new file mode 100644 index 0000000000..b2c2ed2858 --- /dev/null +++ b/WebContent/VAADIN/themes/base/absolutelayout/absolutelayout.css @@ -0,0 +1,4 @@ +.v-absolutelayout-wrapper { + position: absolute; + overflow: hidden; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/accordion/accordion.css b/WebContent/VAADIN/themes/base/accordion/accordion.css new file mode 100644 index 0000000000..5c1a7d77b8 --- /dev/null +++ b/WebContent/VAADIN/themes/base/accordion/accordion.css @@ -0,0 +1,26 @@ +.v-accordion { + position: relative; + outline: none; + overflow: hidden; + text-align: left /* Force default alignment */ +} +.v-accordion-item { + position: relative; +} +.v-accordion-item-caption { + overflow: hidden; + white-space: nowrap; + background: #eee; + border-bottom: 1px solid #ddd; +} +.v-accordion-item-caption .v-caption { + cursor: pointer; +} +.v-accordion-item-open .v-accordion-item-caption .v-caption { + cursor: default; +} +.v-accordion-item-content { + position: absolute; + overflow: auto; + width: 100%; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/button/button.css b/WebContent/VAADIN/themes/base/button/button.css new file mode 100644 index 0000000000..c7e2fab8f6 --- /dev/null +++ b/WebContent/VAADIN/themes/base/button/button.css @@ -0,0 +1,95 @@ +.v-button {
+ cursor: pointer;
+ white-space: nowrap;
+ margin: 0;
+}
+.v-button span {
+ white-space: nowrap;
+}
+.v-checkbox input {
+ vertical-align: middle;
+}
+.v-button img,
+.v-checkbox img {
+ display: inline;
+ vertical-align: middle;
+ margin-right: 3px;
+}
+.v-button span,
+.v-checkbox label {
+ vertical-align: middle;
+}
+.v-button-link {
+ border: none;
+ text-align: left;
+ background: none;
+ padding: 0;
+}
+/* Inset Safari focus outline a bit */
+.v-sa .v-button-link:focus {
+ outline-offset: -3px;
+}
+.v-button-link span {
+ text-decoration: underline;
+}
+.v-checkbox {
+ white-space: nowrap;
+}
+.v-checkbox .v-errorindicator {
+ float: none;
+ display: inline;
+ padding-left: 1em;
+ background-position: left;
+}
+/* Fixes streched buttons in IE6 and IE7*/
+.v-ie6 .v-button {
+ width: 1px;
+}
+.v-ie6 .v-button,
+.v-ie7 .v-button,
+.v-ie8 .v-button {
+ overflow: visible;
+ padding-left: 1em;
+ padding-right: 1em;
+}
+/* Error indicator on checkbox fix for IE6 */
+.v-ie6 .v-checkbox * {
+ float: left;
+ display: inline; /* In effect, does nothing, since float:left forces block-rendering, but will fix "double-float-margin-bug" */
+}
+.v-ie6 .v-checkbox .v-errorindicator {
+ background-position: right;
+ display: inline;
+ float: left;
+ padding-left: 0;
+ padding-right: 0.4em;
+}
+/* Error indicator on checkbox fix for IE7 */
+.v-ie7 .v-checkbox *,
+.v-ie8 .v-checkbox * {
+ float: left;
+}
+.v-ie7 .v-checkbox .v-errorindicator,
+.v-ie8 .v-checkbox .v-errorindicator {
+ background-position: right;
+ float: left;
+ padding-left: 0;
+ padding-right: 0.7em;
+}
+/* Error indicator on button fix for IE */
+.v-ie6 button .v-errorindicator,
+.v-ie7 button .v-errorindicator,
+.v-ie8 button .v-errorindicator {
+ display: inline;
+ padding-right: 0.5em;
+}
+/* Disabled by default
+.v-checkbox-error {
+ background: #ffe0e0;
+}
+*/
+/* Disabled by default
+.v-checkbox-required {
+ background: #ffe0e0;
+}
+*/
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/caption/caption.css b/WebContent/VAADIN/themes/base/caption/caption.css new file mode 100644 index 0000000000..32a77eed08 --- /dev/null +++ b/WebContent/VAADIN/themes/base/caption/caption.css @@ -0,0 +1,31 @@ +.v-captionwrapper { + text-align: left; /* Force default alignment */ +} +.v-caption { + overflow: hidden; + white-space: nowrap; +} +.v-errorindicator { + float: left; +} +.v-caption .v-icon { + float: left; + padding-right: 2px; + vertical-align: middle; +} +.v-caption .v-captiontext { + float: left; + overflow: hidden; + vertical-align: middle; +} +.v-caption .v-required-field-indicator { + float: left; +} + +/* Fix IE6 "double-float-margin-bug" */ +.v-ie6 .v-errorindicator, +.v-ie6 .v-icon, +.v-ie6 .v-captiontext, +.v-ie6 .v-required-field-indicator { + display: inline; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/common/common.css b/WebContent/VAADIN/themes/base/common/common.css new file mode 100644 index 0000000000..3ed9b8daad --- /dev/null +++ b/WebContent/VAADIN/themes/base/common/common.css @@ -0,0 +1,186 @@ +/* References the BODY tag generated by Vaadin application servlet */ +.v-generated-body { + width: 100%; + height: 100%; + border: 0; + margin: 0; + overflow: hidden; +} +.v-app { + height: 100%; +} +.v-app-loading { + /* You can use this to provide indication for the user that the application is loading. */ + /* It is applied to the same element as .v-app */ +} +.v-view { + height: 100%; + width: 100%; + overflow: auto; + /* avoid scrollbars with margins in root layout */ + outline: none; + margin-top: -1px; + border-top: 1px solid transparent; + position: relative; +} +/** + * Try to handle printing somehow. Reasonable printing support + * needs application specific planning and CSS tuning. + */ +@media print { + .v-generated-body { + height: auto; + min-height: 20cm; + overflow: visible; + } + .v-app { + height: auto; + min-height: 20cm; + } + .v-view { + overflow: visible; + } + .v-gridlayout { + overflow: visible !important; + } +} +.v-view:active, +.v-view:focus { + outline: none; +} +.v-app select, +.v-window select { + margin: 0; +} +.v-disabled { + opacity: .3; + filter: alpha(opacity=30); + cursor: default; +} +.v-disabled * { + cursor: default; +} +* html .v-disabled { + zoom: 1; +} +*+html .v-disabled { + zoom: 1; +} +.v-disabled .v-disabled { + opacity: 1; +} +.v-required-field-indicator { + padding-left: 2px; + color: red; +} +.v-form fieldset { + border: none; + padding: 0; + margin: 0; +} +/* Field modified */ /* Disabled by default +.v-modified, +.v-richtextarea.v-modified iframe.gwt-RichTextArea, +.v-checkbox.v-modified, +.v-modified .v-select-option, +.v-modified .v-textfield, +.v-modified .v-datefield-calendarpanel, +.v-modified .v-select-select, +.v-modified .v-select-twincol-selections, +.v-modified .v-select-twincol-options, +.v-modified .v-slider-base { + background: #ffffe0; +} +*/ +.v-tooltip { + cursor: default; + background: #fff; +} +.v-tooltip-text { + overflow: auto; +} +.v-tooltip .v-errormessage { + overflow: auto; +} +.v-contextmenu { + background: #fff; +} +.v-contextmenu .gwt-MenuItem { + cursor: pointer; + vertical-align: middle; + padding: 0; + border: 0; + margin: 0; +} +.v-contextmenu .gwt-MenuItem div { + cursor: pointer; + vertical-align: middle; + white-space: nowrap; +} +.v-contextmenu .gwt-MenuItem-selected div { + background: #aaa; + color: #fff; +} +.v-contextmenu table { + border-collapse: collapse; + margin: 0; + padding: 0; +} +.v-contextmenu .gwt-MenuItem img { + margin-right: 1em; + vertical-align: middle; +} +/* Margins are not supported within Label */ +.v-label pre { + margin: 0; +} +/* A label with undefined width is always considered to be on one line */ +.v-label-undef-w { + white-space: nowrap; +} +/* Loading indicator states + * Note: client side expects that loading indicator has a height. It depends on + * this css property to ensure browsers have applied all required styles. + */ +.v-loading-indicator, +.v-loading-indicator-delay, +.v-loading-indicator-wait { + height: 16px; + position: absolute; + top: 0; + right: 0; + z-index: 30000; +} +/* Debug dialog */ +.v-debug-console { + background: #fff; + opacity: .9; + border: 1px solid #000; + font-family: sans-serif; +} +.v-debug-console-caption { + background: #000; + border-bottom: 1px solid grey; + color: white; + font-weight: bold; +} +.v-debug-console-content { + font-size: x-small; + overflow: auto; +} +.v-debug-console-content input { + font-size: xx-small; +} +/* Debug style */ +.v-app .invalidlayout, +.v-app .invalidlayout * { + background: #f99 !important; +} +/* Fix for Liferay, issue #2384 */ +.v-app input[type="text"], +.v-app input[type="password"], +.v-app input[type="reset"], +.v-app select, +.v-app textarea { + padding: 2px; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/common/img/sprites.png b/WebContent/VAADIN/themes/base/common/img/sprites.png Binary files differnew file mode 100644 index 0000000000..c5d2e89b97 --- /dev/null +++ b/WebContent/VAADIN/themes/base/common/img/sprites.png diff --git a/WebContent/VAADIN/themes/base/customcomponent/customcomponent.css b/WebContent/VAADIN/themes/base/customcomponent/customcomponent.css new file mode 100644 index 0000000000..f6cfd31390 --- /dev/null +++ b/WebContent/VAADIN/themes/base/customcomponent/customcomponent.css @@ -0,0 +1,3 @@ +.v-customcomponent { + overflow: hidden; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/customlayout/customlayout.css b/WebContent/VAADIN/themes/base/customlayout/customlayout.css new file mode 100644 index 0000000000..b9c20dbbf8 --- /dev/null +++ b/WebContent/VAADIN/themes/base/customlayout/customlayout.css @@ -0,0 +1,3 @@ +.v-customlayout { + overflow: hidden; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/datefield/datefield.css b/WebContent/VAADIN/themes/base/datefield/datefield.css new file mode 100644 index 0000000000..e18a19c706 --- /dev/null +++ b/WebContent/VAADIN/themes/base/datefield/datefield.css @@ -0,0 +1,71 @@ +.v-datefield { + white-space: nowrap; +} +.v-datefield-textfield { + vertical-align: top; +} +.v-datefield-button { + cursor: pointer; +} +.v-datefield-calendarpanel table { + width: 100%; +} +.v-datefield-calendarpanel td { + width: 14.2%; + padding: 0; + margin: 0; +} +.v-datefield-calendarpanel-header td { + text-align: center; +} +.v-datefield-calendarpanel-month { + text-align: center; + white-space: nowrap; +} +.v-datefield-calendarpanel-day, +.v-datefield-calendarpanel-day-today { + cursor: pointer; +} +.v-datefield-calendarpanel-day-today { + border: 1px solid #ddd; +} +.v-disabled .v-datefield-calendarpanel-day, +.v-disabled .v-datefield-calendarpanel-day-today { + cursor: default; +} +.v-datefield-calendarpanel-day-disabled { + cursor: default; + opacity: .5; +} +.v-datefield-calendarpanel-day-selected { + cursor: default; + background: #333; + color: #fff; +} +.v-datefield-time { + white-space: nowrap; +} +.v-datefield-time .v-label { + display: inline; +} +/* Disabled by default +.v-datefield-error .v-textfield, +.v-datefield-error .v-datefield-calendarpanel { + background: #ffe0e0; +} +*/ + +/* Disabled by default +.v-datefield-required .v-textfield, +.v-datefield-required .v-datefield-calendarpanel { + background:transparent; + background-color: #ffe0e0; +} +*/ +/* IE somehow loses generic v-disabled alpha. See #1960 */ +.v-ie6 .v-disabled .v-datefield-button, +.v-ie6 .v-disabled .v-datefield-textfield, +.v-ie7 .v-disabled .v-datefield-button, +.v-ie7 .v-disabled .v-datefield-textfield { + filter: alpha(opacity=30); +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/formlayout/formlayout.css b/WebContent/VAADIN/themes/base/formlayout/formlayout.css new file mode 100644 index 0000000000..dd5e8d6662 --- /dev/null +++ b/WebContent/VAADIN/themes/base/formlayout/formlayout.css @@ -0,0 +1,39 @@ +.v-formlayout-cell .v-errorindicator { + display: block; +} +.v-formlayout-captioncell { + text-align:right; + white-space: nowrap; +} +.v-formlayout-captioncell .v-caption { + overflow: visible; +} +.v-formlayout-spacing .v-formlayout-row .v-formlayout-captioncell, +.v-formlayout-spacing .v-formlayout-row .v-formlayout-contentcell, +.v-formlayout-spacing .v-formlayout-row .v-formlayout-errorcell { + padding-top: 1em; +} +.v-formlayout-spacing .v-formlayout-firstrow .v-formlayout-captioncell, +.v-formlayout-spacing .v-formlayout-firstrow .v-formlayout-contentcell, +.v-formlayout-spacing .v-formlayout-firstrow .v-formlayout-errorcell { + padding-top: 0; +} +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-captioncell, +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-contentcell, +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-errorcell { + padding-top: 2em; +} +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-captioncell, +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-contentcell, +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-errorcell { + padding-bottom: 2em; +} +.v-formlayout-margin-left .v-formlayout-captioncell { + padding-left: 2em; +} +.v-formlayout-margin-right .v-formlayout-contentcell { + padding-right: 2em; +} +.v-formlayout-captioncell .v-caption .v-required-field-indicator { + float: none; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/gridlayout/gridlayout.css b/WebContent/VAADIN/themes/base/gridlayout/gridlayout.css new file mode 100644 index 0000000000..039f080ac2 --- /dev/null +++ b/WebContent/VAADIN/themes/base/gridlayout/gridlayout.css @@ -0,0 +1,30 @@ +.v-gridlayout-margin-top { + padding-top: 2em; +} +.v-gridlayout-margin-bottom { + padding-bottom: 2em; +} +.v-gridlayout-margin-left { + padding-left: 2em; +} +.v-gridlayout-margin-right { + padding-right: 2em; +} +.v-gridlayout-spacing-on { + padding-left: 1em; + padding-top: 1em; + overflow: hidden; +} +.v-gridlayout-spacing, +.v-gridlayout-spacing-off { + padding-left: 0; + padding-top: 0; +} +.v-gridlayout-spacing-off { + overflow: hidden; +} +/* Ensure that resizing gridlayout works in IE */ +.v-ie6 .v-gridlayout, +.v-ie7 .v-gridlayout { + overflow: hidden; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/link/link.css b/WebContent/VAADIN/themes/base/link/link.css new file mode 100644 index 0000000000..322fb3e7ba --- /dev/null +++ b/WebContent/VAADIN/themes/base/link/link.css @@ -0,0 +1,18 @@ +.v-link { + white-space: nowrap; +} +.v-link a { + vertical-align: middle; + text-decoration: none; +} +.v-link span { + text-decoration: underline; + vertical-align: middle; +} +.v-disabled a { + cursor: default; +} +.v-link img { + vertical-align: middle; + border:none; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/menubar/menubar.css b/WebContent/VAADIN/themes/base/menubar/menubar.css new file mode 100644 index 0000000000..712769536c --- /dev/null +++ b/WebContent/VAADIN/themes/base/menubar/menubar.css @@ -0,0 +1,37 @@ +.v-menubar table { + white-space: nowrap; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.v-menubar table { + white-space: nowrap; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.v-menubar .menuitem { + cursor : default; +} +.v-menubar-submenu { + background: #fff; +} +.v-menubar-submenu table { + white-space: nowrap; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.v-menubar-submenu table td { + white-space: nowrap; + padding: 0; + margin: 0; +} +.v-menubar .menuitem-selected, +.v-menubar-submenu .menuitem-selected { + background: #333; + color: #fff; +} +.v-menubar-submenu .menuitem { + cursor: default; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/notification/notification.css b/WebContent/VAADIN/themes/base/notification/notification.css new file mode 100644 index 0000000000..514d274488 --- /dev/null +++ b/WebContent/VAADIN/themes/base/notification/notification.css @@ -0,0 +1,41 @@ +.v-Notification { + background: #999; + color: #fff; + cursor: pointer; + overflow: hidden; + padding: 1em; +} +.v-Notification h1, +.v-Notification p, +.v-Notification.error h1, +.v-Notification.error p, +.v-Notification.warning h1, +.v-Notification.warning p { + display: inline; + white-space: nowrap; + margin: 0 0.5em 0 0; +} +.v-Notification.warning { + background: orange; +} +.v-Notification.error { + background: red; +} +.v-Notification.tray h1 { + display: block; +} +.v-Notification.tray p { + display: block; +}
+.v-Notification.system {
+ background-color: red;
+ opacity: .7;
+ filter: alpha(opacity=70);
+}
+.v-Notification.system h1 {
+ display: block;
+ margin: 0;
+}
+.v-Notification.system p {
+ white-space: nowrap;
+}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/orderedlayout/orderedlayout.css b/WebContent/VAADIN/themes/base/orderedlayout/orderedlayout.css new file mode 100644 index 0000000000..6dafa2d252 --- /dev/null +++ b/WebContent/VAADIN/themes/base/orderedlayout/orderedlayout.css @@ -0,0 +1,42 @@ +.v-orderedlayout-margin-top, +.v-horizontallayout-margin-top, +.v-verticallayout-margin-top { + padding-top: 2em; +} +.v-orderedlayout-margin-right, +.v-horizontallayout-margin-right, +.v-verticallayout-margin-right { + padding-right: 2em; +} +.v-orderedlayout-margin-bottom, +.v-horizontallayout-margin-bottom, +.v-verticallayout-margin-bottom { + padding-bottom: 2em; +} +.v-orderedlayout-margin-left, +.v-horizontallayout-margin-left, +.v-verticallayout-margin-left { + padding-left: 2em; +} +.v-orderedlayout-spacing-on, +.v-horizontallayout-spacing-on, +.v-verticallayout-spacing-on { + padding-top: 1em; + padding-left: 1em; +} +/* This can be used to define spacing if spacing is off server side */ +.v-orderedlayout-spacing-off, +.v-horizontallayout-spacing-off, +.v-verticallayout-spacing-off { + padding-top: 0; + padding-left: 0; +} +/* To make sure IE don't expand elements larger than they should */ +.v-ie6 .v-orderedlayout, +.v-ie6 .v-horizontallayout, +.v-ie6 .v-verticallayout, +.v-ie7 .v-orderedlayout, +.v-ie7 .v-horizontallayout, +.v-ie7 .v-verticallayout { + overflow: hidden; +} diff --git a/WebContent/VAADIN/themes/base/panel/panel.css b/WebContent/VAADIN/themes/base/panel/panel.css new file mode 100644 index 0000000000..126d3da91c --- /dev/null +++ b/WebContent/VAADIN/themes/base/panel/panel.css @@ -0,0 +1,35 @@ +.v-panel, +.v-panel-caption, +.v-panel-content, +.v-panel-deco, +.v-panel-light, +.v-panel-caption-light, +.v-panel-content-light, +.v-panel-deco-light { + outline: none; /* Prevent selection outline which might break layouts or cause scrollbars */ + text-align: left /* Force default alignment */ +} +.v-panel-caption .v-errorindicator { + float: none; + display: inline; +} +.v-panel-caption .v-icon { + display: inline; + vertical-align: middle; +} +.v-panel-caption span { + vertical-align: middle; +} +.v-panel-caption { + white-space: nowrap; + overflow:hidden; + font-weight: bold; +} +.v-panel-nocaption { + overflow: hidden; +} +.v-panel-content { + overflow: auto; +} +.v-panel-deco { +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/popupview/popupview.css b/WebContent/VAADIN/themes/base/popupview/popupview.css new file mode 100644 index 0000000000..8cf1c6066f --- /dev/null +++ b/WebContent/VAADIN/themes/base/popupview/popupview.css @@ -0,0 +1,9 @@ +.v-popupview { + cursor: pointer; + width: 5px; + height: 5px; + background: #aaa; +} +.v-popupview-popup { + overflow: auto; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/progressindicator/progressindicator.css b/WebContent/VAADIN/themes/base/progressindicator/progressindicator.css new file mode 100644 index 0000000000..18b1f1e4a7 --- /dev/null +++ b/WebContent/VAADIN/themes/base/progressindicator/progressindicator.css @@ -0,0 +1,35 @@ +.v-progressindicator { + overflow: hidden; /* for IE6 */ + width: 150px; +} +.v-progressindicator-wrapper { + overflow: hidden; /* for IE6 */ + height: 9px; + border: 1px solid #ddd; +} +.v-progressindicator-disabled { + height: 9px; + overflow: hidden; /* for IE6 */ +} +.v-progressindicator-indicator { + height: 9px; + overflow: hidden; /* for IE6 */ + background: #ddd; +} +.v-progressindicator-indeterminate { + height: 16px; + width: 16px; + overflow: hidden; /* for IE6 */ +} +/* Hide obsolete elements in indeterminate mode */ +.v-progressindicator-indeterminate .v-progressindicator-wrapper, +.v-progressindicator-indeterminate .v-progressindicator-indicator, +.v-progressindicator-indeterminate-disabled .v-progressindicator-wrapper, +.v-progressindicator-indeterminate-disabled .v-progressindicator-indicator { + display: none; +} +.v-progressindicator-indeterminate-disabled { + height: 16px; + width: 16px; + overflow: hidden; /* for IE6 */ +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/select/select.css b/WebContent/VAADIN/themes/base/select/select.css new file mode 100644 index 0000000000..9bfcfefd45 --- /dev/null +++ b/WebContent/VAADIN/themes/base/select/select.css @@ -0,0 +1,134 @@ +.v-select { + text-align: left; +} +.v-select-optiongroup .v-select-option { + display: block; + white-space: nowrap; +} +.v-ie .v-select-optiongroup .v-select-option { + zoom: 1; +} +.v-select-select { + display: block; +} +.v-select-twincol { + white-space: nowrap; +} +.v-select-twincol-options { + float: left; +} +.v-select-twincol-selections { + font-weight: bold; +} +.v-select-twincol-buttons { + float: left; + text-align: center; +} +.v-select-twincol-buttons .v-select-twincol-deco { + clear: both; +} +.v-select-twincol .v-textfield { + display: block; + float: left; + clear: left; +} +.v-select-twincol .v-button { + display: block; + float: left; +} +.v-select-twincol-buttons .v-button { + display: inline; + float: none; +} +.v-filterselect { + white-space: nowrap; + text-align: left; +} +.v-filterselect .v-icon { + float: left; +} +.v-app .v-filterselect-input, +.v-window .v-filterselect-input, +.v-popupview-popup .v-filterselect-input { + float: left; +} +.v-filterselect-prompt .v-filterselect-input { + color: #999; + font-style: italic; +} +.v-filterselect-button { + float: right; + cursor: pointer; +} +.v-filterselect.v-readonly .v-filterselect-button { + display: none; +} +.v-filterselect-suggestpopup { + background: #fff; + border: 1px solid #eee; +} +.v-filterselect-suggestmenu table { + border-collapse: collapse; + border: none; +} +.v-filterselect-suggestmenu .gwt-MenuItem { + white-space: nowrap; +} +.v-filterselect-suggestmenu .gwt-MenuItem .v-icon { + margin-right: 3px; + vertical-align: middle; +} +.v-filterselect-suggestmenu .gwt-MenuItem span { + vertical-align: middle; +} +.v-filterselect-suggestmenu .gwt-MenuItem-selected { + background: #333; + color: #fff; +} +.v-filterselect-nextpage, +.v-filterselect-nextpage-off, +.v-filterselect-prevpage-off, +.v-filterselect-prevpage { + width: 100%; + background: #aaa; + text-align: center; + overflow: hidden; + cursor: pointer; +} +.v-filterselect-nextpage-off, +.v-filterselect-prevpage-off { + color: #666; + opacity: .5; + filter: alpha(opacity=50); + cursor: default; +} +.v-filterselect-nextpage-off span, +.v-filterselect-prevpage-off span { + cursor: default; +} +.v-filterselect-status { + white-space: nowrap; + text-align: center; +} + +/* Error styles (disabled by default) + +.v-filterselect-error .v-filterselect-input, +.v-select-error .v-select-option, +.v-select-error .v-select-select, +.v-select-error .v-select-twincol-selections, +.v-select-error .v-select-twincol-options { + background: #ffaaaa; +} +*/ + +/* Required field styles (disabled by default) + +.v-filterselect-error .v-filterselect-input, +.v-select-required .v-select-option, +.v-select-required .v-select-select, +.v-select-required .v-select-twincol-selections, +.v-select-required .v-select-twincol-options { + background: #ffaaaa; +} +*/
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/shadow/img/bottom-left.png b/WebContent/VAADIN/themes/base/shadow/img/bottom-left.png Binary files differnew file mode 100644 index 0000000000..6b2cd00a0d --- /dev/null +++ b/WebContent/VAADIN/themes/base/shadow/img/bottom-left.png diff --git a/WebContent/VAADIN/themes/base/shadow/img/bottom-right.png b/WebContent/VAADIN/themes/base/shadow/img/bottom-right.png Binary files differnew file mode 100644 index 0000000000..c5c10a7bf5 --- /dev/null +++ b/WebContent/VAADIN/themes/base/shadow/img/bottom-right.png diff --git a/WebContent/VAADIN/themes/base/shadow/img/bottom.png b/WebContent/VAADIN/themes/base/shadow/img/bottom.png Binary files differnew file mode 100644 index 0000000000..14935a81d4 --- /dev/null +++ b/WebContent/VAADIN/themes/base/shadow/img/bottom.png diff --git a/WebContent/VAADIN/themes/base/shadow/img/center.png b/WebContent/VAADIN/themes/base/shadow/img/center.png Binary files differnew file mode 100644 index 0000000000..1db9a53c75 --- /dev/null +++ b/WebContent/VAADIN/themes/base/shadow/img/center.png diff --git a/WebContent/VAADIN/themes/base/shadow/img/left.png b/WebContent/VAADIN/themes/base/shadow/img/left.png Binary files differnew file mode 100644 index 0000000000..45634c05d8 --- /dev/null +++ b/WebContent/VAADIN/themes/base/shadow/img/left.png diff --git a/WebContent/VAADIN/themes/base/shadow/img/right.png b/WebContent/VAADIN/themes/base/shadow/img/right.png Binary files differnew file mode 100644 index 0000000000..619c4034db --- /dev/null +++ b/WebContent/VAADIN/themes/base/shadow/img/right.png diff --git a/WebContent/VAADIN/themes/base/shadow/img/top-left.png b/WebContent/VAADIN/themes/base/shadow/img/top-left.png Binary files differnew file mode 100644 index 0000000000..10e743875e --- /dev/null +++ b/WebContent/VAADIN/themes/base/shadow/img/top-left.png diff --git a/WebContent/VAADIN/themes/base/shadow/img/top-right.png b/WebContent/VAADIN/themes/base/shadow/img/top-right.png Binary files differnew file mode 100644 index 0000000000..2088806475 --- /dev/null +++ b/WebContent/VAADIN/themes/base/shadow/img/top-right.png diff --git a/WebContent/VAADIN/themes/base/shadow/img/top.png b/WebContent/VAADIN/themes/base/shadow/img/top.png Binary files differnew file mode 100644 index 0000000000..9daf3f41f4 --- /dev/null +++ b/WebContent/VAADIN/themes/base/shadow/img/top.png diff --git a/WebContent/VAADIN/themes/base/shadow/shadow.css b/WebContent/VAADIN/themes/base/shadow/shadow.css new file mode 100644 index 0000000000..bc67f3cc59 --- /dev/null +++ b/WebContent/VAADIN/themes/base/shadow/shadow.css @@ -0,0 +1,85 @@ +.v-shadow { + position: absolute; +} + +.v-shadow .top-left { + position: absolute; overflow: hidden; + top: -3px; left: -5px; + width: 10px; height: 10px; + background: transparent url(img/top-left.png); +} + +.v-shadow .top { + position: absolute; overflow: hidden; + top: -3px; left: 5px; + height: 10px; right: 5px; + background: transparent url(img/top.png); +} + +.v-shadow .top-right { + position: absolute; overflow: hidden; + top: -3px; right: -5px; + width: 10px; height: 10px; + background: transparent url(img/top-right.png); +} + +.v-shadow .left { + position: absolute; overflow: hidden; + top: 7px; left: -5px; + width: 10px; + bottom: 3px; + background: transparent url(img/left.png); +} + +.v-shadow .center { + position: absolute; overflow: hidden; + top: 7px; left: 5px; + bottom: 3px; right: 5px; + background: transparent url(img/center.png); +} + +.v-shadow .right { + position: absolute; overflow: hidden; + top: 7px; right: -5px; + width: 10px; + bottom: 3px; + background: transparent url(img/right.png); +} + +.v-shadow .bottom-left { + position: absolute; overflow: hidden; + bottom: -7px; left: -5px; + width: 10px; height: 10px; + background: transparent url(img/bottom-left.png); +} + +.v-shadow .bottom { + position: absolute; overflow: hidden; + bottom: -7px; left: 5px; + right: 5px; height: 10px; + background: transparent url(img/bottom.png); +} + +.v-shadow .bottom-right { + position: absolute; overflow: hidden; + bottom: -7px; right: -5px; + width: 10px; height: 10px; + background: transparent url(img/bottom-right.png); +} + + + + + +/* For IE6 (no transparent png's, we use a blur filter) */ + +.v-ie6 .v-shadow * { + display: none; +} + +.v-ie6 .v-shadow { + background: #000; + filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2) alpha(opacity=20); + margin-top: -3px; + margin-left: -4px; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/slider/slider.css b/WebContent/VAADIN/themes/base/slider/slider.css new file mode 100644 index 0000000000..2288cfc47a --- /dev/null +++ b/WebContent/VAADIN/themes/base/slider/slider.css @@ -0,0 +1,64 @@ +.v-slider { + margin: 5px 0; +} +.v-slider-base { + /* changing the borders will require adjustments to ISlider.java */ + height: 2px; + border-top: 1px solid #ddd; + background: #eee; + border-left: 1px solid #ddd; + border-right: 1px solid #eee; + +} +.v-slider-handle { + background: #aaa; + width: 12px; + height: 12px; + margin-top: -5px; + font-size: 0; + cursor: pointer; +} + +.v-slider-vertical { + width: 2px; + height: auto; + margin: 0 5px; + border: none; + border-left: 1px solid #cccfd0; + border-right: 1px solid #cccfd0; +} +.v-slider-vertical .v-slider-base { + width: 2px; + border-bottom: 1px solid #eee; + border-right: none; +} +.v-slider-vertical .v-slider-handle { + width: 12px; + height: 12px; + font-size: 0; + cursor: pointer; + margin-left: -5px; +} + +/* Disabled by default +.v-slider-error .v-slider-base { + background: #FFE0E0; +} +*/ +/* Disabled by default +.v-slider-required .v-slider-base { + background: #FFE0E0; +} +*/ + +/* IE specific styles */ +.v-ie6 .v-slider, +.v-ie6 .v-slider-vertical { + margin: 0; +} +.v-ie6 .v-slider .v-slider-handle { + margin: -1px 0; +} +.v-ie6 .v-slider-vertical .v-slider-handle { + margin: 0 -1px; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/splitpanel/splitpanel.css b/WebContent/VAADIN/themes/base/splitpanel/splitpanel.css new file mode 100644 index 0000000000..7406c4f3c8 --- /dev/null +++ b/WebContent/VAADIN/themes/base/splitpanel/splitpanel.css @@ -0,0 +1,31 @@ +.v-splitpanel-horizontal, +.v-splitpanel-vertical { + overflow: hidden; +} +.v-splitpanel-horizontal .v-splitpanel-hsplitter { + width: 6px; + font-size: 1px; /* for IE6 */ +} +.v-splitpanel-horizontal .v-splitpanel-hsplitter div { + width: 6px; + font-size: 1px; /* for IE6 */ + position: absolute; + top: 0; + bottom: 0; + background: #ddd; + cursor: e-resize; +} +.v-splitpanel-vertical .v-splitpanel-vsplitter { + height: 6px; + font-size: 1px; /* for IE6 */ +} +.v-splitpanel-vertical .v-splitpanel-vsplitter div { + height: 6px; + font-size: 1px; /* for IE6 */ + background: #ddd; + cursor: n-resize; +} +/* IE specific styles */ +.v-ie6 .v-splitpanel-horizontal .v-splitpanel-hsplitter div { + height: 99%; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/styles.css b/WebContent/VAADIN/themes/base/styles.css new file mode 100644 index 0000000000..42680407c3 --- /dev/null +++ b/WebContent/VAADIN/themes/base/styles.css @@ -0,0 +1,1551 @@ +/* Automatically compiled css file from subdirectories. */ + +/* ./WebContent/ITMILL/themes/base/absolutelayout/absolutelayout.css */ +.v-absolutelayout-wrapper { + position: absolute; + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/accordion/accordion.css */ +.v-accordion { + position: relative; + outline: none; + overflow: hidden; + text-align: left /* Force default alignment */ +} +.v-accordion-item { + position: relative; +} +.v-accordion-item-caption { + overflow: hidden; + white-space: nowrap; + background: #eee; + border-bottom: 1px solid #ddd; +} +.v-accordion-item-caption .v-caption { + cursor: pointer; +} +.v-accordion-item-open .v-accordion-item-caption .v-caption { + cursor: default; +} +.v-accordion-item-content { + position: absolute; + overflow: auto; + width: 100%; +} + +/* ./WebContent/ITMILL/themes/base/button/button.css */ +.v-button { + cursor: pointer; + white-space: nowrap; + margin: 0; +} +.v-button span { + white-space: nowrap; +} +.v-checkbox input { + vertical-align: middle; +} +.v-button img, +.v-checkbox img { + display: inline; + vertical-align: middle; + margin-right: 3px; +} +.v-button span, +.v-checkbox label { + vertical-align: middle; +} +.v-button-link { + border: none; + text-align: left; + background: none; + padding: 0; +} +/* Inset Safari focus outline a bit */ +.v-sa .v-button-link:focus { + outline-offset: -3px; +} +.v-button-link span { + text-decoration: underline; +} +.v-checkbox { + white-space: nowrap; +} +.v-checkbox .v-errorindicator { + float: none; + display: inline; + padding-left: 1em; + background-position: left; +} +/* Fixes streched buttons in IE6 and IE7*/ +.v-ie6 .v-button { + width: 1px; +} +.v-ie6 .v-button, +.v-ie7 .v-button, +.v-ie8 .v-button { + overflow: visible; + padding-left: 1em; + padding-right: 1em; +} +/* Error indicator on checkbox fix for IE6 */ +.v-ie6 .v-checkbox * { + float: left; + display: inline; /* In effect, does nothing, since float:left forces block-rendering, but will fix "double-float-margin-bug" */ +} +.v-ie6 .v-checkbox .v-errorindicator { + background-position: right; + display: inline; + float: left; + padding-left: 0; + padding-right: 0.4em; +} +/* Error indicator on checkbox fix for IE7 */ +.v-ie7 .v-checkbox *, +.v-ie8 .v-checkbox * { + float: left; +} +.v-ie7 .v-checkbox .v-errorindicator, +.v-ie8 .v-checkbox .v-errorindicator { + background-position: right; + float: left; + padding-left: 0; + padding-right: 0.7em; +} +/* Error indicator on button fix for IE */ +.v-ie6 button .v-errorindicator, +.v-ie7 button .v-errorindicator, +.v-ie8 button .v-errorindicator { + display: inline; + padding-right: 0.5em; +} +/* Disabled by default +.v-checkbox-error { + background: #ffe0e0; +} +*/ +/* Disabled by default +.v-checkbox-required { + background: #ffe0e0; +} +*/ + +/* ./WebContent/ITMILL/themes/base/caption/caption.css */ +.v-captionwrapper { + text-align: left; /* Force default alignment */ +} +.v-caption { + overflow: hidden; + white-space: nowrap; +} +.v-errorindicator { + float: left; +} +.v-caption .v-icon { + float: left; + padding-right: 2px; + vertical-align: middle; +} +.v-caption .v-captiontext { + float: left; + overflow: hidden; + vertical-align: middle; +} +.v-caption .v-required-field-indicator { + float: left; +} + +/* Fix IE6 "double-float-margin-bug" */ +.v-ie6 .v-errorindicator, +.v-ie6 .v-icon, +.v-ie6 .v-captiontext, +.v-ie6 .v-required-field-indicator { + display: inline; +} + +/* ./WebContent/ITMILL/themes/base/common/common.css */ +/* References the BODY tag generated by Vaadin application servlet */ +.v-generated-body { + width: 100%; + height: 100%; + border: 0; + margin: 0; + overflow: hidden; +} +.v-app { + height: 100%; +} +.v-app-loading { + /* You can use this to provide indication for the user that the application is loading. */ + /* It is applied to the same element as .v-app */ +} +.v-view { + height: 100%; + width: 100%; + overflow: auto; + /* avoid scrollbars with margins in root layout */ + outline: none; + margin-top: -1px; + border-top: 1px solid transparent; + position: relative; +} +/** + * Try to handle printing somehow. Reasonable printing support + * needs application specific planning and CSS tuning. + */ +@media print { + .v-generated-body { + height: auto; + min-height: 20cm; + overflow: visible; + } + .v-app { + height: auto; + min-height: 20cm; + } + .v-view { + overflow: visible; + } + .v-gridlayout { + overflow: visible !important; + } +} +.v-view:active, +.v-view:focus { + outline: none; +} +.v-app select, +.v-window select { + margin: 0; +} +.v-disabled { + opacity: .3; + filter: alpha(opacity=30); + cursor: default; +} +.v-disabled * { + cursor: default; +} +* html .v-disabled { + zoom: 1; +} +*+html .v-disabled { + zoom: 1; +} +.v-disabled .v-disabled { + opacity: 1; +} +.v-required-field-indicator { + padding-left: 2px; + color: red; +} +.v-form fieldset { + border: none; + padding: 0; + margin: 0; +} +/* Field modified */ /* Disabled by default +.v-modified, +.v-richtextarea.v-modified iframe.gwt-RichTextArea, +.v-checkbox.v-modified, +.v-modified .v-select-option, +.v-modified .v-textfield, +.v-modified .v-datefield-calendarpanel, +.v-modified .v-select-select, +.v-modified .v-select-twincol-selections, +.v-modified .v-select-twincol-options, +.v-modified .v-slider-base { + background: #ffffe0; +} +*/ +.v-tooltip { + cursor: default; + background: #fff; +} +.v-tooltip-text { + overflow: auto; +} +.v-tooltip .v-errormessage { + overflow: auto; +} +.v-contextmenu { + background: #fff; +} +.v-contextmenu .gwt-MenuItem { + cursor: pointer; + vertical-align: middle; + padding: 0; + border: 0; + margin: 0; +} +.v-contextmenu .gwt-MenuItem div { + cursor: pointer; + vertical-align: middle; + white-space: nowrap; +} +.v-contextmenu .gwt-MenuItem-selected div { + background: #aaa; + color: #fff; +} +.v-contextmenu table { + border-collapse: collapse; + margin: 0; + padding: 0; +} +.v-contextmenu .gwt-MenuItem img { + margin-right: 1em; + vertical-align: middle; +} +/* Margins are not supported within Label */ +.v-label pre { + margin: 0; +} +/* A label with undefined width is always considered to be on one line */ +.v-label-undef-w { + white-space: nowrap; +} +/* Loading indicator states + * Note: client side expects that loading indicator has a height. It depends on + * this css property to ensure browsers have applied all required styles. + */ +.v-loading-indicator, +.v-loading-indicator-delay, +.v-loading-indicator-wait { + height: 16px; + position: absolute; + top: 0; + right: 0; + z-index: 30000; +} +/* Debug dialog */ +.v-debug-console { + background: #fff; + opacity: .9; + border: 1px solid #000; + font-family: sans-serif; +} +.v-debug-console-caption { + background: #000; + border-bottom: 1px solid grey; + color: white; + font-weight: bold; +} +.v-debug-console-content { + font-size: x-small; + overflow: auto; +} +.v-debug-console-content input { + font-size: xx-small; +} +/* Debug style */ +.v-app .invalidlayout, +.v-app .invalidlayout * { + background: #f99 !important; +} +/* Fix for Liferay, issue #2384 */ +.v-app input[type="text"], +.v-app input[type="password"], +.v-app input[type="reset"], +.v-app select, +.v-app textarea { + padding: 2px; +} + +/* ./WebContent/ITMILL/themes/base/customcomponent/customcomponent.css */ +.v-customcomponent { + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/customlayout/customlayout.css */ +.v-customlayout { + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/datefield/datefield.css */ +.v-datefield { + white-space: nowrap; +} +.v-datefield-textfield { + vertical-align: top; +} +.v-datefield-button { + cursor: pointer; +} +.v-datefield-calendarpanel table { + width: 100%; +} +.v-datefield-calendarpanel td { + width: 14.2%; + padding: 0; + margin: 0; +} +.v-datefield-calendarpanel-header td { + text-align: center; +} +.v-datefield-calendarpanel-month { + text-align: center; + white-space: nowrap; +} +.v-datefield-calendarpanel-day, +.v-datefield-calendarpanel-day-today { + cursor: pointer; +} +.v-datefield-calendarpanel-day-today { + border: 1px solid #ddd; +} +.v-disabled .v-datefield-calendarpanel-day, +.v-disabled .v-datefield-calendarpanel-day-today { + cursor: default; +} +.v-datefield-calendarpanel-day-disabled { + cursor: default; + opacity: .5; +} +.v-datefield-calendarpanel-day-selected { + cursor: default; + background: #333; + color: #fff; +} +.v-datefield-time { + white-space: nowrap; +} +.v-datefield-time .v-label { + display: inline; +} +/* Disabled by default +.v-datefield-error .v-textfield, +.v-datefield-error .v-datefield-calendarpanel { + background: #ffe0e0; +} +*/ + +/* Disabled by default +.v-datefield-required .v-textfield, +.v-datefield-required .v-datefield-calendarpanel { + background:transparent; + background-color: #ffe0e0; +} +*/ +/* IE somehow loses generic v-disabled alpha. See #1960 */ +.v-ie6 .v-disabled .v-datefield-button, +.v-ie6 .v-disabled .v-datefield-textfield, +.v-ie7 .v-disabled .v-datefield-button, +.v-ie7 .v-disabled .v-datefield-textfield { + filter: alpha(opacity=30); +} + +/* ./WebContent/ITMILL/themes/base/formlayout/formlayout.css */ +.v-formlayout-cell .v-errorindicator { + display: block; +} +.v-formlayout-captioncell { + text-align:right; + white-space: nowrap; +} +.v-formlayout-captioncell .v-caption { + overflow: visible; +} +.v-formlayout-spacing .v-formlayout-row .v-formlayout-captioncell, +.v-formlayout-spacing .v-formlayout-row .v-formlayout-contentcell, +.v-formlayout-spacing .v-formlayout-row .v-formlayout-errorcell { + padding-top: 1em; +} +.v-formlayout-spacing .v-formlayout-firstrow .v-formlayout-captioncell, +.v-formlayout-spacing .v-formlayout-firstrow .v-formlayout-contentcell, +.v-formlayout-spacing .v-formlayout-firstrow .v-formlayout-errorcell { + padding-top: 0; +} +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-captioncell, +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-contentcell, +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-errorcell { + padding-top: 2em; +} +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-captioncell, +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-contentcell, +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-errorcell { + padding-bottom: 2em; +} +.v-formlayout-margin-left .v-formlayout-captioncell { + padding-left: 2em; +} +.v-formlayout-margin-right .v-formlayout-contentcell { + padding-right: 2em; +} +.v-formlayout-captioncell .v-caption .v-required-field-indicator { + float: none; +} + +/* ./WebContent/ITMILL/themes/base/gridlayout/gridlayout.css */ +.v-gridlayout-margin-top { + padding-top: 2em; +} +.v-gridlayout-margin-bottom { + padding-bottom: 2em; +} +.v-gridlayout-margin-left { + padding-left: 2em; +} +.v-gridlayout-margin-right { + padding-right: 2em; +} +.v-gridlayout-spacing-on { + padding-left: 1em; + padding-top: 1em; + overflow: hidden; +} +.v-gridlayout-spacing, +.v-gridlayout-spacing-off { + padding-left: 0; + padding-top: 0; +} +.v-gridlayout-spacing-off { + overflow: hidden; +} +/* Ensure that resizing gridlayout works in IE */ +.v-ie6 .v-gridlayout, +.v-ie7 .v-gridlayout { + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/link/link.css */ +.v-link { + white-space: nowrap; +} +.v-link a { + vertical-align: middle; + text-decoration: none; +} +.v-link span { + text-decoration: underline; + vertical-align: middle; +} +.v-disabled a { + cursor: default; +} +.v-link img { + vertical-align: middle; + border:none; +} + +/* ./WebContent/ITMILL/themes/base/menubar/menubar.css */ +.v-menubar table { + white-space: nowrap; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.v-menubar table { + white-space: nowrap; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.v-menubar .menuitem { + cursor : default; +} +.v-menubar-submenu { + background: #fff; +} +.v-menubar-submenu table { + white-space: nowrap; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.v-menubar-submenu table td { + white-space: nowrap; + padding: 0; + margin: 0; +} +.v-menubar .menuitem-selected, +.v-menubar-submenu .menuitem-selected { + background: #333; + color: #fff; +} +.v-menubar-submenu .menuitem { + cursor: default; +} + +/* ./WebContent/ITMILL/themes/base/notification/notification.css */ +.v-Notification { + background: #999; + color: #fff; + cursor: pointer; + overflow: hidden; + padding: 1em; +} +.v-Notification h1, +.v-Notification p, +.v-Notification.error h1, +.v-Notification.error p, +.v-Notification.warning h1, +.v-Notification.warning p { + display: inline; + white-space: nowrap; + margin: 0 0.5em 0 0; +} +.v-Notification.warning { + background: orange; +} +.v-Notification.error { + background: red; +} +.v-Notification.tray h1 { + display: block; +} +.v-Notification.tray p { + display: block; +} +.v-Notification.system { + background-color: red; + opacity: .7; + filter: alpha(opacity=70); +} +.v-Notification.system h1 { + display: block; + margin: 0; +} +.v-Notification.system p { + white-space: nowrap; +} + +/* ./WebContent/ITMILL/themes/base/orderedlayout/orderedlayout.css */ +.v-orderedlayout-margin-top, +.v-horizontallayout-margin-top, +.v-verticallayout-margin-top { + padding-top: 2em; +} +.v-orderedlayout-margin-right, +.v-horizontallayout-margin-right, +.v-verticallayout-margin-right { + padding-right: 2em; +} +.v-orderedlayout-margin-bottom, +.v-horizontallayout-margin-bottom, +.v-verticallayout-margin-bottom { + padding-bottom: 2em; +} +.v-orderedlayout-margin-left, +.v-horizontallayout-margin-left, +.v-verticallayout-margin-left { + padding-left: 2em; +} +.v-orderedlayout-spacing-on, +.v-horizontallayout-spacing-on, +.v-verticallayout-spacing-on { + padding-top: 1em; + padding-left: 1em; +} +/* This can be used to define spacing if spacing is off server side */ +.v-orderedlayout-spacing-off, +.v-horizontallayout-spacing-off, +.v-verticallayout-spacing-off { + padding-top: 0; + padding-left: 0; +} +/* To make sure IE don't expand elements larger than they should */ +.v-ie6 .v-orderedlayout, +.v-ie6 .v-horizontallayout, +.v-ie6 .v-verticallayout, +.v-ie7 .v-orderedlayout, +.v-ie7 .v-horizontallayout, +.v-ie7 .v-verticallayout { + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/panel/panel.css */ +.v-panel, +.v-panel-caption, +.v-panel-content, +.v-panel-deco, +.v-panel-light, +.v-panel-caption-light, +.v-panel-content-light, +.v-panel-deco-light { + outline: none; /* Prevent selection outline which might break layouts or cause scrollbars */ + text-align: left /* Force default alignment */ +} +.v-panel-caption .v-errorindicator { + float: none; + display: inline; +} +.v-panel-caption .v-icon { + display: inline; + vertical-align: middle; +} +.v-panel-caption span { + vertical-align: middle; +} +.v-panel-caption { + white-space: nowrap; + overflow:hidden; + font-weight: bold; +} +.v-panel-nocaption { + overflow: hidden; +} +.v-panel-content { + overflow: auto; +} +.v-panel-deco { +} + +/* ./WebContent/ITMILL/themes/base/popupview/popupview.css */ +.v-popupview { + cursor: pointer; + width: 5px; + height: 5px; + background: #aaa; +} +.v-popupview-popup { + overflow: auto; +} + +/* ./WebContent/ITMILL/themes/base/progressindicator/progressindicator.css */ +.v-progressindicator { + overflow: hidden; /* for IE6 */ + width: 150px; +} +.v-progressindicator-wrapper { + overflow: hidden; /* for IE6 */ + height: 9px; + border: 1px solid #ddd; +} +.v-progressindicator-disabled { + height: 9px; + overflow: hidden; /* for IE6 */ +} +.v-progressindicator-indicator { + height: 9px; + overflow: hidden; /* for IE6 */ + background: #ddd; +} +.v-progressindicator-indeterminate { + height: 16px; + width: 16px; + overflow: hidden; /* for IE6 */ +} +/* Hide obsolete elements in indeterminate mode */ +.v-progressindicator-indeterminate .v-progressindicator-wrapper, +.v-progressindicator-indeterminate .v-progressindicator-indicator, +.v-progressindicator-indeterminate-disabled .v-progressindicator-wrapper, +.v-progressindicator-indeterminate-disabled .v-progressindicator-indicator { + display: none; +} +.v-progressindicator-indeterminate-disabled { + height: 16px; + width: 16px; + overflow: hidden; /* for IE6 */ +} + +/* ./WebContent/ITMILL/themes/base/select/select.css */ +.v-select { + text-align: left; +} +.v-select-optiongroup .v-select-option { + display: block; + white-space: nowrap; +} +.v-ie .v-select-optiongroup .v-select-option { + zoom: 1; +} +.v-select-select { + display: block; +} +.v-select-twincol { + white-space: nowrap; +} +.v-select-twincol-options { + float: left; +} +.v-select-twincol-selections { + font-weight: bold; +} +.v-select-twincol-buttons { + float: left; + text-align: center; +} +.v-select-twincol-buttons .v-select-twincol-deco { + clear: both; +} +.v-select-twincol .v-textfield { + display: block; + float: left; + clear: left; +} +.v-select-twincol .v-button { + display: block; + float: left; +} +.v-select-twincol-buttons .v-button { + display: inline; + float: none; +} +.v-filterselect { + white-space: nowrap; + text-align: left; +} +.v-filterselect .v-icon { + float: left; +} +.v-app .v-filterselect-input, +.v-window .v-filterselect-input, +.v-popupview-popup .v-filterselect-input { + float: left; +} +.v-filterselect-prompt .v-filterselect-input { + color: #999; + font-style: italic; +} +.v-filterselect-button { + float: right; + cursor: pointer; +} +.v-filterselect.v-readonly .v-filterselect-button { + display: none; +} +.v-filterselect-suggestpopup { + background: #fff; + border: 1px solid #eee; +} +.v-filterselect-suggestmenu table { + border-collapse: collapse; + border: none; +} +.v-filterselect-suggestmenu .gwt-MenuItem { + white-space: nowrap; +} +.v-filterselect-suggestmenu .gwt-MenuItem .v-icon { + margin-right: 3px; + vertical-align: middle; +} +.v-filterselect-suggestmenu .gwt-MenuItem span { + vertical-align: middle; +} +.v-filterselect-suggestmenu .gwt-MenuItem-selected { + background: #333; + color: #fff; +} +.v-filterselect-nextpage, +.v-filterselect-nextpage-off, +.v-filterselect-prevpage-off, +.v-filterselect-prevpage { + width: 100%; + background: #aaa; + text-align: center; + overflow: hidden; + cursor: pointer; +} +.v-filterselect-nextpage-off, +.v-filterselect-prevpage-off { + color: #666; + opacity: .5; + filter: alpha(opacity=50); + cursor: default; +} +.v-filterselect-nextpage-off span, +.v-filterselect-prevpage-off span { + cursor: default; +} +.v-filterselect-status { + white-space: nowrap; + text-align: center; +} + +/* Error styles (disabled by default) + +.v-filterselect-error .v-filterselect-input, +.v-select-error .v-select-option, +.v-select-error .v-select-select, +.v-select-error .v-select-twincol-selections, +.v-select-error .v-select-twincol-options { + background: #ffaaaa; +} +*/ + +/* Required field styles (disabled by default) + +.v-filterselect-error .v-filterselect-input, +.v-select-required .v-select-option, +.v-select-required .v-select-select, +.v-select-required .v-select-twincol-selections, +.v-select-required .v-select-twincol-options { + background: #ffaaaa; +} +*/ + +/* ./WebContent/ITMILL/themes/base/shadow/shadow.css */ +.v-shadow { + position: absolute; +} + +.v-shadow .top-left { + position: absolute; overflow: hidden; + top: -3px; left: -5px; + width: 10px; height: 10px; + background: transparent url(shadow/img/top-left.png); +} + +.v-shadow .top { + position: absolute; overflow: hidden; + top: -3px; left: 5px; + height: 10px; right: 5px; + background: transparent url(shadow/img/top.png); +} + +.v-shadow .top-right { + position: absolute; overflow: hidden; + top: -3px; right: -5px; + width: 10px; height: 10px; + background: transparent url(shadow/img/top-right.png); +} + +.v-shadow .left { + position: absolute; overflow: hidden; + top: 7px; left: -5px; + width: 10px; + bottom: 3px; + background: transparent url(shadow/img/left.png); +} + +.v-shadow .center { + position: absolute; overflow: hidden; + top: 7px; left: 5px; + bottom: 3px; right: 5px; + background: transparent url(shadow/img/center.png); +} + +.v-shadow .right { + position: absolute; overflow: hidden; + top: 7px; right: -5px; + width: 10px; + bottom: 3px; + background: transparent url(shadow/img/right.png); +} + +.v-shadow .bottom-left { + position: absolute; overflow: hidden; + bottom: -7px; left: -5px; + width: 10px; height: 10px; + background: transparent url(shadow/img/bottom-left.png); +} + +.v-shadow .bottom { + position: absolute; overflow: hidden; + bottom: -7px; left: 5px; + right: 5px; height: 10px; + background: transparent url(shadow/img/bottom.png); +} + +.v-shadow .bottom-right { + position: absolute; overflow: hidden; + bottom: -7px; right: -5px; + width: 10px; height: 10px; + background: transparent url(shadow/img/bottom-right.png); +} + + + + + +/* For IE6 (no transparent png's, we use a blur filter) */ + +.v-ie6 .v-shadow * { + display: none; +} + +.v-ie6 .v-shadow { + background: #000; + filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2) alpha(opacity=20); + margin-top: -3px; + margin-left: -4px; +} + +/* ./WebContent/ITMILL/themes/base/slider/slider.css */ +.v-slider { + margin: 5px 0; +} +.v-slider-base { + /* changing the borders will require adjustments to ISlider.java */ + height: 2px; + border-top: 1px solid #ddd; + background: #eee; + border-left: 1px solid #ddd; + border-right: 1px solid #eee; + +} +.v-slider-handle { + background: #aaa; + width: 12px; + height: 12px; + margin-top: -5px; + font-size: 0; + cursor: pointer; +} + +.v-slider-vertical { + width: 2px; + height: auto; + margin: 0 5px; + border: none; + border-left: 1px solid #cccfd0; + border-right: 1px solid #cccfd0; +} +.v-slider-vertical .v-slider-base { + width: 2px; + border-bottom: 1px solid #eee; + border-right: none; +} +.v-slider-vertical .v-slider-handle { + width: 12px; + height: 12px; + font-size: 0; + cursor: pointer; + margin-left: -5px; +} + +/* Disabled by default +.v-slider-error .v-slider-base { + background: #FFE0E0; +} +*/ +/* Disabled by default +.v-slider-required .v-slider-base { + background: #FFE0E0; +} +*/ + +/* IE specific styles */ +.v-ie6 .v-slider, +.v-ie6 .v-slider-vertical { + margin: 0; +} +.v-ie6 .v-slider .v-slider-handle { + margin: -1px 0; +} +.v-ie6 .v-slider-vertical .v-slider-handle { + margin: 0 -1px; +} + +/* ./WebContent/ITMILL/themes/base/splitpanel/splitpanel.css */ +.v-splitpanel-horizontal, +.v-splitpanel-vertical { + overflow: hidden; +} +.v-splitpanel-horizontal .v-splitpanel-hsplitter { + width: 6px; + font-size: 1px; /* for IE6 */ +} +.v-splitpanel-horizontal .v-splitpanel-hsplitter div { + width: 6px; + font-size: 1px; /* for IE6 */ + position: absolute; + top: 0; + bottom: 0; + background: #ddd; + cursor: e-resize; +} +.v-splitpanel-vertical .v-splitpanel-vsplitter { + height: 6px; + font-size: 1px; /* for IE6 */ +} +.v-splitpanel-vertical .v-splitpanel-vsplitter div { + height: 6px; + font-size: 1px; /* for IE6 */ + background: #ddd; + cursor: n-resize; +} +/* IE specific styles */ +.v-ie6 .v-splitpanel-horizontal .v-splitpanel-hsplitter div { + height: 99%; +} + +/* ./WebContent/ITMILL/themes/base/table/table.css */ +/* Table theme building instructions + * + * Toolkit scroll table is very complex widget with dozens of features. These + * features set some limitations for theme builder. To keep things working, it + * is safest to try to just override values used in default theme and comfort to + * these instructions. + * + * Borders in table header and in table body need to be same width + * - specify vertical borders on .v-table-header-wrap and .v-table-body + * + * Table cells in body: + * - padding/border for cells is to be defined for td elements (class name: .v-table-cell-content) + * - in default theme there are no borders, but they should work. Just set border-right or border-bottom + * - no padding or border is allowed for div inside cells (class name: .v-table-cell-wrapper) element + * - background is allowed for both elements + * + * Table headers: + * - table cells in header contain .v-table-resizer and + * .v-table-caption-container div elements, which are both floated to right + * - to align header caption to body content resizer width + .v-table-caption-container + * padding right should be equal to content cells padding-right and border-right. + * - Possible cell border in header must be themed into column resizer. + * + */ +.v-table { + overflow: hidden; + text-align: left; /* Force default alignment */ +} +.v-table-header-wrap { + overflow: hidden; + border: 1px solid #aaa; + border-bottom: none; + background: #efefef; +} +.v-table-header table, +.v-table-table { + border-spacing: 0; + margin: 0; + padding: 0; + border: 0; +} +.v-table-header td { + padding: 0; +} +.v-table-header-cell, +.v-table-header-cell-asc, +.v-table-header-cell-desc { + cursor: pointer; +} +.v-table-resizer { + display: block; + height: 1.2em; + float: right; + background: #aaa; + cursor: col-resize; + width: 1px; + overflow: hidden; +} +.v-table-caption-container { + float: right; + overflow: hidden; + white-space: nowrap; + padding-right: 6px; +} +.v-table-header-cell-asc .v-table-caption-container { + background: transparent url(common/img/sprites.png) no-repeat right 6px; +} +.v-table-header-cell-desc .v-table-caption-container { + background: transparent url(common/img/sprites.png) no-repeat right -10px; +} +.v-table-body { + border: 1px solid #aaa; +} +.v-table-row-spacer { + height: 10px; + overflow: hidden; /* IE hack to allow < one line height divs */ +} +.v-table-row, +.v-table-row-odd { + border: 0; + margin: 0; + padding: 0; + cursor: default; +} +.v-table .v-selected { + background: #999; + color: #fff; +} +.v-table-cell-content { + white-space: nowrap; + overflow: hidden; + padding: 0 6px; + border-right: 1px solid #aaa; +} +.v-table-cell-wrapper { + /* Do not specify any margins, paddings or borders here */ + white-space: nowrap; + overflow: hidden; +} +.v-table-column-selector { + float: right; + background: transparent url(common/img/sprites.png) no-repeat 4px -37px; + margin: -1.2em 0 0 0; + height: 1.2em; + width: 14px; + position: relative; /* hide this from IE, it works without it */ + cursor: pointer; +} +.v-ie6 .v-table-column-selector, +.v-ie7 .v-table-column-selector { + position: static; +} +.v-table-focus-slot-left { + border-left: 2px solid #999; + margin-right: -2px; +} +.v-table-focus-slot-right { + border-right: 2px solid #999; + margin-left: -2px; +} +.v-table-header-drag { + position: absolute; + background: #efefef; + border: 1px solid #eee; + opacity: 0.9; + filter: alpha(opacity=90); + margin-top: 20px; + z-index: 30000; +} +.v-table-scrollposition { + width: 160px; + background: #eee; + border: 1px solid #aaa; +} +.v-table-scrollposition span { + display: block; + text-align: center; +} +/* row in column selector */ +.v-on div { + +} +.v-off div { + color: #ddd; +} + +/* ./WebContent/ITMILL/themes/base/tabsheet/tabsheet.css */ +.v-tabsheet, +.v-tabsheet-content, +.v-tabsheet-deco { + outline: none; /* Prevent selection outline which might break layouts or cause scrollbars */ + text-align: left /* Force default alignment */ +} +.v-tabsheet-tabs { + empty-cells: hide; + border-collapse: collapse; + margin: 0; + padding: 0; + border: 0; + width: 100%; + overflow:hidden; +} +.v-tabsheet-tabitemcell, +.v-tabsheet-spacertd { + margin: 0; + padding: 0; + vertical-align: bottom; +} +.v-tabsheet-spacertd { + width: 100%; +} +.v-tabsheet-spacertd div { + border-left: 1px solid #aaa; + border-bottom: 1px solid #aaa; + height: 1em; + padding: 0.2em 0; +} +.v-tabsheet-hidetabs .v-tabsheet-tabcontainer { + display: none; +} +.v-tabsheet-scroller { + white-space: nowrap; + text-align: right; + margin-top: -1em; +} +.v-tabsheet-scrollerPrev, +.v-tabsheet-scrollerNext, +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + border: 1px solid #aaa; + background: #fff; + width: 12px; + height: 1em; + cursor: pointer; +} +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + opacity: 0.5; + cursor: default; +} +.v-tabsheet-tabs .v-caption, +.v-tabsheet-tabs .v-caption span { + white-space: nowrap; +} +.v-tabsheet-tabitem { + border: 1px solid #aaa; + border-right: none; + cursor: pointer; + padding: 0.2em 0.5em; +} +.v-tabsheet-tabitem-selected { + cursor: default; + border-bottom-color: #fff; +} +.v-tabsheet-content { + border: 1px solid #aaa; + /* Vertical borders are not supported, use v-tabsheet-tabcontainer and v-tabsheet-deco to present these borders */ + border-top: none; + border-bottom: none; + position: relative; +} +.v-tabsheet-deco { + height: 1px; + background: #aaa; + overflow: hidden; +} +.v-tabsheet-hidetabs .v-tabsheet-content { + border: none; +} +.v-tabsheet-hidetabs .v-tabsheet-deco { + height: 0; +} + +/* ./WebContent/ITMILL/themes/base/textfield/textfield.css */ +.v-textfield { + text-align: left /* Force default alignment */ +} +.v-textarea { +} +.v-textfield-focus, +.v-textarea-focus { +} +input.v-textfield-prompt, +textarea.v-textarea-prompt { + color: #999; + font-style: italic; +} +.v-textfield.v-readonly, +.v-textarea.v-readonly { + background: transparent; + color: #222; + border: none; +} +.v-richtextarea { + border: 1px solid #aaa; + overflow: hidden; +} +.v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton, +.v-richtextarea .gwt-RichTextToolbar .gwt-PushButton { + float: left; +} +.v-richtextarea .gwt-RichTextToolbar { + white-space: nowrap; +} +.v-richtextarea iframe { + border: 0; +} +/* Disabled by default +.v-textarea-error, +.v-textfield-error, +.v-richtextarea-error iframe.gwt-RichTextArea { + background: #FFE0E0; +} +*/ +/* Disabled by default +.v-textarea-required, +.v-textfield-required, +.v-richtextarea-required iframe.gwt-RichTextArea { + background: #FFE0E0; +} +*/ +/* Safari focus glow fix */ +.v-sa input:focus, +.v-sa textarea:focus { + outline-width: medium; +} + +/* ./WebContent/ITMILL/themes/base/tree/tree.css */ +.v-tree { + text-align: left /* Force default alignment */ +} +.v-tree-node { + background: transparent url(common/img/sprites.png) no-repeat 5px -37px; +} +.v-tree-node-expanded { + background-position: -5px -10px; +} +div.v-tree-node-leaf { + background: none; +} +.v-tree-node-caption { + margin-left: 1em; +} +.v-tree-node span { + cursor: pointer; + white-space: nowrap; +} +.v-tree-node-selected span { + background: #999; + color: #fff; +} +.v-tree-node-children { + padding-left: 1em; +} +/* ie6compatnode is hidden from non ie6 browsers, for ie6 + * uses weird hack to sink all events properly + */ +.v-tree-node-ie6compatnode { + display: none; +} +/* IMPORTANT keep the offsetWidth of this element the same as the margin-left of v-tree-node-caption */ +.v-ie6 .v-tree-node-ie6compatnode { + display: inline; + float: left; + background: orange; + margin: 0; + width: 0.8em; + height: 0.8em; + padding: 0.1em; + filter: alpha(opacity=0); +} +.v-ie6 .v-tree-node, +.v-ie6 .v-tree-node-children { + clear: left; +} + +/* ./WebContent/ITMILL/themes/base/window/window.css */ +.v-window { + background: #fff; +} +.v-window-outerheader { + cursor: move; + padding: 0.3em 1em; + height: 1em; +} +.v-window-header { + font-weight: bold; +} +/* A more specific selector to make sure padding isn't so easily overridden */ +div.v-window-header { + white-space: nowrap; + text-overflow: ellipsis; + -ms-text-overflow: ellipsis; + overflow: hidden; + padding: 0; +} +.v-ie6 .v-window-header { + width: 100%; +} +.v-window-header .v-icon { + vertical-align: middle; /* This has to be 'middle', not 'bottom', to allow larger icons than 16px */ +} +/* Partial fix for bug #1106 */ +/* Target Firefox 2 (somehow this will force almost all window borders on top of a Flash object) */ +.v-window-contents, x:-moz-any-link { + overflow: hidden; +} +/* Target Firefox 3 (it doesn't need any trickery, so revert the previous) */ +.v-window-contents, x:-moz-any-link, x:default { + overflow: visible; +} +.v-window-footer { + overflow: hidden; +} +.v-window-resizebox { + display: inline; /* fix IE6 double float margin bug */ + float: right; + width: 10px; + height: 10px; + cursor: se-resize; + background: #ddd; + overflow: hidden; +} +.v-window-resizebox-disabled { + cursor: default; + display: none; +} +.v-window-closebox { + position: absolute; + top: 0; + right: 0; + width: 1em; + height: 1em; + background: red; + cursor: pointer; + overflow: hidden; +} +.v-window-modalitycurtain { + top: 0; + left: 0; + background: #999; + opacity: 0.5; + position: fixed; + width: 100%; + height: 100%; + filter: alpha(opacity=50); +} +/* IE6 workaround for position:fixed; */ +.v-ie6 .v-window-modalitycurtain { + position: absolute; + top: expression(document.documentElement.scrollTop + "px"); +} +/* min-width for IE6 */ +.v-ie6 .v-window { + width: 0; /* */ +} +/* Shadow for window */ +.v-shadow-window { + position: absolute; +} +.v-shadow-window .top-left { + position: absolute; overflow: hidden; + top: -10px; left: -15px; + width: 28px; height: 28px; + background: transparent url(window/img/shadow/top-left.png); +} +.v-shadow-window .top { + position: absolute; overflow: hidden; + top: -10px; left: 13px; + height: 28px; + right: 13px; + background: transparent url(window/img/shadow/top.png); +} +.v-shadow-window .top-right { + position: absolute; overflow: hidden; + top: -10px; right: -15px; + width: 28px; height: 28px; + background: transparent url(window/img/shadow/top-right.png); +} +.v-shadow-window .left { + position: absolute; overflow: hidden; + top: 18px; left: -15px; + width: 28px; + bottom: 10px; + background: transparent url(window/img/shadow/left.png); +} +.v-shadow-window .center { + position: absolute; overflow: hidden; + top: 18px; left: 13px; + bottom: 10px; right: 13px; + background: transparent url(window/img/shadow/center.png); +} +.v-shadow-window .right { + position: absolute; overflow: hidden; + top: 18px; right: -15px; + width: 28px; + bottom: 10px; + background: transparent url(window/img/shadow/right.png); +} +.v-shadow-window .bottom-left { + position: absolute; overflow: hidden; + bottom: -18px; left: -15px; + width: 28px; height: 28px; + background: transparent url(window/img/shadow/bottom-left.png); +} +.v-shadow-window .bottom { + position: absolute; overflow: hidden; + bottom: -18px; left: 13px; + right: 13px; height: 28px; + background: transparent url(window/img/shadow/bottom.png); +} +.v-shadow-window .bottom-right { + position: absolute; overflow: hidden; + bottom: -18px; right: -15px; + width: 28px; height: 28px; + background: transparent url(window/img/shadow/bottom-right.png); +} +/* For IE6 (no transparent png's, we use a blur filter) */ +.v-ie6 .v-shadow-window * { + display: none; +} +.v-ie6 .v-shadow-window { + background: #000; + filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=5) alpha(opacity=20); + margin-top: 2px; + margin-left: 2px; +} diff --git a/WebContent/VAADIN/themes/base/table/table.css b/WebContent/VAADIN/themes/base/table/table.css new file mode 100644 index 0000000000..c6fccfa835 --- /dev/null +++ b/WebContent/VAADIN/themes/base/table/table.css @@ -0,0 +1,145 @@ +/* Table theme building instructions + * + * Toolkit scroll table is very complex widget with dozens of features. These + * features set some limitations for theme builder. To keep things working, it + * is safest to try to just override values used in default theme and comfort to + * these instructions. + * + * Borders in table header and in table body need to be same width + * - specify vertical borders on .v-table-header-wrap and .v-table-body + * + * Table cells in body: + * - padding/border for cells is to be defined for td elements (class name: .v-table-cell-content) + * - in default theme there are no borders, but they should work. Just set border-right or border-bottom + * - no padding or border is allowed for div inside cells (class name: .v-table-cell-wrapper) element + * - background is allowed for both elements + * + * Table headers: + * - table cells in header contain .v-table-resizer and + * .v-table-caption-container div elements, which are both floated to right + * - to align header caption to body content resizer width + .v-table-caption-container + * padding right should be equal to content cells padding-right and border-right. + * - Possible cell border in header must be themed into column resizer. + * + */ +.v-table { + overflow: hidden; + text-align: left; /* Force default alignment */ +} +.v-table-header-wrap { + overflow: hidden; + border: 1px solid #aaa; + border-bottom: none; + background: #efefef; +} +.v-table-header table, +.v-table-table { + border-spacing: 0; + margin: 0; + padding: 0; + border: 0; +} +.v-table-header td { + padding: 0; +} +.v-table-header-cell, +.v-table-header-cell-asc, +.v-table-header-cell-desc { + cursor: pointer; +} +.v-table-resizer { + display: block; + height: 1.2em; + float: right; + background: #aaa; + cursor: col-resize; + width: 1px; + overflow: hidden; +} +.v-table-caption-container { + float: right; + overflow: hidden; + white-space: nowrap; + padding-right: 6px; +} +.v-table-header-cell-asc .v-table-caption-container { + background: transparent url(../common/img/sprites.png) no-repeat right 6px; +} +.v-table-header-cell-desc .v-table-caption-container { + background: transparent url(../common/img/sprites.png) no-repeat right -10px; +} +.v-table-body { + border: 1px solid #aaa; +} +.v-table-row-spacer { + height: 10px; + overflow: hidden; /* IE hack to allow < one line height divs */ +} +.v-table-row, +.v-table-row-odd { + border: 0; + margin: 0; + padding: 0; + cursor: default; +} +.v-table .v-selected { + background: #999; + color: #fff; +} +.v-table-cell-content { + white-space: nowrap; + overflow: hidden; + padding: 0 6px; + border-right: 1px solid #aaa; +} +.v-table-cell-wrapper { + /* Do not specify any margins, paddings or borders here */ + white-space: nowrap; + overflow: hidden; +} +.v-table-column-selector { + float: right; + background: transparent url(../common/img/sprites.png) no-repeat 4px -37px; + margin: -1.2em 0 0 0; + height: 1.2em; + width: 14px; + position: relative; /* hide this from IE, it works without it */ + cursor: pointer; +} +.v-ie6 .v-table-column-selector, +.v-ie7 .v-table-column-selector { + position: static; +} +.v-table-focus-slot-left { + border-left: 2px solid #999; + margin-right: -2px; +} +.v-table-focus-slot-right { + border-right: 2px solid #999; + margin-left: -2px; +} +.v-table-header-drag { + position: absolute; + background: #efefef; + border: 1px solid #eee; + opacity: 0.9; + filter: alpha(opacity=90); + margin-top: 20px; + z-index: 30000; +} +.v-table-scrollposition { + width: 160px; + background: #eee; + border: 1px solid #aaa; +} +.v-table-scrollposition span { + display: block; + text-align: center; +} +/* row in column selector */
+.v-on div { +
+} +.v-off div {
+ color: #ddd; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/tabsheet/tabsheet.css b/WebContent/VAADIN/themes/base/tabsheet/tabsheet.css new file mode 100644 index 0000000000..090e246e8d --- /dev/null +++ b/WebContent/VAADIN/themes/base/tabsheet/tabsheet.css @@ -0,0 +1,85 @@ +.v-tabsheet, +.v-tabsheet-content, +.v-tabsheet-deco { + outline: none; /* Prevent selection outline which might break layouts or cause scrollbars */ + text-align: left /* Force default alignment */ +} +.v-tabsheet-tabs { + empty-cells: hide; + border-collapse: collapse; + margin: 0; + padding: 0; + border: 0; + width: 100%; + overflow:hidden; +} +.v-tabsheet-tabitemcell, +.v-tabsheet-spacertd { + margin: 0; + padding: 0; + vertical-align: bottom; +} +.v-tabsheet-spacertd { + width: 100%; +} +.v-tabsheet-spacertd div { + border-left: 1px solid #aaa; + border-bottom: 1px solid #aaa; + height: 1em; + padding: 0.2em 0; +} +.v-tabsheet-hidetabs .v-tabsheet-tabcontainer { + display: none; +} +.v-tabsheet-scroller { + white-space: nowrap; + text-align: right; + margin-top: -1em; +} +.v-tabsheet-scrollerPrev, +.v-tabsheet-scrollerNext, +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + border: 1px solid #aaa; + background: #fff; + width: 12px; + height: 1em; + cursor: pointer; +} +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + opacity: 0.5; + cursor: default; +} +.v-tabsheet-tabs .v-caption, +.v-tabsheet-tabs .v-caption span { + white-space: nowrap; +} +.v-tabsheet-tabitem { + border: 1px solid #aaa; + border-right: none; + cursor: pointer; + padding: 0.2em 0.5em; +} +.v-tabsheet-tabitem-selected { + cursor: default; + border-bottom-color: #fff; +} +.v-tabsheet-content { + border: 1px solid #aaa; + /* Vertical borders are not supported, use v-tabsheet-tabcontainer and v-tabsheet-deco to present these borders */ + border-top: none; + border-bottom: none; + position: relative; +} +.v-tabsheet-deco { + height: 1px; + background: #aaa; + overflow: hidden; +} +.v-tabsheet-hidetabs .v-tabsheet-content { + border: none; +} +.v-tabsheet-hidetabs .v-tabsheet-deco { + height: 0; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/textfield/textfield.css b/WebContent/VAADIN/themes/base/textfield/textfield.css new file mode 100644 index 0000000000..94e17ad477 --- /dev/null +++ b/WebContent/VAADIN/themes/base/textfield/textfield.css @@ -0,0 +1,52 @@ +.v-textfield { + text-align: left /* Force default alignment */ +} +.v-textarea { +} +.v-textfield-focus, +.v-textarea-focus { +} +input.v-textfield-prompt, +textarea.v-textarea-prompt { + color: #999; + font-style: italic; +} +.v-textfield.v-readonly, +.v-textarea.v-readonly { + background: transparent; + color: #222; + border: none; +} +.v-richtextarea { + border: 1px solid #aaa; + overflow: hidden; +} +.v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton, +.v-richtextarea .gwt-RichTextToolbar .gwt-PushButton { + float: left; +} +.v-richtextarea .gwt-RichTextToolbar { + white-space: nowrap; +} +.v-richtextarea iframe { + border: 0; +} +/* Disabled by default +.v-textarea-error, +.v-textfield-error, +.v-richtextarea-error iframe.gwt-RichTextArea { + background: #FFE0E0; +} +*/ +/* Disabled by default +.v-textarea-required, +.v-textfield-required, +.v-richtextarea-required iframe.gwt-RichTextArea { + background: #FFE0E0; +} +*/ +/* Safari focus glow fix */ +.v-sa input:focus, +.v-sa textarea:focus { + outline-width: medium; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/tree/tree.css b/WebContent/VAADIN/themes/base/tree/tree.css new file mode 100644 index 0000000000..d823404704 --- /dev/null +++ b/WebContent/VAADIN/themes/base/tree/tree.css @@ -0,0 +1,47 @@ +.v-tree { + text-align: left /* Force default alignment */ +} +.v-tree-node { + background: transparent url(../common/img/sprites.png) no-repeat 5px -37px; +} +.v-tree-node-expanded { + background-position: -5px -10px; +} +div.v-tree-node-leaf { + background: none; +} +.v-tree-node-caption { + margin-left: 1em; +} +.v-tree-node span { + cursor: pointer; + white-space: nowrap; +} +.v-tree-node-selected span { + background: #999; + color: #fff; +} +.v-tree-node-children { + padding-left: 1em; +} +/* ie6compatnode is hidden from non ie6 browsers, for ie6 + * uses weird hack to sink all events properly + */ +.v-tree-node-ie6compatnode { + display: none; +} +/* IMPORTANT keep the offsetWidth of this element the same as the margin-left of v-tree-node-caption */ +.v-ie6 .v-tree-node-ie6compatnode { + display: inline; + float: left; + background: orange; + margin: 0; + width: 0.8em; + height: 0.8em; + padding: 0.1em; + filter: alpha(opacity=0); +} +.v-ie6 .v-tree-node, +.v-ie6 .v-tree-node-children { + clear: left; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/base/window/img/shadow/bottom-left.png b/WebContent/VAADIN/themes/base/window/img/shadow/bottom-left.png Binary files differnew file mode 100644 index 0000000000..f40e53f939 --- /dev/null +++ b/WebContent/VAADIN/themes/base/window/img/shadow/bottom-left.png diff --git a/WebContent/VAADIN/themes/base/window/img/shadow/bottom-right.png b/WebContent/VAADIN/themes/base/window/img/shadow/bottom-right.png Binary files differnew file mode 100644 index 0000000000..8ef8376f7a --- /dev/null +++ b/WebContent/VAADIN/themes/base/window/img/shadow/bottom-right.png diff --git a/WebContent/VAADIN/themes/base/window/img/shadow/bottom.png b/WebContent/VAADIN/themes/base/window/img/shadow/bottom.png Binary files differnew file mode 100644 index 0000000000..89096316e6 --- /dev/null +++ b/WebContent/VAADIN/themes/base/window/img/shadow/bottom.png diff --git a/WebContent/VAADIN/themes/base/window/img/shadow/center.png b/WebContent/VAADIN/themes/base/window/img/shadow/center.png Binary files differnew file mode 100644 index 0000000000..1db9a53c75 --- /dev/null +++ b/WebContent/VAADIN/themes/base/window/img/shadow/center.png diff --git a/WebContent/VAADIN/themes/base/window/img/shadow/left.png b/WebContent/VAADIN/themes/base/window/img/shadow/left.png Binary files differnew file mode 100644 index 0000000000..bc526b1674 --- /dev/null +++ b/WebContent/VAADIN/themes/base/window/img/shadow/left.png diff --git a/WebContent/VAADIN/themes/base/window/img/shadow/right.png b/WebContent/VAADIN/themes/base/window/img/shadow/right.png Binary files differnew file mode 100644 index 0000000000..b837d90545 --- /dev/null +++ b/WebContent/VAADIN/themes/base/window/img/shadow/right.png diff --git a/WebContent/VAADIN/themes/base/window/img/shadow/top-left.png b/WebContent/VAADIN/themes/base/window/img/shadow/top-left.png Binary files differnew file mode 100644 index 0000000000..abd7943b21 --- /dev/null +++ b/WebContent/VAADIN/themes/base/window/img/shadow/top-left.png diff --git a/WebContent/VAADIN/themes/base/window/img/shadow/top-right.png b/WebContent/VAADIN/themes/base/window/img/shadow/top-right.png Binary files differnew file mode 100644 index 0000000000..d54b748be7 --- /dev/null +++ b/WebContent/VAADIN/themes/base/window/img/shadow/top-right.png diff --git a/WebContent/VAADIN/themes/base/window/img/shadow/top.png b/WebContent/VAADIN/themes/base/window/img/shadow/top.png Binary files differnew file mode 100644 index 0000000000..4d5272e7f3 --- /dev/null +++ b/WebContent/VAADIN/themes/base/window/img/shadow/top.png diff --git a/WebContent/VAADIN/themes/base/window/window.css b/WebContent/VAADIN/themes/base/window/window.css new file mode 100644 index 0000000000..bf14c0a453 --- /dev/null +++ b/WebContent/VAADIN/themes/base/window/window.css @@ -0,0 +1,150 @@ +.v-window { + background: #fff; +} +.v-window-outerheader { + cursor: move; + padding: 0.3em 1em; + height: 1em; +} +.v-window-header { + font-weight: bold; +} +/* A more specific selector to make sure padding isn't so easily overridden */ +div.v-window-header { + white-space: nowrap; + text-overflow: ellipsis; + -ms-text-overflow: ellipsis; + overflow: hidden; + padding: 0; +} +.v-ie6 .v-window-header { + width: 100%; +} +.v-window-header .v-icon { + vertical-align: middle; /* This has to be 'middle', not 'bottom', to allow larger icons than 16px */ +} +/* Partial fix for bug #1106 */ +/* Target Firefox 2 (somehow this will force almost all window borders on top of a Flash object) */ +.v-window-contents, x:-moz-any-link { + overflow: hidden; +} +/* Target Firefox 3 (it doesn't need any trickery, so revert the previous) */ +.v-window-contents, x:-moz-any-link, x:default { + overflow: visible; +} +.v-window-footer { + overflow: hidden; +} +.v-window-resizebox { + display: inline; /* fix IE6 double float margin bug */ + float: right; + width: 10px; + height: 10px; + cursor: se-resize; + background: #ddd; + overflow: hidden; +} +.v-window-resizebox-disabled { + cursor: default; + display: none; +} +.v-window-closebox { + position: absolute; + top: 0; + right: 0; + width: 1em; + height: 1em; + background: red; + cursor: pointer; + overflow: hidden; +} +.v-window-modalitycurtain { + top: 0; + left: 0; + background: #999; + opacity: 0.5; + position: fixed; + width: 100%; + height: 100%; + filter: alpha(opacity=50); +} +/* IE6 workaround for position:fixed; */ +.v-ie6 .v-window-modalitycurtain { + position: absolute; + top: expression(document.documentElement.scrollTop + "px"); +} +/* min-width for IE6 */ +.v-ie6 .v-window { + width: 0; /* */ +} +/* Shadow for window */ +.v-shadow-window { + position: absolute; +} +.v-shadow-window .top-left { + position: absolute; overflow: hidden; + top: -10px; left: -15px; + width: 28px; height: 28px; + background: transparent url(img/shadow/top-left.png); +} +.v-shadow-window .top { + position: absolute; overflow: hidden; + top: -10px; left: 13px; + height: 28px; + right: 13px; + background: transparent url(img/shadow/top.png); +} +.v-shadow-window .top-right { + position: absolute; overflow: hidden; + top: -10px; right: -15px; + width: 28px; height: 28px; + background: transparent url(img/shadow/top-right.png); +} +.v-shadow-window .left { + position: absolute; overflow: hidden; + top: 18px; left: -15px; + width: 28px; + bottom: 10px; + background: transparent url(img/shadow/left.png); +} +.v-shadow-window .center { + position: absolute; overflow: hidden; + top: 18px; left: 13px; + bottom: 10px; right: 13px; + background: transparent url(img/shadow/center.png); +} +.v-shadow-window .right { + position: absolute; overflow: hidden; + top: 18px; right: -15px; + width: 28px; + bottom: 10px; + background: transparent url(img/shadow/right.png); +} +.v-shadow-window .bottom-left { + position: absolute; overflow: hidden; + bottom: -18px; left: -15px; + width: 28px; height: 28px; + background: transparent url(img/shadow/bottom-left.png); +} +.v-shadow-window .bottom { + position: absolute; overflow: hidden; + bottom: -18px; left: 13px; + right: 13px; height: 28px; + background: transparent url(img/shadow/bottom.png); +} +.v-shadow-window .bottom-right { + position: absolute; overflow: hidden; + bottom: -18px; right: -15px; + width: 28px; height: 28px; + background: transparent url(img/shadow/bottom-right.png); +} +/* For IE6 (no transparent png's, we use a blur filter) */ +.v-ie6 .v-shadow-window * { + display: none; +} +.v-ie6 .v-shadow-window { + background: #000; + filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=5) alpha(opacity=20); + margin-top: 2px; + margin-left: 2px; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/contacts/favicon.ico b/WebContent/VAADIN/themes/contacts/favicon.ico Binary files differnew file mode 100644 index 0000000000..2c731f8f85 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/favicon.ico diff --git a/WebContent/VAADIN/themes/contacts/icons/32/arrow-down.png b/WebContent/VAADIN/themes/contacts/icons/32/arrow-down.png Binary files differnew file mode 100644 index 0000000000..20c33b70fb --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/arrow-down.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/arrow-left.png b/WebContent/VAADIN/themes/contacts/icons/32/arrow-left.png Binary files differnew file mode 100644 index 0000000000..ed2aae2cb0 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/arrow-left.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/arrow-right.png b/WebContent/VAADIN/themes/contacts/icons/32/arrow-right.png Binary files differnew file mode 100644 index 0000000000..bd7707ec8a --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/arrow-right.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/arrow-up.png b/WebContent/VAADIN/themes/contacts/icons/32/arrow-up.png Binary files differnew file mode 100644 index 0000000000..01c1a8ec83 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/arrow-up.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/attention.png b/WebContent/VAADIN/themes/contacts/icons/32/attention.png Binary files differnew file mode 100644 index 0000000000..6b00733567 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/attention.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/calendar.png b/WebContent/VAADIN/themes/contacts/icons/32/calendar.png Binary files differnew file mode 100644 index 0000000000..789ad9031c --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/calendar.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/cancel.png b/WebContent/VAADIN/themes/contacts/icons/32/cancel.png Binary files differnew file mode 100644 index 0000000000..725240d558 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/cancel.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/document-add.png b/WebContent/VAADIN/themes/contacts/icons/32/document-add.png Binary files differnew file mode 100644 index 0000000000..26bca0d112 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/document-add.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/document-delete.png b/WebContent/VAADIN/themes/contacts/icons/32/document-delete.png Binary files differnew file mode 100644 index 0000000000..43e9a43e5b --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/document-delete.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/document-doc.png b/WebContent/VAADIN/themes/contacts/icons/32/document-doc.png Binary files differnew file mode 100644 index 0000000000..8df20cfdcf --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/document-doc.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/document-edit.png b/WebContent/VAADIN/themes/contacts/icons/32/document-edit.png Binary files differnew file mode 100644 index 0000000000..1d17383ca7 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/document-edit.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/document-image.png b/WebContent/VAADIN/themes/contacts/icons/32/document-image.png Binary files differnew file mode 100644 index 0000000000..88c78665b8 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/document-image.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/document-pdf.png b/WebContent/VAADIN/themes/contacts/icons/32/document-pdf.png Binary files differnew file mode 100644 index 0000000000..048a02fddf --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/document-pdf.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/document-ppt.png b/WebContent/VAADIN/themes/contacts/icons/32/document-ppt.png Binary files differnew file mode 100644 index 0000000000..7fd7385cbd --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/document-ppt.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/document-txt.png b/WebContent/VAADIN/themes/contacts/icons/32/document-txt.png Binary files differnew file mode 100644 index 0000000000..25264732c6 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/document-txt.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/document-web.png b/WebContent/VAADIN/themes/contacts/icons/32/document-web.png Binary files differnew file mode 100644 index 0000000000..72fd847ac3 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/document-web.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/document-xsl.png b/WebContent/VAADIN/themes/contacts/icons/32/document-xsl.png Binary files differnew file mode 100644 index 0000000000..2ff4607ad3 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/document-xsl.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/document.png b/WebContent/VAADIN/themes/contacts/icons/32/document.png Binary files differnew file mode 100644 index 0000000000..1a38dcc304 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/document.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/email-reply.png b/WebContent/VAADIN/themes/contacts/icons/32/email-reply.png Binary files differnew file mode 100644 index 0000000000..fd0203f768 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/email-reply.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/email-send.png b/WebContent/VAADIN/themes/contacts/icons/32/email-send.png Binary files differnew file mode 100644 index 0000000000..dc34ac694d --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/email-send.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/email.png b/WebContent/VAADIN/themes/contacts/icons/32/email.png Binary files differnew file mode 100644 index 0000000000..bef86e6cbb --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/email.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/folder-add.png b/WebContent/VAADIN/themes/contacts/icons/32/folder-add.png Binary files differnew file mode 100644 index 0000000000..e0b78d6e1d --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/folder-add.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/folder-delete.png b/WebContent/VAADIN/themes/contacts/icons/32/folder-delete.png Binary files differnew file mode 100644 index 0000000000..8e3c4a404c --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/folder-delete.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/folder.png b/WebContent/VAADIN/themes/contacts/icons/32/folder.png Binary files differnew file mode 100644 index 0000000000..7577a17ac3 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/folder.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/globe.png b/WebContent/VAADIN/themes/contacts/icons/32/globe.png Binary files differnew file mode 100644 index 0000000000..6c7d469ba2 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/globe.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/help.png b/WebContent/VAADIN/themes/contacts/icons/32/help.png Binary files differnew file mode 100644 index 0000000000..218910c98d --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/help.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/lock.png b/WebContent/VAADIN/themes/contacts/icons/32/lock.png Binary files differnew file mode 100644 index 0000000000..4fc16565f0 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/lock.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/note.png b/WebContent/VAADIN/themes/contacts/icons/32/note.png Binary files differnew file mode 100644 index 0000000000..e7e035dc8c --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/note.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/ok.png b/WebContent/VAADIN/themes/contacts/icons/32/ok.png Binary files differnew file mode 100644 index 0000000000..ac0438828c --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/ok.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/reload.png b/WebContent/VAADIN/themes/contacts/icons/32/reload.png Binary files differnew file mode 100644 index 0000000000..c3556ec890 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/reload.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/settings.png b/WebContent/VAADIN/themes/contacts/icons/32/settings.png Binary files differnew file mode 100644 index 0000000000..92eda74c54 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/settings.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/trash-full.png b/WebContent/VAADIN/themes/contacts/icons/32/trash-full.png Binary files differnew file mode 100644 index 0000000000..a9707e76d6 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/trash-full.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/trash.png b/WebContent/VAADIN/themes/contacts/icons/32/trash.png Binary files differnew file mode 100644 index 0000000000..6eaac86166 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/trash.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/user.png b/WebContent/VAADIN/themes/contacts/icons/32/user.png Binary files differnew file mode 100644 index 0000000000..ebb5a7f9f8 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/user.png diff --git a/WebContent/VAADIN/themes/contacts/icons/32/users.png b/WebContent/VAADIN/themes/contacts/icons/32/users.png Binary files differnew file mode 100644 index 0000000000..af225a9e46 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/icons/32/users.png diff --git a/WebContent/VAADIN/themes/contacts/images/gradient.png b/WebContent/VAADIN/themes/contacts/images/gradient.png Binary files differnew file mode 100644 index 0000000000..d609412ce2 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/images/gradient.png diff --git a/WebContent/VAADIN/themes/contacts/images/logo.png b/WebContent/VAADIN/themes/contacts/images/logo.png Binary files differnew file mode 100644 index 0000000000..7999626a66 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/images/logo.png diff --git a/WebContent/VAADIN/themes/contacts/images/table-header-bg.png b/WebContent/VAADIN/themes/contacts/images/table-header-bg.png Binary files differnew file mode 100644 index 0000000000..a7b13ae6aa --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/images/table-header-bg.png diff --git a/WebContent/VAADIN/themes/contacts/styles.css b/WebContent/VAADIN/themes/contacts/styles.css new file mode 100644 index 0000000000..8425158680 --- /dev/null +++ b/WebContent/VAADIN/themes/contacts/styles.css @@ -0,0 +1,89 @@ + @import url(../default/styles.css); + +/* Add some padding to the tree */ +.v-tree { + padding-top: 8px; + padding-left: 4px; +} + +.toolbar .v-button { + display: block; + width: 65px; + height: 55px; + background: transparent; + border: none; + text-align: center; +} + +.toolbar .v-button img { + display: block; + margin-left: auto; + margin-right: auto; + margin-bottom: 5px; +} + +.toolbar .v-button span { + font-size: x-small; + text-shadow: #fafafa 1px 1px 0; +} + +.v-app { + background: #d0e2ec; + font-family: "Lucida Grande", Helvetica, Arial, sans-serif; + color: #222; +} + +.toolbar { + background: #ccc url(images/gradient.png) repeat-x bottom left; +} + +.v-panel-caption-view { + color: #004b98; +} + +.view { + background: white; +} + + /* Theme table to look bit lighter */ +.v-table-header-wrap { + height: 20px; + border: none; + border-bottom: 1px solid #555; + background: transparent url(images/table-header-bg.png) repeat-x; +} + +.v-table-caption-container { + font-size: 11px; + color: #000; + font-weight: bold; + text-shadow: #fff 0 1px 0; + padding-top: 1px; +} + +.v-table-body { + border: none; +} + +.v-table-row-odd { + background: #f1f5fa; +} + +.v-table-row:hover { + background: #fff; +} + +.v-table-row-odd:hover { + background: #f1f5fa; +} + +.v-table .v-selected { + background: #3d80df; +} + +.v-table-cell-content { + padding: 2px 0 2px 3px; + line-height: normal; + font-size: 85%; +} + diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.000.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.000.jpg Binary files differnew file mode 100644 index 0000000000..81ce189440 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.000.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.001.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.001.jpg Binary files differnew file mode 100644 index 0000000000..0040565e98 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.001.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.002.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.002.jpg Binary files differnew file mode 100644 index 0000000000..78da40cbf8 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.002.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.003.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.003.jpg Binary files differnew file mode 100644 index 0000000000..10b6390d65 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.003.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.004.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.004.jpg Binary files differnew file mode 100644 index 0000000000..ed8a6b29c1 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.004.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.005.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.005.jpg Binary files differnew file mode 100644 index 0000000000..528cf934bf --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.005.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.006.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.006.jpg Binary files differnew file mode 100644 index 0000000000..8c45bb4a1e --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.006.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.007.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.007.jpg Binary files differnew file mode 100644 index 0000000000..6c5bee25dd --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.007.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.008.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.008.jpg Binary files differnew file mode 100644 index 0000000000..ef66bf4a97 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.008.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.009.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.009.jpg Binary files differnew file mode 100644 index 0000000000..ebe38538c7 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.009.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.010.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.010.jpg Binary files differnew file mode 100644 index 0000000000..b03cd84404 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.010.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.011.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.011.jpg Binary files differnew file mode 100644 index 0000000000..30edf8b318 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.011.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.012.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.012.jpg Binary files differnew file mode 100644 index 0000000000..1581afcdf5 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.012.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.013.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.013.jpg Binary files differnew file mode 100644 index 0000000000..83494dab3a --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.013.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.014.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.014.jpg Binary files differnew file mode 100644 index 0000000000..89211a0823 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.014.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.015.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.015.jpg Binary files differnew file mode 100644 index 0000000000..a0d91a2661 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.015.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.016.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.016.jpg Binary files differnew file mode 100644 index 0000000000..889aa8221a --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.016.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.017.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.017.jpg Binary files differnew file mode 100644 index 0000000000..85216e2a66 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.017.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.018.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.018.jpg Binary files differnew file mode 100644 index 0000000000..ec1273329c --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.018.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.019.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.019.jpg Binary files differnew file mode 100644 index 0000000000..2cfd4e290f --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.019.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/slideshow-example.020.jpg b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.020.jpg Binary files differnew file mode 100644 index 0000000000..ec1273329c --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/slideshow-example.020.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.000.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.000.jpg Binary files differnew file mode 100644 index 0000000000..8c2214a68c --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.000.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.001.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.001.jpg Binary files differnew file mode 100644 index 0000000000..2ee07c0efb --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.001.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.002.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.002.jpg Binary files differnew file mode 100644 index 0000000000..2d3178a44f --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.002.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.003.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.003.jpg Binary files differnew file mode 100644 index 0000000000..8b72ecdc69 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.003.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.004.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.004.jpg Binary files differnew file mode 100644 index 0000000000..8dc0466d6c --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.004.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.005.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.005.jpg Binary files differnew file mode 100644 index 0000000000..8ddd11f0b0 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.005.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.006.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.006.jpg Binary files differnew file mode 100644 index 0000000000..f428f0e702 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.006.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.007.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.007.jpg Binary files differnew file mode 100644 index 0000000000..2e2420ea58 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.007.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.008.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.008.jpg Binary files differnew file mode 100644 index 0000000000..6a4fa7416d --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.008.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.009.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.009.jpg Binary files differnew file mode 100644 index 0000000000..3fa0a0d3ae --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.009.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.010.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.010.jpg Binary files differnew file mode 100644 index 0000000000..041545fa1d --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.010.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.011.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.011.jpg Binary files differnew file mode 100644 index 0000000000..27c6f22809 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.011.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.012.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.012.jpg Binary files differnew file mode 100644 index 0000000000..bbbb7e5304 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.012.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.013.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.013.jpg Binary files differnew file mode 100644 index 0000000000..7803f7e3d8 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.013.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.014.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.014.jpg Binary files differnew file mode 100644 index 0000000000..f3543a253e --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.014.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.015.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.015.jpg Binary files differnew file mode 100644 index 0000000000..aa972a7185 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.015.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.016.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.016.jpg Binary files differnew file mode 100644 index 0000000000..0f2bbd0bdf --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.016.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.017.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.017.jpg Binary files differnew file mode 100644 index 0000000000..cdd2e12d65 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.017.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.018.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.018.jpg Binary files differnew file mode 100644 index 0000000000..318de01a99 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.018.jpg diff --git a/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.019.jpg b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.019.jpg Binary files differnew file mode 100644 index 0000000000..8ca3ffd94e --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/images/thumbs/slideshow-example.019.jpg diff --git a/WebContent/VAADIN/themes/coverflow/styles.css b/WebContent/VAADIN/themes/coverflow/styles.css new file mode 100644 index 0000000000..b33cf5dfb7 --- /dev/null +++ b/WebContent/VAADIN/themes/coverflow/styles.css @@ -0,0 +1,8 @@ +@import url(../default/styles.css); + +.v-app, body.v-generated-body { + background-color: black; +} +.v-panel-content-light { + border: none; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/absolutelayout/absolutelayout.css b/WebContent/VAADIN/themes/default/absolutelayout/absolutelayout.css new file mode 100644 index 0000000000..9373b73db8 --- /dev/null +++ b/WebContent/VAADIN/themes/default/absolutelayout/absolutelayout.css @@ -0,0 +1,4 @@ +.v-absolutelayout-wrapper { + position: absolute; + overflow:hidden; +} diff --git a/WebContent/VAADIN/themes/default/accordion/accordion.css b/WebContent/VAADIN/themes/default/accordion/accordion.css new file mode 100644 index 0000000000..b51b6e8b03 --- /dev/null +++ b/WebContent/VAADIN/themes/default/accordion/accordion.css @@ -0,0 +1,21 @@ +.v-accordion-item { + background-color: #fff; +} +.v-accordion-item-caption { + height: 31px; + background: #edf0f0 url(../tabsheet/img/tab-bg.png); + font-size: 15px; + color: #656d73; + border-top: 1px solid #c8cccd; +} +.v-accordion-item-caption .v-caption { + padding: 7px 0 6px 18px; +} +.v-accordion-item-open .v-accordion-item-caption { + color: #3b4b57; + background: #d5dee2 url(img/selected-bg.png); + border-top-color: #cbd7de; + border-bottom-color: #bfc9d4; + text-shadow: #fafafa 0 1px 0; + border-bottom: 1px solid #c8cccd; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/accordion/img/collapsed-icon.png b/WebContent/VAADIN/themes/default/accordion/img/collapsed-icon.png Binary files differnew file mode 100755 index 0000000000..1443459eb4 --- /dev/null +++ b/WebContent/VAADIN/themes/default/accordion/img/collapsed-icon.png diff --git a/WebContent/VAADIN/themes/default/accordion/img/expanded-icon.png b/WebContent/VAADIN/themes/default/accordion/img/expanded-icon.png Binary files differnew file mode 100755 index 0000000000..8a28fb8811 --- /dev/null +++ b/WebContent/VAADIN/themes/default/accordion/img/expanded-icon.png diff --git a/WebContent/VAADIN/themes/default/accordion/img/selected-bg.png b/WebContent/VAADIN/themes/default/accordion/img/selected-bg.png Binary files differnew file mode 100755 index 0000000000..99dca1c2d9 --- /dev/null +++ b/WebContent/VAADIN/themes/default/accordion/img/selected-bg.png diff --git a/WebContent/VAADIN/themes/default/button/button.css b/WebContent/VAADIN/themes/default/button/button.css new file mode 100644 index 0000000000..4b4cc14759 --- /dev/null +++ b/WebContent/VAADIN/themes/default/button/button.css @@ -0,0 +1,21 @@ +.v-button {
+ font-size: 13px;
+}
+.v-checkbox .v-errorindicator {
+ padding-left: 10px;
+} +.v-ie6 .v-button,
+.v-ie7 .v-button { + padding-left: 10px; + padding-right: 10px; +} +.v-ie6 .v-checkbox .v-errorindicator {
+ padding-right: 4px;
+} +.v-ie7 .v-checkbox .v-errorindicator {
+ padding-right: 7px;
+} +.v-ie6 .v-button .v-errorindicator,
+.v-ie7 .v-button .v-errorindicator {
+ padding-right: 5px;
+}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/caption/caption.css b/WebContent/VAADIN/themes/default/caption/caption.css new file mode 100644 index 0000000000..d5be467822 --- /dev/null +++ b/WebContent/VAADIN/themes/default/caption/caption.css @@ -0,0 +1,15 @@ +.v-captionwrapper { + margin: 0.3em 0 0 0; +} +.v-errorindicator { + width: 12px; + height: 16px; + background: transparent url(../icons/16/error.png) no-repeat top right; +} +.v-ie6 .v-errorindicator { + /* gif for transparency */ + background-image: url(../icons/16/error.gif); +} +.v-ie7 .v-errorindicator { + margin-left: -3px; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/common/common.css b/WebContent/VAADIN/themes/default/common/common.css new file mode 100644 index 0000000000..5f564e3997 --- /dev/null +++ b/WebContent/VAADIN/themes/default/common/common.css @@ -0,0 +1,116 @@ +.v-generated-body { + background: #e9eced; +} +.v-app { + background: #e9eced; + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 13px; + line-height: 18px; +} +.v-app-loading { + background-image: url(img/loading-indicator.gif); + background-repeat: no-repeat; + background-position: 50%; +} +/* Global font styles */ +.v-window, +.v-popupview-popup, +.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 { + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 13px; +} +.v-app select, +.v-window select { + padding: 0; +} +/* Custom tooltip */ +.v-tooltip { + background-color: #fffcdd; + border: 1px solid #b8b295; + border-top-color: #d5d2c1; + border-left-color: #d5d2c1; + font-size: 11px; + line-height: 13px; + font-family: arial, helvetica, tahoma, verdana, sans-serif; + color: #5d5444; +} +.v-tooltip-text { + padding: 2px 4px; + border: none; + border-top: 1px solid #fffef5; + border-bottom: 1px solid #fbf8d9; +} +.v-tooltip .v-errormessage { + padding: 3px 4px 3px 4px; + background: #ffecc6; + color: #b74100; + border: none; + border-top: 1px solid #fff3dc; + border-bottom: 1px solid #ead7b1; +} +.v-tooltip .v-errormessage h2 { + font-size: 16px; + font-weight: normal; + color: #ab3101; + margin: 2px 0 8px 0; +} +.v-tooltip .v-errormessage h3 { + font-size: 13px; + font-weight: bold; + margin: 1px 0 4px 0; +} +.v-contextmenu { + background: #e9eced url(../tabsheet/img/tab-bg.png); + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + background-color: #f6f7f7; + color: #464f52; + font-size: 12px; + line-height: 14px; +} +.v-contextmenu .gwt-MenuBar { + border-right: 1px solid #c6cbcc; + border-bottom: 1px solid #c6cbcc; + border-top: 1px solid #d0d4d5; + border-left: 1px solid #d0d4d5; +} +.v-contextmenu .gwt-MenuItem { + padding: 2px 0; +} +.v-contextmenu .gwt-MenuItem div { + padding: 1px 20px 1px 8px; +} +.v-contextmenu .gwt-MenuItem-selected div { + color: #fff; + background: #5daee8; +} +.v-contextmenu .gwt-MenuItem img { + margin-right: 10px; +} +.v-loading-indicator, +.v-loading-indicator-delay, +.v-loading-indicator-wait { + width: 31px; + height: 31px; + background: transparent url(img/loading-indicator.gif); + margin-right: 5px; + margin-top: 5px; +} +.v-loading-indicator-delay { + background-image: url(img/loading-indicator-delay.gif); +} +.v-loading-indicator-wait { + background-image: url(img/loading-indicator-wait.gif); +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/common/img/ajax-loader-big.gif b/WebContent/VAADIN/themes/default/common/img/ajax-loader-big.gif Binary files differnew file mode 100644 index 0000000000..73dc88e31f --- /dev/null +++ b/WebContent/VAADIN/themes/default/common/img/ajax-loader-big.gif diff --git a/WebContent/VAADIN/themes/default/common/img/ajax-loader-medium.gif b/WebContent/VAADIN/themes/default/common/img/ajax-loader-medium.gif Binary files differnew file mode 100644 index 0000000000..0a0c6aaef0 --- /dev/null +++ b/WebContent/VAADIN/themes/default/common/img/ajax-loader-medium.gif diff --git a/WebContent/VAADIN/themes/default/common/img/ajax-loader.gif b/WebContent/VAADIN/themes/default/common/img/ajax-loader.gif Binary files differnew file mode 100755 index 0000000000..354dc4685c --- /dev/null +++ b/WebContent/VAADIN/themes/default/common/img/ajax-loader.gif diff --git a/WebContent/VAADIN/themes/default/common/img/blank.gif b/WebContent/VAADIN/themes/default/common/img/blank.gif Binary files differnew file mode 100644 index 0000000000..3776af0784 --- /dev/null +++ b/WebContent/VAADIN/themes/default/common/img/blank.gif diff --git a/WebContent/VAADIN/themes/default/common/img/loading-indicator-delay.gif b/WebContent/VAADIN/themes/default/common/img/loading-indicator-delay.gif Binary files differnew file mode 100755 index 0000000000..48810bb064 --- /dev/null +++ b/WebContent/VAADIN/themes/default/common/img/loading-indicator-delay.gif diff --git a/WebContent/VAADIN/themes/default/common/img/loading-indicator-wait.gif b/WebContent/VAADIN/themes/default/common/img/loading-indicator-wait.gif Binary files differnew file mode 100755 index 0000000000..5f7aab9afd --- /dev/null +++ b/WebContent/VAADIN/themes/default/common/img/loading-indicator-wait.gif diff --git a/WebContent/VAADIN/themes/default/common/img/loading-indicator.gif b/WebContent/VAADIN/themes/default/common/img/loading-indicator.gif Binary files differnew file mode 100755 index 0000000000..cedaa56b10 --- /dev/null +++ b/WebContent/VAADIN/themes/default/common/img/loading-indicator.gif diff --git a/WebContent/VAADIN/themes/default/datefield/datefield.css b/WebContent/VAADIN/themes/default/datefield/datefield.css new file mode 100644 index 0000000000..010ce3aef9 --- /dev/null +++ b/WebContent/VAADIN/themes/default/datefield/datefield.css @@ -0,0 +1,136 @@ +.v-datefield-button { + font-size:13px;
+ width: 22px;
+ height: 24px;
+ padding: 0;
+ overflow: hidden;
+ border: none;
+ background: transparent url(img/open-button.png) no-repeat right 0; + vertical-align: top;
+}
+.v-datefield-popup {
+ font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif;
+ color: #464f52;
+ font-size: 12px;
+ background: #f6f7f7;
+ border: 1px solid #b6bbbc;
+ padding: 6px;
+}
+.v-datefield-calendarpanel {
+ width: 19em;
+ font-size: 12px;
+}
+.v-datefield-popup .v-datefield-calendarpanel {
+ width: 16em;
+}
+.v-datefield-calendarpanel td {
+ text-align: right;
+}
+.v-datefield-calendarpanel td span {
+ display: block;
+}
+.v-datefield-calendarpanel-header {
+ height: 30px;
+}
+.v-datefield-calendarpanel-header,
+.v-datefield-calendarpanel strong {
+ font-size: 13px;
+}
+.v-datefield-popup .v-datefield-calendarpanel-header,
+.v-datefield-popup .v-datefield-calendarpanel strong {
+ font-size: 12px;
+}
+.v-datefield-calendarpanel-month {
+ font-weight: bold;
+ text-shadow: #ffffff 2px 2px 0;
+}
+/* Year buttons */
+.v-datefield-calendarpanel .v-button-prevyear,
+.v-datefield-calendarpanel .v-button-nextyear {
+ display: block;
+ width: 16px;
+ height: 16px;
+ border: none;
+ padding: 0;
+ background: transparent url(img/prevyear.png) no-repeat;
+ text-indent: -90000px;
+ margin: 0 auto;
+}
+.v-datefield-calendarpanel .v-button-nextyear {
+ background: transparent url(img/nextyear.png) no-repeat;
+}
+.v-datefield-calendarpanel .v-button-prevyear:hover,
+.v-datefield-calendarpanel .v-button-nextyear:hover {
+ background-position: left bottom;
+}
+/* Month buttons */
+.v-datefield-calendarpanel .v-button-prevmonth,
+.v-datefield-calendarpanel .v-button-nextmonth {
+ display: block;
+ width: 11px;
+ height: 16px;
+ border: none;
+ padding: 0;
+ background: transparent url(img/prevmonth.png) no-repeat;
+ text-indent: -90000px;
+ margin: 0 auto;
+}
+.v-datefield-calendarpanel .v-button-nextmonth {
+ background: transparent url(img/nextmonth.png) no-repeat;
+}
+.v-datefield-calendarpanel .v-button-prevmonth:hover,
+.v-datefield-calendarpanel .v-button-nextmonth:hover {
+ background-position: left bottom;
+}
+.v-datefield-calendarpanel strong {
+ color: #ee5311;
+ display: block;
+ width: 20px;
+}
+.v-datefield-calendarpanel-day,
+.v-datefield-calendarpanel-day-today {
+ padding: 1px 3px;
+ width: 14px;
+ height: 16px;
+}
+.v-datefield-calendarpanel-day-today {
+ border: 1px solid #429ce9;
+ width: 12px;
+ height: 14px
+}
+.v-datefield-calendarpanel-day-entry {
+ color: #6a98b5;
+}
+.v-datefield-calendarpanel-day-disabled {
+ font-weight: normal;
+ color: #dddddd;
+}
+.v-datefield-calendarpanel-day-entry.v-datefield-calendarpanel-day-disabled {
+ color: #afd6f8;
+}
+.v-datefield-calendarpanel-day-selected {
+ font-weight: bold;
+ width: 14px;
+ height: 16px;
+ color: #fff;
+ padding: 1px 3px;
+ background: transparent url(img/selected-bg.png) no-repeat 50% 50%;
+ border: none;
+}
+.v-datefield-time {
+ font-size: 11px;
+}
+.v-datefield-time .v-select {
+ font-size: 10px;
+ padding: 0;
+ margin: 0;
+} +.v-datefield-rendererror .v-textfield { + background: #ff9999; +} +/* IE specific styles */ +.v-ie7 .v-datefield-button { + background-position: right 1px; + height: 25px; + margin: 0; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/datefield/img/nextmonth.png b/WebContent/VAADIN/themes/default/datefield/img/nextmonth.png Binary files differnew file mode 100644 index 0000000000..3315125dd1 --- /dev/null +++ b/WebContent/VAADIN/themes/default/datefield/img/nextmonth.png diff --git a/WebContent/VAADIN/themes/default/datefield/img/nextyear.png b/WebContent/VAADIN/themes/default/datefield/img/nextyear.png Binary files differnew file mode 100644 index 0000000000..22633fd31a --- /dev/null +++ b/WebContent/VAADIN/themes/default/datefield/img/nextyear.png diff --git a/WebContent/VAADIN/themes/default/datefield/img/open-button.png b/WebContent/VAADIN/themes/default/datefield/img/open-button.png Binary files differnew file mode 100644 index 0000000000..548ca12f70 --- /dev/null +++ b/WebContent/VAADIN/themes/default/datefield/img/open-button.png diff --git a/WebContent/VAADIN/themes/default/datefield/img/prevmonth.png b/WebContent/VAADIN/themes/default/datefield/img/prevmonth.png Binary files differnew file mode 100644 index 0000000000..d114632fef --- /dev/null +++ b/WebContent/VAADIN/themes/default/datefield/img/prevmonth.png diff --git a/WebContent/VAADIN/themes/default/datefield/img/prevyear.png b/WebContent/VAADIN/themes/default/datefield/img/prevyear.png Binary files differnew file mode 100644 index 0000000000..f174713092 --- /dev/null +++ b/WebContent/VAADIN/themes/default/datefield/img/prevyear.png diff --git a/WebContent/VAADIN/themes/default/datefield/img/selected-bg.png b/WebContent/VAADIN/themes/default/datefield/img/selected-bg.png Binary files differnew file mode 100644 index 0000000000..799915ab8f --- /dev/null +++ b/WebContent/VAADIN/themes/default/datefield/img/selected-bg.png diff --git a/WebContent/VAADIN/themes/default/favicon.ico b/WebContent/VAADIN/themes/default/favicon.ico Binary files differnew file mode 100644 index 0000000000..2c731f8f85 --- /dev/null +++ b/WebContent/VAADIN/themes/default/favicon.ico diff --git a/WebContent/VAADIN/themes/default/formlayout/formlayout.css b/WebContent/VAADIN/themes/default/formlayout/formlayout.css new file mode 100644 index 0000000000..86e66a841d --- /dev/null +++ b/WebContent/VAADIN/themes/default/formlayout/formlayout.css @@ -0,0 +1,54 @@ +.v-formlayout-cell .v-errorindicator { + width: 10px; + height: 16px; + background: transparent url(../icons/16/error.png) no-repeat top right; +} +.v-formlayout-captioncell { + text-align:right; + white-space: nowrap; +} +.v-formlayout-error-indicator { + /* fix width so layout is not jumpy when error disapear */ + width: 12px; +} +.v-formlayout-spacing .v-formlayout-row .v-formlayout-captioncell, +.v-formlayout-spacing .v-formlayout-row .v-formlayout-contentcell, +.v-formlayout-spacing .v-formlayout-row .v-formlayout-errorcell { + padding-top: 8px; +} +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-captioncell, +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-contentcell, +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-errorcell { + padding-top: 15px; +} +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-captioncell, +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-contentcell, +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-errorcell { + padding-bottom: 15px; +} +.v-formlayout-margin-left .v-formlayout-captioncell { + padding-left: 18px; +} +.v-formlayout-margin-right .v-formlayout-contentcell { + padding-right: 18px; +} +/* form */ +.v-form-errormessage { + background: transparent url(../icons/16/error.png) no-repeat top left; + padding-left: 20px; + margin-bottom: 5px; + margin-top: 5px; + min-height: 20px; +} +.v-ie6 .v-form-errormessage { + height: 20px +} +.v-form fieldset { + border: none; + border-top: 1px solid #babfc0; +} +.v-form legend { + margin: 0; + padding: 0 4px 0.3em 4px; + font-weight: bold; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/gridlayout/gridlayout.css b/WebContent/VAADIN/themes/default/gridlayout/gridlayout.css new file mode 100644 index 0000000000..a9c1fef15e --- /dev/null +++ b/WebContent/VAADIN/themes/default/gridlayout/gridlayout.css @@ -0,0 +1,16 @@ +.v-gridlayout-margin-top { + padding-top: 15px; +} +.v-gridlayout-margin-bottom { + padding-bottom: 15px; +} +.v-gridlayout-margin-left { + padding-left: 18px; +} +.v-gridlayout-margin-right { + padding-right: 18px; +} +.v-gridlayout-spacing-on { + padding-left: 8px; + padding-top: 8px; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/icons/16/arrow-down.png b/WebContent/VAADIN/themes/default/icons/16/arrow-down.png Binary files differnew file mode 100644 index 0000000000..ffd0ee50a5 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/arrow-down.png diff --git a/WebContent/VAADIN/themes/default/icons/16/arrow-left.png b/WebContent/VAADIN/themes/default/icons/16/arrow-left.png Binary files differnew file mode 100644 index 0000000000..27dd25110d --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/arrow-left.png diff --git a/WebContent/VAADIN/themes/default/icons/16/arrow-right.png b/WebContent/VAADIN/themes/default/icons/16/arrow-right.png Binary files differnew file mode 100644 index 0000000000..69bf88da8a --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/arrow-right.png diff --git a/WebContent/VAADIN/themes/default/icons/16/arrow-up.png b/WebContent/VAADIN/themes/default/icons/16/arrow-up.png Binary files differnew file mode 100644 index 0000000000..76e5b43e08 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/arrow-up.png diff --git a/WebContent/VAADIN/themes/default/icons/16/attention.png b/WebContent/VAADIN/themes/default/icons/16/attention.png Binary files differnew file mode 100644 index 0000000000..350de56aa5 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/attention.png diff --git a/WebContent/VAADIN/themes/default/icons/16/calendar.png b/WebContent/VAADIN/themes/default/icons/16/calendar.png Binary files differnew file mode 100644 index 0000000000..7717a5e220 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/calendar.png diff --git a/WebContent/VAADIN/themes/default/icons/16/cancel.png b/WebContent/VAADIN/themes/default/icons/16/cancel.png Binary files differnew file mode 100644 index 0000000000..19a0783733 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/cancel.png diff --git a/WebContent/VAADIN/themes/default/icons/16/document-add.png b/WebContent/VAADIN/themes/default/icons/16/document-add.png Binary files differnew file mode 100644 index 0000000000..d84e349526 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/document-add.png diff --git a/WebContent/VAADIN/themes/default/icons/16/document-delete.png b/WebContent/VAADIN/themes/default/icons/16/document-delete.png Binary files differnew file mode 100644 index 0000000000..cc3172224a --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/document-delete.png diff --git a/WebContent/VAADIN/themes/default/icons/16/document-doc.png b/WebContent/VAADIN/themes/default/icons/16/document-doc.png Binary files differnew file mode 100644 index 0000000000..7def77428a --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/document-doc.png diff --git a/WebContent/VAADIN/themes/default/icons/16/document-image.png b/WebContent/VAADIN/themes/default/icons/16/document-image.png Binary files differnew file mode 100644 index 0000000000..8a1bf253e8 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/document-image.png diff --git a/WebContent/VAADIN/themes/default/icons/16/document-pdf.png b/WebContent/VAADIN/themes/default/icons/16/document-pdf.png Binary files differnew file mode 100644 index 0000000000..b58ccf7567 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/document-pdf.png diff --git a/WebContent/VAADIN/themes/default/icons/16/document-ppt.png b/WebContent/VAADIN/themes/default/icons/16/document-ppt.png Binary files differnew file mode 100644 index 0000000000..b60f429be2 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/document-ppt.png diff --git a/WebContent/VAADIN/themes/default/icons/16/document-txt.png b/WebContent/VAADIN/themes/default/icons/16/document-txt.png Binary files differnew file mode 100644 index 0000000000..05659b19b2 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/document-txt.png diff --git a/WebContent/VAADIN/themes/default/icons/16/document-web.png b/WebContent/VAADIN/themes/default/icons/16/document-web.png Binary files differnew file mode 100644 index 0000000000..fcfd8685f0 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/document-web.png diff --git a/WebContent/VAADIN/themes/default/icons/16/document-xsl.png b/WebContent/VAADIN/themes/default/icons/16/document-xsl.png Binary files differnew file mode 100644 index 0000000000..571823847f --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/document-xsl.png diff --git a/WebContent/VAADIN/themes/default/icons/16/document.png b/WebContent/VAADIN/themes/default/icons/16/document.png Binary files differnew file mode 100644 index 0000000000..a2bab1bb0b --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/document.png diff --git a/WebContent/VAADIN/themes/default/icons/16/email-reply.png b/WebContent/VAADIN/themes/default/icons/16/email-reply.png Binary files differnew file mode 100644 index 0000000000..be7fd2244d --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/email-reply.png diff --git a/WebContent/VAADIN/themes/default/icons/16/email-send.png b/WebContent/VAADIN/themes/default/icons/16/email-send.png Binary files differnew file mode 100644 index 0000000000..0ef7a1c398 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/email-send.png diff --git a/WebContent/VAADIN/themes/default/icons/16/email.png b/WebContent/VAADIN/themes/default/icons/16/email.png Binary files differnew file mode 100644 index 0000000000..68d6c93465 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/email.png diff --git a/WebContent/VAADIN/themes/default/icons/16/error.gif b/WebContent/VAADIN/themes/default/icons/16/error.gif Binary files differnew file mode 100644 index 0000000000..c9582b2c28 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/error.gif diff --git a/WebContent/VAADIN/themes/default/icons/16/error.png b/WebContent/VAADIN/themes/default/icons/16/error.png Binary files differnew file mode 100755 index 0000000000..0141e4dfc3 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/error.png diff --git a/WebContent/VAADIN/themes/default/icons/16/folder-add.png b/WebContent/VAADIN/themes/default/icons/16/folder-add.png Binary files differnew file mode 100644 index 0000000000..48aa7c9220 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/folder-add.png diff --git a/WebContent/VAADIN/themes/default/icons/16/folder-delete.png b/WebContent/VAADIN/themes/default/icons/16/folder-delete.png Binary files differnew file mode 100644 index 0000000000..7cc389d6b2 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/folder-delete.png diff --git a/WebContent/VAADIN/themes/default/icons/16/folder.png b/WebContent/VAADIN/themes/default/icons/16/folder.png Binary files differnew file mode 100644 index 0000000000..f4fec377c6 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/folder.png diff --git a/WebContent/VAADIN/themes/default/icons/16/globe.png b/WebContent/VAADIN/themes/default/icons/16/globe.png Binary files differnew file mode 100644 index 0000000000..ea4034c149 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/globe.png diff --git a/WebContent/VAADIN/themes/default/icons/16/help.png b/WebContent/VAADIN/themes/default/icons/16/help.png Binary files differnew file mode 100644 index 0000000000..d82a8852bf --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/help.png diff --git a/WebContent/VAADIN/themes/default/icons/16/lock.png b/WebContent/VAADIN/themes/default/icons/16/lock.png Binary files differnew file mode 100644 index 0000000000..29f1023613 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/lock.png diff --git a/WebContent/VAADIN/themes/default/icons/16/note.png b/WebContent/VAADIN/themes/default/icons/16/note.png Binary files differnew file mode 100644 index 0000000000..efafae5570 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/note.png diff --git a/WebContent/VAADIN/themes/default/icons/16/ok.png b/WebContent/VAADIN/themes/default/icons/16/ok.png Binary files differnew file mode 100644 index 0000000000..89591faef2 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/ok.png diff --git a/WebContent/VAADIN/themes/default/icons/16/reload.png b/WebContent/VAADIN/themes/default/icons/16/reload.png Binary files differnew file mode 100644 index 0000000000..2c54836bff --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/reload.png diff --git a/WebContent/VAADIN/themes/default/icons/16/settings.png b/WebContent/VAADIN/themes/default/icons/16/settings.png Binary files differnew file mode 100644 index 0000000000..019f0df663 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/settings.png diff --git a/WebContent/VAADIN/themes/default/icons/16/trash-full.png b/WebContent/VAADIN/themes/default/icons/16/trash-full.png Binary files differnew file mode 100644 index 0000000000..7d790e6c9a --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/trash-full.png diff --git a/WebContent/VAADIN/themes/default/icons/16/trash.png b/WebContent/VAADIN/themes/default/icons/16/trash.png Binary files differnew file mode 100644 index 0000000000..8875ae322e --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/trash.png diff --git a/WebContent/VAADIN/themes/default/icons/16/user.png b/WebContent/VAADIN/themes/default/icons/16/user.png Binary files differnew file mode 100644 index 0000000000..522f864884 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/user.png diff --git a/WebContent/VAADIN/themes/default/icons/16/users.png b/WebContent/VAADIN/themes/default/icons/16/users.png Binary files differnew file mode 100644 index 0000000000..01f2a1251c --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/16/users.png diff --git a/WebContent/VAADIN/themes/default/icons/32/arrow-down.png b/WebContent/VAADIN/themes/default/icons/32/arrow-down.png Binary files differnew file mode 100644 index 0000000000..20c33b70fb --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/arrow-down.png diff --git a/WebContent/VAADIN/themes/default/icons/32/arrow-left.png b/WebContent/VAADIN/themes/default/icons/32/arrow-left.png Binary files differnew file mode 100644 index 0000000000..ed2aae2cb0 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/arrow-left.png diff --git a/WebContent/VAADIN/themes/default/icons/32/arrow-right.png b/WebContent/VAADIN/themes/default/icons/32/arrow-right.png Binary files differnew file mode 100644 index 0000000000..bd7707ec8a --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/arrow-right.png diff --git a/WebContent/VAADIN/themes/default/icons/32/arrow-up.png b/WebContent/VAADIN/themes/default/icons/32/arrow-up.png Binary files differnew file mode 100644 index 0000000000..01c1a8ec83 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/arrow-up.png diff --git a/WebContent/VAADIN/themes/default/icons/32/attention.png b/WebContent/VAADIN/themes/default/icons/32/attention.png Binary files differnew file mode 100644 index 0000000000..6b00733567 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/attention.png diff --git a/WebContent/VAADIN/themes/default/icons/32/calendar.png b/WebContent/VAADIN/themes/default/icons/32/calendar.png Binary files differnew file mode 100644 index 0000000000..789ad9031c --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/calendar.png diff --git a/WebContent/VAADIN/themes/default/icons/32/cancel.png b/WebContent/VAADIN/themes/default/icons/32/cancel.png Binary files differnew file mode 100644 index 0000000000..725240d558 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/cancel.png diff --git a/WebContent/VAADIN/themes/default/icons/32/document-add.png b/WebContent/VAADIN/themes/default/icons/32/document-add.png Binary files differnew file mode 100644 index 0000000000..26bca0d112 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/document-add.png diff --git a/WebContent/VAADIN/themes/default/icons/32/document-delete.png b/WebContent/VAADIN/themes/default/icons/32/document-delete.png Binary files differnew file mode 100644 index 0000000000..43e9a43e5b --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/document-delete.png diff --git a/WebContent/VAADIN/themes/default/icons/32/document-doc.png b/WebContent/VAADIN/themes/default/icons/32/document-doc.png Binary files differnew file mode 100644 index 0000000000..8df20cfdcf --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/document-doc.png diff --git a/WebContent/VAADIN/themes/default/icons/32/document-edit.png b/WebContent/VAADIN/themes/default/icons/32/document-edit.png Binary files differnew file mode 100644 index 0000000000..1d17383ca7 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/document-edit.png diff --git a/WebContent/VAADIN/themes/default/icons/32/document-image.png b/WebContent/VAADIN/themes/default/icons/32/document-image.png Binary files differnew file mode 100644 index 0000000000..88c78665b8 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/document-image.png diff --git a/WebContent/VAADIN/themes/default/icons/32/document-pdf.png b/WebContent/VAADIN/themes/default/icons/32/document-pdf.png Binary files differnew file mode 100644 index 0000000000..048a02fddf --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/document-pdf.png diff --git a/WebContent/VAADIN/themes/default/icons/32/document-ppt.png b/WebContent/VAADIN/themes/default/icons/32/document-ppt.png Binary files differnew file mode 100644 index 0000000000..7fd7385cbd --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/document-ppt.png diff --git a/WebContent/VAADIN/themes/default/icons/32/document-txt.png b/WebContent/VAADIN/themes/default/icons/32/document-txt.png Binary files differnew file mode 100644 index 0000000000..25264732c6 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/document-txt.png diff --git a/WebContent/VAADIN/themes/default/icons/32/document-web.png b/WebContent/VAADIN/themes/default/icons/32/document-web.png Binary files differnew file mode 100644 index 0000000000..72fd847ac3 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/document-web.png diff --git a/WebContent/VAADIN/themes/default/icons/32/document-xsl.png b/WebContent/VAADIN/themes/default/icons/32/document-xsl.png Binary files differnew file mode 100644 index 0000000000..2ff4607ad3 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/document-xsl.png diff --git a/WebContent/VAADIN/themes/default/icons/32/document.png b/WebContent/VAADIN/themes/default/icons/32/document.png Binary files differnew file mode 100644 index 0000000000..1a38dcc304 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/document.png diff --git a/WebContent/VAADIN/themes/default/icons/32/email-reply.png b/WebContent/VAADIN/themes/default/icons/32/email-reply.png Binary files differnew file mode 100644 index 0000000000..fd0203f768 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/email-reply.png diff --git a/WebContent/VAADIN/themes/default/icons/32/email-send.png b/WebContent/VAADIN/themes/default/icons/32/email-send.png Binary files differnew file mode 100644 index 0000000000..dc34ac694d --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/email-send.png diff --git a/WebContent/VAADIN/themes/default/icons/32/email.png b/WebContent/VAADIN/themes/default/icons/32/email.png Binary files differnew file mode 100644 index 0000000000..bef86e6cbb --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/email.png diff --git a/WebContent/VAADIN/themes/default/icons/32/folder-add.png b/WebContent/VAADIN/themes/default/icons/32/folder-add.png Binary files differnew file mode 100644 index 0000000000..e0b78d6e1d --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/folder-add.png diff --git a/WebContent/VAADIN/themes/default/icons/32/folder-delete.png b/WebContent/VAADIN/themes/default/icons/32/folder-delete.png Binary files differnew file mode 100644 index 0000000000..8e3c4a404c --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/folder-delete.png diff --git a/WebContent/VAADIN/themes/default/icons/32/folder.png b/WebContent/VAADIN/themes/default/icons/32/folder.png Binary files differnew file mode 100644 index 0000000000..7577a17ac3 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/folder.png diff --git a/WebContent/VAADIN/themes/default/icons/32/globe.png b/WebContent/VAADIN/themes/default/icons/32/globe.png Binary files differnew file mode 100644 index 0000000000..6c7d469ba2 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/globe.png diff --git a/WebContent/VAADIN/themes/default/icons/32/help.png b/WebContent/VAADIN/themes/default/icons/32/help.png Binary files differnew file mode 100644 index 0000000000..218910c98d --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/help.png diff --git a/WebContent/VAADIN/themes/default/icons/32/lock.png b/WebContent/VAADIN/themes/default/icons/32/lock.png Binary files differnew file mode 100644 index 0000000000..4fc16565f0 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/lock.png diff --git a/WebContent/VAADIN/themes/default/icons/32/note.png b/WebContent/VAADIN/themes/default/icons/32/note.png Binary files differnew file mode 100644 index 0000000000..e7e035dc8c --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/note.png diff --git a/WebContent/VAADIN/themes/default/icons/32/ok.png b/WebContent/VAADIN/themes/default/icons/32/ok.png Binary files differnew file mode 100644 index 0000000000..ac0438828c --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/ok.png diff --git a/WebContent/VAADIN/themes/default/icons/32/reload.png b/WebContent/VAADIN/themes/default/icons/32/reload.png Binary files differnew file mode 100644 index 0000000000..c3556ec890 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/reload.png diff --git a/WebContent/VAADIN/themes/default/icons/32/settings.png b/WebContent/VAADIN/themes/default/icons/32/settings.png Binary files differnew file mode 100644 index 0000000000..92eda74c54 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/settings.png diff --git a/WebContent/VAADIN/themes/default/icons/32/trash-full.png b/WebContent/VAADIN/themes/default/icons/32/trash-full.png Binary files differnew file mode 100644 index 0000000000..a9707e76d6 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/trash-full.png diff --git a/WebContent/VAADIN/themes/default/icons/32/trash.png b/WebContent/VAADIN/themes/default/icons/32/trash.png Binary files differnew file mode 100644 index 0000000000..6eaac86166 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/trash.png diff --git a/WebContent/VAADIN/themes/default/icons/32/user.png b/WebContent/VAADIN/themes/default/icons/32/user.png Binary files differnew file mode 100644 index 0000000000..ebb5a7f9f8 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/user.png diff --git a/WebContent/VAADIN/themes/default/icons/32/users.png b/WebContent/VAADIN/themes/default/icons/32/users.png Binary files differnew file mode 100644 index 0000000000..af225a9e46 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/32/users.png diff --git a/WebContent/VAADIN/themes/default/icons/64/arrow-down.png b/WebContent/VAADIN/themes/default/icons/64/arrow-down.png Binary files differnew file mode 100644 index 0000000000..bdf5d0474e --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/arrow-down.png diff --git a/WebContent/VAADIN/themes/default/icons/64/arrow-left.png b/WebContent/VAADIN/themes/default/icons/64/arrow-left.png Binary files differnew file mode 100644 index 0000000000..b90ed88840 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/arrow-left.png diff --git a/WebContent/VAADIN/themes/default/icons/64/arrow-right.png b/WebContent/VAADIN/themes/default/icons/64/arrow-right.png Binary files differnew file mode 100644 index 0000000000..6331a5ddf3 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/arrow-right.png diff --git a/WebContent/VAADIN/themes/default/icons/64/arrow-up.png b/WebContent/VAADIN/themes/default/icons/64/arrow-up.png Binary files differnew file mode 100644 index 0000000000..821fbe348f --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/arrow-up.png diff --git a/WebContent/VAADIN/themes/default/icons/64/attention.png b/WebContent/VAADIN/themes/default/icons/64/attention.png Binary files differnew file mode 100644 index 0000000000..77265e48ee --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/attention.png diff --git a/WebContent/VAADIN/themes/default/icons/64/calendar.png b/WebContent/VAADIN/themes/default/icons/64/calendar.png Binary files differnew file mode 100644 index 0000000000..f13fbd6efb --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/calendar.png diff --git a/WebContent/VAADIN/themes/default/icons/64/cancel.png b/WebContent/VAADIN/themes/default/icons/64/cancel.png Binary files differnew file mode 100644 index 0000000000..1d1a719a6c --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/cancel.png diff --git a/WebContent/VAADIN/themes/default/icons/64/document-add.png b/WebContent/VAADIN/themes/default/icons/64/document-add.png Binary files differnew file mode 100644 index 0000000000..acdcb06123 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/document-add.png diff --git a/WebContent/VAADIN/themes/default/icons/64/document-delete.png b/WebContent/VAADIN/themes/default/icons/64/document-delete.png Binary files differnew file mode 100644 index 0000000000..2a46863b7f --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/document-delete.png diff --git a/WebContent/VAADIN/themes/default/icons/64/document-doc.png b/WebContent/VAADIN/themes/default/icons/64/document-doc.png Binary files differnew file mode 100644 index 0000000000..455c1f15bd --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/document-doc.png diff --git a/WebContent/VAADIN/themes/default/icons/64/document-edit.png b/WebContent/VAADIN/themes/default/icons/64/document-edit.png Binary files differnew file mode 100644 index 0000000000..6af96c9b77 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/document-edit.png diff --git a/WebContent/VAADIN/themes/default/icons/64/document-image.png b/WebContent/VAADIN/themes/default/icons/64/document-image.png Binary files differnew file mode 100644 index 0000000000..079978e850 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/document-image.png diff --git a/WebContent/VAADIN/themes/default/icons/64/document-pdf.png b/WebContent/VAADIN/themes/default/icons/64/document-pdf.png Binary files differnew file mode 100644 index 0000000000..cb6bc59675 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/document-pdf.png diff --git a/WebContent/VAADIN/themes/default/icons/64/document-ppt.png b/WebContent/VAADIN/themes/default/icons/64/document-ppt.png Binary files differnew file mode 100644 index 0000000000..dd501bfbc9 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/document-ppt.png diff --git a/WebContent/VAADIN/themes/default/icons/64/document-txt.png b/WebContent/VAADIN/themes/default/icons/64/document-txt.png Binary files differnew file mode 100644 index 0000000000..e64f746bd9 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/document-txt.png diff --git a/WebContent/VAADIN/themes/default/icons/64/document-web.png b/WebContent/VAADIN/themes/default/icons/64/document-web.png Binary files differnew file mode 100644 index 0000000000..9d81eb5702 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/document-web.png diff --git a/WebContent/VAADIN/themes/default/icons/64/document-xls.png b/WebContent/VAADIN/themes/default/icons/64/document-xls.png Binary files differnew file mode 100644 index 0000000000..6008085a34 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/document-xls.png diff --git a/WebContent/VAADIN/themes/default/icons/64/document.png b/WebContent/VAADIN/themes/default/icons/64/document.png Binary files differnew file mode 100644 index 0000000000..224de0bc84 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/document.png diff --git a/WebContent/VAADIN/themes/default/icons/64/email-reply.png b/WebContent/VAADIN/themes/default/icons/64/email-reply.png Binary files differnew file mode 100644 index 0000000000..2c6f7b690d --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/email-reply.png diff --git a/WebContent/VAADIN/themes/default/icons/64/email-send.png b/WebContent/VAADIN/themes/default/icons/64/email-send.png Binary files differnew file mode 100644 index 0000000000..9ec7198853 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/email-send.png diff --git a/WebContent/VAADIN/themes/default/icons/64/email.png b/WebContent/VAADIN/themes/default/icons/64/email.png Binary files differnew file mode 100644 index 0000000000..e11245b2f5 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/email.png diff --git a/WebContent/VAADIN/themes/default/icons/64/folder-add.png b/WebContent/VAADIN/themes/default/icons/64/folder-add.png Binary files differnew file mode 100644 index 0000000000..111318cc3c --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/folder-add.png diff --git a/WebContent/VAADIN/themes/default/icons/64/folder-delete.png b/WebContent/VAADIN/themes/default/icons/64/folder-delete.png Binary files differnew file mode 100644 index 0000000000..d249983eac --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/folder-delete.png diff --git a/WebContent/VAADIN/themes/default/icons/64/folder.png b/WebContent/VAADIN/themes/default/icons/64/folder.png Binary files differnew file mode 100644 index 0000000000..edb7b9f786 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/folder.png diff --git a/WebContent/VAADIN/themes/default/icons/64/globe.png b/WebContent/VAADIN/themes/default/icons/64/globe.png Binary files differnew file mode 100644 index 0000000000..1786635b45 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/globe.png diff --git a/WebContent/VAADIN/themes/default/icons/64/help.png b/WebContent/VAADIN/themes/default/icons/64/help.png Binary files differnew file mode 100644 index 0000000000..a66e8aafa6 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/help.png diff --git a/WebContent/VAADIN/themes/default/icons/64/lock.png b/WebContent/VAADIN/themes/default/icons/64/lock.png Binary files differnew file mode 100644 index 0000000000..deaf7db0a4 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/lock.png diff --git a/WebContent/VAADIN/themes/default/icons/64/note.png b/WebContent/VAADIN/themes/default/icons/64/note.png Binary files differnew file mode 100644 index 0000000000..1383847ed1 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/note.png diff --git a/WebContent/VAADIN/themes/default/icons/64/ok.png b/WebContent/VAADIN/themes/default/icons/64/ok.png Binary files differnew file mode 100644 index 0000000000..dc0d00c38b --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/ok.png diff --git a/WebContent/VAADIN/themes/default/icons/64/reload.png b/WebContent/VAADIN/themes/default/icons/64/reload.png Binary files differnew file mode 100644 index 0000000000..b91f51c67f --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/reload.png diff --git a/WebContent/VAADIN/themes/default/icons/64/settings.png b/WebContent/VAADIN/themes/default/icons/64/settings.png Binary files differnew file mode 100644 index 0000000000..1c9b794ab0 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/settings.png diff --git a/WebContent/VAADIN/themes/default/icons/64/trash-full.png b/WebContent/VAADIN/themes/default/icons/64/trash-full.png Binary files differnew file mode 100644 index 0000000000..81d060e509 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/trash-full.png diff --git a/WebContent/VAADIN/themes/default/icons/64/trash.png b/WebContent/VAADIN/themes/default/icons/64/trash.png Binary files differnew file mode 100644 index 0000000000..41ef761061 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/trash.png diff --git a/WebContent/VAADIN/themes/default/icons/64/user.png b/WebContent/VAADIN/themes/default/icons/64/user.png Binary files differnew file mode 100644 index 0000000000..60d6c6e1b3 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/user.png diff --git a/WebContent/VAADIN/themes/default/icons/64/users.png b/WebContent/VAADIN/themes/default/icons/64/users.png Binary files differnew file mode 100644 index 0000000000..3a42c17790 --- /dev/null +++ b/WebContent/VAADIN/themes/default/icons/64/users.png diff --git a/WebContent/VAADIN/themes/default/link/link.css b/WebContent/VAADIN/themes/default/link/link.css new file mode 100644 index 0000000000..a123156cb6 --- /dev/null +++ b/WebContent/VAADIN/themes/default/link/link.css @@ -0,0 +1,3 @@ +.v-link a { + color: #464f52; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/menubar/menubar.css b/WebContent/VAADIN/themes/default/menubar/menubar.css new file mode 100644 index 0000000000..650d00b1f2 --- /dev/null +++ b/WebContent/VAADIN/themes/default/menubar/menubar.css @@ -0,0 +1,32 @@ +.v-menubar { + color: #464f52; + border: 1px solid #c6cbcc; + border-right: none; +} +.v-menubar .menuitem { + padding: 0 10px; + margin: 0 10px; + border-right: 1px solid #c6cbcc; +} +.v-menubar .menuitem-selected { + color: #fff; + background: #5daee8; +} +.v-menubar-submenu { + background: #e9eced url(../tabsheet/img/tab-bg.png); + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 12px; + line-height: 14px; + border-right: 1px solid #c6cbcc; + border-bottom: 1px solid #c6cbcc; + border-top: 1px solid #d0d4d5; + border-left: 1px solid #d0d4d5; +} +.v-menubar-submenu .menuitem { + padding: 2px 10px; +} +.v-menubar-submenu .menuitem-selected { + color: #fff; + background: #5daee8; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/notification/img/close-error.png b/WebContent/VAADIN/themes/default/notification/img/close-error.png Binary files differnew file mode 100644 index 0000000000..f52c922111 --- /dev/null +++ b/WebContent/VAADIN/themes/default/notification/img/close-error.png diff --git a/WebContent/VAADIN/themes/default/notification/notification.css b/WebContent/VAADIN/themes/default/notification/notification.css new file mode 100644 index 0000000000..387a7d1886 --- /dev/null +++ b/WebContent/VAADIN/themes/default/notification/notification.css @@ -0,0 +1,75 @@ +.v-Notification { + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + background-color: #818e92; + color: #ffffff; + padding: 9px 12px; + cursor: pointer; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + overflow: hidden; +} +.v-Notification h1, +.v-Notification p, +.v-Notification.error h1, +.v-Notification.error p, +.v-Notification.warning h1, +.v-Notification.warning p { + display: inline; + font-weight: normal; + white-space: nowrap; + margin: 0 10px 0 0; +} +.v-Notification.warning { + background: #fff1e4; + color: #dd3400; + border: 2px solid #ffaa90; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + opacity: 1; +} +.v-Notification.error { + background: #f23d00 url(img/close-error.png) no-repeat right 5px; + padding-right: 30px; + border: 3px solid #c30000; + -moz-border-radius: 6px; + -webkit-border-radius: 6px; + border-radius: 6px; +} +.v-Notification.tray { + background: #575e60; + padding: 0.5em; + margin: 0 5px 5px 0; +} +.v-Notification.tray h1 { + display: block; + font-weight: bold; + font-size: 0.9em; + line-height: 1.1; + background: #3b4245; + padding: 4px 10px; + margin: 0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +.v-Notification.tray p { + display: block; + font-size: 0.9em; + line-height: 1.1; + margin: 8px 10px 5px 10px; + color: #e4e7ea; +}
+.v-Notification.system {
+ background-color: #ff0a0a;
+ opacity: 0.7;
+ filter: alpha(opacity=70);
+}
+.v-Notification.system h1 {
+ display: block;
+ margin: 0;
+}
+.v-Notification.system p {
+ white-space: nowrap;
+}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/orderedlayout/orderedlayout.css b/WebContent/VAADIN/themes/default/orderedlayout/orderedlayout.css new file mode 100644 index 0000000000..e9c431ecdd --- /dev/null +++ b/WebContent/VAADIN/themes/default/orderedlayout/orderedlayout.css @@ -0,0 +1,26 @@ +.v-orderedlayout-margin-top, +.v-horizontallayout-margin-top, +.v-verticallayout-margin-top { + padding-top: 15px; +} +.v-orderedlayout-margin-right, +.v-horizontallayout-margin-right, +.v-verticallayout-margin-right { + padding-right: 18px; +} +.v-orderedlayout-margin-bottom, +.v-horizontallayout-margin-bottom, +.v-verticallayout-margin-bottom { + padding-bottom: 15px; +} +.v-orderedlayout-margin-left, +.v-horizontallayout-margin-left, +.v-verticallayout-margin-left { + padding-left: 18px; +} +.v-orderedlayout-spacing-on, +.v-horizontallayout-spacing-on, +.v-verticallayout-spacing-on { + padding-top: 8px; + padding-left: 8px; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/panel/img/bottom-left.png b/WebContent/VAADIN/themes/default/panel/img/bottom-left.png Binary files differnew file mode 100644 index 0000000000..d5c950bc45 --- /dev/null +++ b/WebContent/VAADIN/themes/default/panel/img/bottom-left.png diff --git a/WebContent/VAADIN/themes/default/panel/img/bottom-right.png b/WebContent/VAADIN/themes/default/panel/img/bottom-right.png Binary files differnew file mode 100644 index 0000000000..3ad916f694 --- /dev/null +++ b/WebContent/VAADIN/themes/default/panel/img/bottom-right.png diff --git a/WebContent/VAADIN/themes/default/panel/img/top-left.png b/WebContent/VAADIN/themes/default/panel/img/top-left.png Binary files differnew file mode 100644 index 0000000000..8108eab8e4 --- /dev/null +++ b/WebContent/VAADIN/themes/default/panel/img/top-left.png diff --git a/WebContent/VAADIN/themes/default/panel/img/top-right.png b/WebContent/VAADIN/themes/default/panel/img/top-right.png Binary files differnew file mode 100644 index 0000000000..e981d430ce --- /dev/null +++ b/WebContent/VAADIN/themes/default/panel/img/top-right.png diff --git a/WebContent/VAADIN/themes/default/panel/panel.css b/WebContent/VAADIN/themes/default/panel/panel.css new file mode 100644 index 0000000000..bfed4242f4 --- /dev/null +++ b/WebContent/VAADIN/themes/default/panel/panel.css @@ -0,0 +1,99 @@ +.v-panel { + background: transparent url(img/top-left.png) no-repeat; +} +.v-panel-caption .v-errorindicator { + padding-right: 20px; + background: transparent url(../icons/16/error.png) no-repeat bottom center; + +} +.v-panel-caption, +.v-panel-caption-light { + font-size: 18px; + line-height: 18px; + font-weight: normal; + letter-spacing: -0.03em; + color: #f14c1a; + height: 18px; + padding: 15px 18px 14px 8px; + margin-left: 10px; + background: transparent url(img/top-right.png) no-repeat right top; +} +.v-panel-nocaption { + height: 9px; + margin-left: 10px; + background: transparent url(img/top-right.png) no-repeat right top; +} +.v-panel-content { + border: 1px solid #babfc0; + border-bottom: 1px solid #dee2e3; + background-color: #fff; +} +.v-panel-deco { + height: 9px; + background: transparent url(img/bottom-right.png) repeat-x right top; + margin-left: 9px; +} +.v-panel-deco:before { + display: block; + content: ""; + width: 9px; + height: 9px; + margin-left: -9px; + background: transparent url(img/bottom-left.png) no-repeat; +} +/* Light panel style */ +.v-panel-light, +.v-panel-caption-light { + background: transparent; +} +.v-panel-nocaption-light { + background: transparent; + height: 0; + margin: 0; +} +.v-panel-content-light { + border: none; + border-top: 1px solid #babfc0; + background: transparent; +} +.v-panel-deco-light { + height: 0; + overflow: hidden; +} +/* IE specific rules */ +.v-ie6 .v-panel { + background: transparent; +} +.v-ie6 .v-panel-caption { + border: 1px solid #babfc0; + border-bottom: none; + background: #fff; + margin: 0; + padding-left: 18px +} +.v-ie6 .v-panel-nocaption { + border: none; + background: transparent; + margin: 0; + height: 0; +} +.v-ie6 .v-panel-caption-light { + border: none; + background: transparent; +} +.v-ie6 .v-panel-content, +.v-ie7 .v-panel-content, +.v-ie8 .v-panel-content { + border-bottom: 1px solid #babfc0; +} +.v-ie6 .v-panel-content-light, +.v-ie7 .v-panel-content-light, +.v-ie8 .v-panel-content-light { + border-bottom: none; +} +.v-ie6 .v-panel-deco, +.v-ie7 .v-panel-deco, +.v-ie8 .v-panel-deco { + height: 0; + overflow: hidden; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/popupview/popupview.css b/WebContent/VAADIN/themes/default/popupview/popupview.css new file mode 100644 index 0000000000..73437c6bac --- /dev/null +++ b/WebContent/VAADIN/themes/default/popupview/popupview.css @@ -0,0 +1,6 @@ +.v-popupview-popup { + border: 1px solid #babfc0; + border-bottom: 1px solid #dee2e3; + background: #fff; + padding: 3px; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/progressindicator/img/base.gif b/WebContent/VAADIN/themes/default/progressindicator/img/base.gif Binary files differnew file mode 100644 index 0000000000..6c6f15ef9e --- /dev/null +++ b/WebContent/VAADIN/themes/default/progressindicator/img/base.gif diff --git a/WebContent/VAADIN/themes/default/progressindicator/img/disabled.gif b/WebContent/VAADIN/themes/default/progressindicator/img/disabled.gif Binary files differnew file mode 100644 index 0000000000..7a64d034b2 --- /dev/null +++ b/WebContent/VAADIN/themes/default/progressindicator/img/disabled.gif diff --git a/WebContent/VAADIN/themes/default/progressindicator/img/progress.png b/WebContent/VAADIN/themes/default/progressindicator/img/progress.png Binary files differnew file mode 100644 index 0000000000..c1aca57369 --- /dev/null +++ b/WebContent/VAADIN/themes/default/progressindicator/img/progress.png diff --git a/WebContent/VAADIN/themes/default/progressindicator/progressindicator.css b/WebContent/VAADIN/themes/default/progressindicator/progressindicator.css new file mode 100644 index 0000000000..41f797dc8b --- /dev/null +++ b/WebContent/VAADIN/themes/default/progressindicator/progressindicator.css @@ -0,0 +1,19 @@ +.v-progressindicator { + background: #dfe2e4 url(img/base.gif) repeat-x 0 1px; +} +.v-progressindicator-wrapper { + border: 1px solid #b6bbbc; +} +.v-progressindicator-disabled { + background: #dfe2e4 url(img/disabled.gif); + border: 1px solid #b6bbbc; +} +.v-progressindicator-indicator { + background: #f7f9f9 url(img/progress.png); +} +.v-progressindicator-indeterminate { + background: #dfe2e4 url(../common/img/ajax-loader-medium.gif); +} +.v-progressindicator-indeterminate-disabled { + background: #dfe2e4 url(../common/img/blank.gif); +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/select/img/arrow-down.png b/WebContent/VAADIN/themes/default/select/img/arrow-down.png Binary files differnew file mode 100644 index 0000000000..ee795fd069 --- /dev/null +++ b/WebContent/VAADIN/themes/default/select/img/arrow-down.png diff --git a/WebContent/VAADIN/themes/default/select/img/arrow-up.png b/WebContent/VAADIN/themes/default/select/img/arrow-up.png Binary files differnew file mode 100644 index 0000000000..055ad61ef1 --- /dev/null +++ b/WebContent/VAADIN/themes/default/select/img/arrow-up.png diff --git a/WebContent/VAADIN/themes/default/select/img/bg-center-filter-error.png b/WebContent/VAADIN/themes/default/select/img/bg-center-filter-error.png Binary files differnew file mode 100644 index 0000000000..72f74f16ab --- /dev/null +++ b/WebContent/VAADIN/themes/default/select/img/bg-center-filter-error.png diff --git a/WebContent/VAADIN/themes/default/select/img/bg-center-filter.png b/WebContent/VAADIN/themes/default/select/img/bg-center-filter.png Binary files differnew file mode 100644 index 0000000000..03e7384343 --- /dev/null +++ b/WebContent/VAADIN/themes/default/select/img/bg-center-filter.png diff --git a/WebContent/VAADIN/themes/default/select/img/bg-left-filter-error.png b/WebContent/VAADIN/themes/default/select/img/bg-left-filter-error.png Binary files differnew file mode 100644 index 0000000000..da4a4e4cc9 --- /dev/null +++ b/WebContent/VAADIN/themes/default/select/img/bg-left-filter-error.png diff --git a/WebContent/VAADIN/themes/default/select/img/bg-left-filter.png b/WebContent/VAADIN/themes/default/select/img/bg-left-filter.png Binary files differnew file mode 100644 index 0000000000..4a1d2a2966 --- /dev/null +++ b/WebContent/VAADIN/themes/default/select/img/bg-left-filter.png diff --git a/WebContent/VAADIN/themes/default/select/img/bg-right-filter-error.png b/WebContent/VAADIN/themes/default/select/img/bg-right-filter-error.png Binary files differnew file mode 100644 index 0000000000..72ed791760 --- /dev/null +++ b/WebContent/VAADIN/themes/default/select/img/bg-right-filter-error.png diff --git a/WebContent/VAADIN/themes/default/select/img/bg-right-filter.png b/WebContent/VAADIN/themes/default/select/img/bg-right-filter.png Binary files differnew file mode 100644 index 0000000000..04cb8e4089 --- /dev/null +++ b/WebContent/VAADIN/themes/default/select/img/bg-right-filter.png diff --git a/WebContent/VAADIN/themes/default/select/img/button-bg.png b/WebContent/VAADIN/themes/default/select/img/button-bg.png Binary files differnew file mode 100644 index 0000000000..9653ed949b --- /dev/null +++ b/WebContent/VAADIN/themes/default/select/img/button-bg.png diff --git a/WebContent/VAADIN/themes/default/select/select.css b/WebContent/VAADIN/themes/default/select/select.css new file mode 100644 index 0000000000..2ccb153ae7 --- /dev/null +++ b/WebContent/VAADIN/themes/default/select/select.css @@ -0,0 +1,158 @@ +.v-select-select {
+ font-size: 13px;
+}
+/* Twincol style */
+.v-select-twincol-options,
+.v-select-twincol-selections {
+ font-size: 13px;
+}
+.v-select-twincol-buttons {
+ padding: 2px; /* does not work in first render in FF ? */
+} + +/** Filterselect aka ComboBox styles */ + +.v-filterselect { + height: 23px; + background: transparent url(img/bg-left-filter.png) no-repeat; + padding-left: 4px; +} +.v-app .v-filterselect .v-filterselect-input, +.v-window .v-filterselect .v-filterselect-input, +.v-popupview-popup .v-filterselect .v-filterselect-input { + background: transparent url(img/bg-center-filter.png) no-repeat 1px 0; + border: none; + height: 20px; + margin: 0; + padding: 3px 0 0 2px; + font-size: 13px; +}
+.v-filterselect-prompt .v-filterselect-input {
+ font-style: normal;
+} +.v-filterselect-input:focus { + /* remove safari/mac outline from this element */ + outline: none; +} +.v-filterselect-focus { + outline: 1px solid #5daee8; + outline-offset: -1px; +} +.v-sa .v-filterselect-focus { + /* place safari focus outline around the whole thing */ + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -4px; +} +.v-filterselect-button { + width: 25px; + height: 23px; + background: transparent url(img/bg-right-filter.png); +} +.v-filterselect-button:hover { + background-position: bottom left; +} +.v-disabled .v-filterselect-button:hover, +.v-readonly .v-filterselect-button:hover { + background-position: top left; +} +.v-filterselect.v-readonly .v-filterselect-input { + background: transparent; + color: black; +} +.v-filterselect-suggestpopup { + background: #f6f7f7; + border: 1px solid #b6bbbc; + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 12px; + line-height: 18px; + margin-top: -1px; +} +.v-filterselect-suggestmenu .gwt-MenuItem { + padding: 1px 6px; + cursor: pointer; + height: 18px; +} +.v-filterselect-suggestmenu .gwt-MenuItem .v-icon { + margin-right: 3px; +} +.v-filterselect-suggestmenu .gwt-MenuItem-selected { + background: #5daee8; + color: #fff; +} +.v-filterselect-nextpage, +.v-filterselect-nextpage-off, +.v-filterselect-prevpage-off, +.v-filterselect-prevpage { + height: 11px; + width:100%; + background: transparent url(img/button-bg.png) no-repeat 50% 0; + margin: 2px 0 0 0; +} +.v-filterselect-prevpage, +.v-filterselect-prevpage-off { + background-position: 50% -1px; + margin: 0 0 2px 0; +} +.v-filterselect-prevpage:hover { + background-position: 50% bottom; +} +.v-filterselect-nextpage:hover { + background-position: 50% -12px; +} +.v-filterselect-nextpage span, +.v-filterselect-nextpage-off span, +.v-filterselect-prevpage-off span, +.v-filterselect-prevpage span { + display: block; + height: 12px; + width:100%; + background: transparent url(img/arrow-up.png) no-repeat 50% 40%; + text-indent: -90000px; + cursor: pointer; + overflow: hidden; +} +.v-filterselect-nextpage span, +.v-filterselect-nextpage-off span { + background: transparent url(img/arrow-down.png) no-repeat 50% 60%; +} +.v-filterselect-status { + font-size: 11px; + line-height: 11px; + width: 100%; + padding: 4px 0px; + height: 11px; + border-top: 1px solid #b6bbbc; +} + + +/* Error styles (disabled by default) + ---------------------------------- + +.v-filterselect-error { + background-image: url(img/bg-left-filter-error.png); +} +.v-filterselect-error .v-filterselect-input { + background-image: url(img/bg-center-filter-error.png); +} +.v-filterselect-error .v-filterselect-button { + background-image: url(img/bg-right-filter-error.png); +} +.v-select-error .v-select-option, +.v-select-error .v-select-select, +.v-select-error .v-select-twincol-selections, +.v-select-error .v-select-twincol-options { + background: #FFE0E0; +} +*/ + +/* Required field styles (disabled by default) + -------------------------------------------- + +.v-select-required .v-select-option, +.v-select-required .v-select-select, +.v-select-required .v-select-twincol-selections, +.v-select-required .v-select-twincol-options { + background: #FFE0E0; +} +*/
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/shadow/img/bottom-left.png b/WebContent/VAADIN/themes/default/shadow/img/bottom-left.png Binary files differnew file mode 100644 index 0000000000..b119a13119 --- /dev/null +++ b/WebContent/VAADIN/themes/default/shadow/img/bottom-left.png diff --git a/WebContent/VAADIN/themes/default/shadow/img/bottom-right.png b/WebContent/VAADIN/themes/default/shadow/img/bottom-right.png Binary files differnew file mode 100644 index 0000000000..50aaa3bedc --- /dev/null +++ b/WebContent/VAADIN/themes/default/shadow/img/bottom-right.png diff --git a/WebContent/VAADIN/themes/default/shadow/img/bottom.png b/WebContent/VAADIN/themes/default/shadow/img/bottom.png Binary files differnew file mode 100644 index 0000000000..96af859986 --- /dev/null +++ b/WebContent/VAADIN/themes/default/shadow/img/bottom.png diff --git a/WebContent/VAADIN/themes/default/shadow/img/center.png b/WebContent/VAADIN/themes/default/shadow/img/center.png Binary files differnew file mode 100644 index 0000000000..d6fb99a889 --- /dev/null +++ b/WebContent/VAADIN/themes/default/shadow/img/center.png diff --git a/WebContent/VAADIN/themes/default/shadow/img/left.png b/WebContent/VAADIN/themes/default/shadow/img/left.png Binary files differnew file mode 100644 index 0000000000..4c3611c842 --- /dev/null +++ b/WebContent/VAADIN/themes/default/shadow/img/left.png diff --git a/WebContent/VAADIN/themes/default/shadow/img/right.png b/WebContent/VAADIN/themes/default/shadow/img/right.png Binary files differnew file mode 100644 index 0000000000..34a46e7b13 --- /dev/null +++ b/WebContent/VAADIN/themes/default/shadow/img/right.png diff --git a/WebContent/VAADIN/themes/default/shadow/img/top-left.png b/WebContent/VAADIN/themes/default/shadow/img/top-left.png Binary files differnew file mode 100644 index 0000000000..27cf4d3f61 --- /dev/null +++ b/WebContent/VAADIN/themes/default/shadow/img/top-left.png diff --git a/WebContent/VAADIN/themes/default/shadow/img/top-right.png b/WebContent/VAADIN/themes/default/shadow/img/top-right.png Binary files differnew file mode 100644 index 0000000000..7f187ca556 --- /dev/null +++ b/WebContent/VAADIN/themes/default/shadow/img/top-right.png diff --git a/WebContent/VAADIN/themes/default/shadow/img/top.png b/WebContent/VAADIN/themes/default/shadow/img/top.png Binary files differnew file mode 100644 index 0000000000..b654d78da9 --- /dev/null +++ b/WebContent/VAADIN/themes/default/shadow/img/top.png diff --git a/WebContent/VAADIN/themes/default/shadow/shadow.css b/WebContent/VAADIN/themes/default/shadow/shadow.css new file mode 100644 index 0000000000..2fc9a1c608 --- /dev/null +++ b/WebContent/VAADIN/themes/default/shadow/shadow.css @@ -0,0 +1,68 @@ +.v-shadow { + position: absolute; +} + +.v-shadow .top-left { + position: absolute; overflow: hidden; + top: -3px; left: -4px; + width: 8px; height: 8px; + background: transparent url(img/top-left.png); +} + +.v-shadow .top { + position: absolute; overflow: hidden; + top: -3px; left: 4px; + height: 8px; right: 4px; + background: transparent url(img/top.png); +} + +.v-shadow .top-right { + position: absolute; overflow: hidden; + top: -3px; right: -4px; + width: 8px; height: 8px; + background: transparent url(img/top-right.png); +} + +.v-shadow .left { + position: absolute; overflow: hidden; + top: 5px; left: -4px; + width: 8px; + bottom: 3px; + background: transparent url(img/left.png); +} + +.v-shadow .center { + position: absolute; overflow: hidden; + top: 5px; left: 4px; + bottom: 3px; right: 4px; + background: transparent url(img/center.png); +} + +.v-shadow .right { + position: absolute; overflow: hidden; + top: 5px; right: -4px; + width: 8px; + bottom: 3px; + background: transparent url(img/right.png); +} + +.v-shadow .bottom-left { + position: absolute; overflow: hidden; + bottom: -5px; left: -4px; + width: 8px; height: 8px; + background: transparent url(img/bottom-left.png); +} + +.v-shadow .bottom { + position: absolute; overflow: hidden; + bottom: -5px; left: 4px; + right: 4px; height: 8px; + background: transparent url(img/bottom.png); +} + +.v-shadow .bottom-right { + position: absolute; overflow: hidden; + bottom: -5px; right: -4px; + width: 8px; height: 8px; + background: transparent url(img/bottom-right.png); +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/slider/img/handle-horizontal.png b/WebContent/VAADIN/themes/default/slider/img/handle-horizontal.png Binary files differnew file mode 100755 index 0000000000..620b86f1da --- /dev/null +++ b/WebContent/VAADIN/themes/default/slider/img/handle-horizontal.png diff --git a/WebContent/VAADIN/themes/default/slider/img/handle-vertical.png b/WebContent/VAADIN/themes/default/slider/img/handle-vertical.png Binary files differnew file mode 100755 index 0000000000..b7f63b91b7 --- /dev/null +++ b/WebContent/VAADIN/themes/default/slider/img/handle-vertical.png diff --git a/WebContent/VAADIN/themes/default/slider/slider.css b/WebContent/VAADIN/themes/default/slider/slider.css new file mode 100644 index 0000000000..5665a2aaee --- /dev/null +++ b/WebContent/VAADIN/themes/default/slider/slider.css @@ -0,0 +1,83 @@ +.v-slider { + border-top: 1px solid #cccfd0; + border-bottom: 1px solid #cccfd0; + margin: 5px 0; +} +.v-slider-base { + /* changing the borders will require adjustments to ISlider.java */ + height: 2px; + background: #f3f3f4; + border-top: 1px solid #cbcdce; + border-left: 1px solid #cccfd0; + border-right: 1px solid #cccfd0; +} +.v-slider-handle { + background: transparent url(img/handle-horizontal.png); + width: 12px; + height: 12px; + margin-top: -5px; + cursor: pointer; +} +.v-slider-handle:hover { + background-position: left bottom; +} +.v-slider-scrollbar .v-slider-handle, +.v-slider-scrollbar.v-slider-vertical .v-slider-handle { + background: #ffffff; + border: 1px solid #cccfd0; + border-radius: 6px; + -moz-border-radius: 6px; + -webkit-border-radius: 6px; +} + +.v-slider-vertical { + width: 3px; + margin: 0 5px; + border: none; + border-left: 1px solid #cccfd0; + border-right: 1px solid #cccfd0; +} +.v-slider-vertical .v-slider-base { + width: 2px; + border-left: 1px solid #cbcdce; + border-right: none; + background: #f3f3f4; + border-top: 1px solid #cccfd0; + border-bottom: 1px solid #cccfd0; +} +.v-slider-vertical .v-slider-handle { + background: transparent url(img/handle-vertical.png); + width: 12px; + height: 12px; + margin-left: -5px; +} +.v-slider-vertical .v-slider-handle:hover { + background-position: left bottom; +} + +/* Disabled by default +.v-slider-error .v-slider-base { + background:transparent; + background-color: #FFE0E0; +} +*/ + +/* Disabled by default +.v-slider-required .v-slider-base { + background:transparent; + background-color: #FFE0E0; +} +*/ + +/* IE specific styles */ + +.v-ie6 .v-slider, +.v-ie6 .v-slider-vertical { + margin: 0; +} +.v-ie6 .v-slider .v-slider-handle { + margin: -1px 0; +} +.v-ie6 .v-slider-vertical .v-slider-handle { + margin: 0 -1px; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/splitpanel/img/bg_hor.png b/WebContent/VAADIN/themes/default/splitpanel/img/bg_hor.png Binary files differnew file mode 100644 index 0000000000..268cfaf18a --- /dev/null +++ b/WebContent/VAADIN/themes/default/splitpanel/img/bg_hor.png diff --git a/WebContent/VAADIN/themes/default/splitpanel/img/bg_ver.png b/WebContent/VAADIN/themes/default/splitpanel/img/bg_ver.png Binary files differnew file mode 100644 index 0000000000..9dfe06dafb --- /dev/null +++ b/WebContent/VAADIN/themes/default/splitpanel/img/bg_ver.png diff --git a/WebContent/VAADIN/themes/default/splitpanel/splitpanel.css b/WebContent/VAADIN/themes/default/splitpanel/splitpanel.css new file mode 100644 index 0000000000..39fdbcc029 --- /dev/null +++ b/WebContent/VAADIN/themes/default/splitpanel/splitpanel.css @@ -0,0 +1,53 @@ +.v-splitpanel-horizontal, .v-splitpanel-vertical { + overflow: hidden; +} + +.v-splitpanel-horizontal .v-splitpanel-hsplitter { + width: 6px; + font-size: 1px; /* for IE6 */ +} + +.v-splitpanel-horizontal .v-splitpanel-hsplitter div { + width: 6px; + font-size: 1px; /* for IE6 */ + position: absolute; + top: 0; + bottom: 0; + background: #ccd2d0 url(img/bg_hor.png); + border: 1px solid #b6bbbc; + cursor: e-resize; + margin: 0 -1px; +} + +.v-splitpanel-vertical .v-splitpanel-vsplitter { + height: 6px; + font-size: 1px; /* for IE6 */ +} + +.v-splitpanel-vertical .v-splitpanel-vsplitter div { + height: 6px; + font-size: 1px; /* for IE6 */ + background: #ccd2d0 url(img/bg_ver.png); + border: 1px solid #b6bbbc; + cursor: n-resize; + margin: -1px 0; +} + + + + + +/* IE specific styles */ + +* html .v-splitpanel-horizontal .v-splitpanel-hsplitter div { + height: 99%; +} + +* html .v-splitpanel-vertical .v-splitpanel-vsplitter { + height: 8px; +} + +* html .v-splitpanel-vertical .v-splitpanel-vsplitter div { + margin: 0; +} + diff --git a/WebContent/VAADIN/themes/default/styles.css b/WebContent/VAADIN/themes/default/styles.css new file mode 100644 index 0000000000..3c0e4f2bdc --- /dev/null +++ b/WebContent/VAADIN/themes/default/styles.css @@ -0,0 +1,3191 @@ +/* Automatically compiled css file from subdirectories. */ + +/* ./WebContent/ITMILL/themes/base/absolutelayout/absolutelayout.css */ +.v-absolutelayout-wrapper { + position: absolute; + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/accordion/accordion.css */ +.v-accordion { + position: relative; + outline: none; + overflow: hidden; + text-align: left /* Force default alignment */ +} +.v-accordion-item { + position: relative; +} +.v-accordion-item-caption { + overflow: hidden; + white-space: nowrap; + background: #eee; + border-bottom: 1px solid #ddd; +} +.v-accordion-item-caption .v-caption { + cursor: pointer; +} +.v-accordion-item-open .v-accordion-item-caption .v-caption { + cursor: default; +} +.v-accordion-item-content { + position: absolute; + overflow: auto; + width: 100%; +} + +/* ./WebContent/ITMILL/themes/base/button/button.css */ +.v-button { + cursor: pointer; + white-space: nowrap; + margin: 0; +} +.v-button span { + white-space: nowrap; +} +.v-checkbox input { + vertical-align: middle; +} +.v-button img, +.v-checkbox img { + display: inline; + vertical-align: middle; + margin-right: 3px; +} +.v-button span, +.v-checkbox label { + vertical-align: middle; +} +.v-button-link { + border: none; + text-align: left; + background: none; + padding: 0; +} +/* Inset Safari focus outline a bit */ +.v-sa .v-button-link:focus { + outline-offset: -3px; +} +.v-button-link span { + text-decoration: underline; +} +.v-checkbox { + white-space: nowrap; +} +.v-checkbox .v-errorindicator { + float: none; + display: inline; + padding-left: 1em; + background-position: left; +} +/* Fixes streched buttons in IE6 and IE7*/ +.v-ie6 .v-button { + width: 1px; +} +.v-ie6 .v-button, +.v-ie7 .v-button, +.v-ie8 .v-button { + overflow: visible; + padding-left: 1em; + padding-right: 1em; +} +/* Error indicator on checkbox fix for IE6 */ +.v-ie6 .v-checkbox * { + float: left; + display: inline; /* In effect, does nothing, since float:left forces block-rendering, but will fix "double-float-margin-bug" */ +} +.v-ie6 .v-checkbox .v-errorindicator { + background-position: right; + display: inline; + float: left; + padding-left: 0; + padding-right: 0.4em; +} +/* Error indicator on checkbox fix for IE7 */ +.v-ie7 .v-checkbox *, +.v-ie8 .v-checkbox * { + float: left; +} +.v-ie7 .v-checkbox .v-errorindicator, +.v-ie8 .v-checkbox .v-errorindicator { + background-position: right; + float: left; + padding-left: 0; + padding-right: 0.7em; +} +/* Error indicator on button fix for IE */ +.v-ie6 button .v-errorindicator, +.v-ie7 button .v-errorindicator, +.v-ie8 button .v-errorindicator { + display: inline; + padding-right: 0.5em; +} +/* Disabled by default +.v-checkbox-error { + background: #ffe0e0; +} +*/ +/* Disabled by default +.v-checkbox-required { + background: #ffe0e0; +} +*/ + +/* ./WebContent/ITMILL/themes/base/caption/caption.css */ +.v-captionwrapper { + text-align: left; /* Force default alignment */ +} +.v-caption { + overflow: hidden; + white-space: nowrap; +} +.v-errorindicator { + float: left; +} +.v-caption .v-icon { + float: left; + padding-right: 2px; + vertical-align: middle; +} +.v-caption .v-captiontext { + float: left; + overflow: hidden; + vertical-align: middle; +} +.v-caption .v-required-field-indicator { + float: left; +} + +/* Fix IE6 "double-float-margin-bug" */ +.v-ie6 .v-errorindicator, +.v-ie6 .v-icon, +.v-ie6 .v-captiontext, +.v-ie6 .v-required-field-indicator { + display: inline; +} + +/* ./WebContent/ITMILL/themes/base/common/common.css */ +/* References the BODY tag generated by Vaadin application servlet */ +.v-generated-body { + width: 100%; + height: 100%; + border: 0; + margin: 0; + overflow: hidden; +} +.v-app { + height: 100%; +} +.v-app-loading { + /* You can use this to provide indication for the user that the application is loading. */ + /* It is applied to the same element as .v-app */ +} +.v-view { + height: 100%; + width: 100%; + overflow: auto; + /* avoid scrollbars with margins in root layout */ + outline: none; + margin-top: -1px; + border-top: 1px solid transparent; + position: relative; +} +/** + * Try to handle printing somehow. Reasonable printing support + * needs application specific planning and CSS tuning. + */ +@media print { + .v-generated-body { + height: auto; + min-height: 20cm; + overflow: visible; + } + .v-app { + height: auto; + min-height: 20cm; + } + .v-view { + overflow: visible; + } + .v-gridlayout { + overflow: visible !important; + } +} +.v-view:active, +.v-view:focus { + outline: none; +} +.v-app select, +.v-window select { + margin: 0; +} +.v-disabled { + opacity: .3; + filter: alpha(opacity=30); + cursor: default; +} +.v-disabled * { + cursor: default; +} +* html .v-disabled { + zoom: 1; +} +*+html .v-disabled { + zoom: 1; +} +.v-disabled .v-disabled { + opacity: 1; +} +.v-required-field-indicator { + padding-left: 2px; + color: red; +} +.v-form fieldset { + border: none; + padding: 0; + margin: 0; +} +/* Field modified */ /* Disabled by default +.v-modified, +.v-richtextarea.v-modified iframe.gwt-RichTextArea, +.v-checkbox.v-modified, +.v-modified .v-select-option, +.v-modified .v-textfield, +.v-modified .v-datefield-calendarpanel, +.v-modified .v-select-select, +.v-modified .v-select-twincol-selections, +.v-modified .v-select-twincol-options, +.v-modified .v-slider-base { + background: #ffffe0; +} +*/ +.v-tooltip { + cursor: default; + background: #fff; +} +.v-tooltip-text { + overflow: auto; +} +.v-tooltip .v-errormessage { + overflow: auto; +} +.v-contextmenu { + background: #fff; +} +.v-contextmenu .gwt-MenuItem { + cursor: pointer; + vertical-align: middle; + padding: 0; + border: 0; + margin: 0; +} +.v-contextmenu .gwt-MenuItem div { + cursor: pointer; + vertical-align: middle; + white-space: nowrap; +} +.v-contextmenu .gwt-MenuItem-selected div { + background: #aaa; + color: #fff; +} +.v-contextmenu table { + border-collapse: collapse; + margin: 0; + padding: 0; +} +.v-contextmenu .gwt-MenuItem img { + margin-right: 1em; + vertical-align: middle; +} +/* Margins are not supported within Label */ +.v-label pre { + margin: 0; +} +/* A label with undefined width is always considered to be on one line */ +.v-label-undef-w { + white-space: nowrap; +} +/* Loading indicator states + * Note: client side expects that loading indicator has a height. It depends on + * this css property to ensure browsers have applied all required styles. + */ +.v-loading-indicator, +.v-loading-indicator-delay, +.v-loading-indicator-wait { + height: 16px; + position: absolute; + top: 0; + right: 0; + z-index: 30000; +} +/* Debug dialog */ +.v-debug-console { + background: #fff; + opacity: .9; + border: 1px solid #000; + font-family: sans-serif; +} +.v-debug-console-caption { + background: #000; + border-bottom: 1px solid grey; + color: white; + font-weight: bold; +} +.v-debug-console-content { + font-size: x-small; + overflow: auto; +} +.v-debug-console-content input { + font-size: xx-small; +} +/* Debug style */ +.v-app .invalidlayout, +.v-app .invalidlayout * { + background: #f99 !important; +} +/* Fix for Liferay, issue #2384 */ +.v-app input[type="text"], +.v-app input[type="password"], +.v-app input[type="reset"], +.v-app select, +.v-app textarea { + padding: 2px; +} + +/* ./WebContent/ITMILL/themes/base/customcomponent/customcomponent.css */ +.v-customcomponent { + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/customlayout/customlayout.css */ +.v-customlayout { + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/datefield/datefield.css */ +.v-datefield { + white-space: nowrap; +} +.v-datefield-textfield { + vertical-align: top; +} +.v-datefield-button { + cursor: pointer; +} +.v-datefield-calendarpanel table { + width: 100%; +} +.v-datefield-calendarpanel td { + width: 14.2%; + padding: 0; + margin: 0; +} +.v-datefield-calendarpanel-header td { + text-align: center; +} +.v-datefield-calendarpanel-month { + text-align: center; + white-space: nowrap; +} +.v-datefield-calendarpanel-day, +.v-datefield-calendarpanel-day-today { + cursor: pointer; +} +.v-datefield-calendarpanel-day-today { + border: 1px solid #ddd; +} +.v-disabled .v-datefield-calendarpanel-day, +.v-disabled .v-datefield-calendarpanel-day-today { + cursor: default; +} +.v-datefield-calendarpanel-day-disabled { + cursor: default; + opacity: .5; +} +.v-datefield-calendarpanel-day-selected { + cursor: default; + background: #333; + color: #fff; +} +.v-datefield-time { + white-space: nowrap; +} +.v-datefield-time .v-label { + display: inline; +} +/* Disabled by default +.v-datefield-error .v-textfield, +.v-datefield-error .v-datefield-calendarpanel { + background: #ffe0e0; +} +*/ + +/* Disabled by default +.v-datefield-required .v-textfield, +.v-datefield-required .v-datefield-calendarpanel { + background:transparent; + background-color: #ffe0e0; +} +*/ +/* IE somehow loses generic v-disabled alpha. See #1960 */ +.v-ie6 .v-disabled .v-datefield-button, +.v-ie6 .v-disabled .v-datefield-textfield, +.v-ie7 .v-disabled .v-datefield-button, +.v-ie7 .v-disabled .v-datefield-textfield { + filter: alpha(opacity=30); +} + +/* ./WebContent/ITMILL/themes/base/formlayout/formlayout.css */ +.v-formlayout-cell .v-errorindicator { + display: block; +} +.v-formlayout-captioncell { + text-align:right; + white-space: nowrap; +} +.v-formlayout-captioncell .v-caption { + overflow: visible; +} +.v-formlayout-spacing .v-formlayout-row .v-formlayout-captioncell, +.v-formlayout-spacing .v-formlayout-row .v-formlayout-contentcell, +.v-formlayout-spacing .v-formlayout-row .v-formlayout-errorcell { + padding-top: 1em; +} +.v-formlayout-spacing .v-formlayout-firstrow .v-formlayout-captioncell, +.v-formlayout-spacing .v-formlayout-firstrow .v-formlayout-contentcell, +.v-formlayout-spacing .v-formlayout-firstrow .v-formlayout-errorcell { + padding-top: 0; +} +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-captioncell, +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-contentcell, +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-errorcell { + padding-top: 2em; +} +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-captioncell, +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-contentcell, +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-errorcell { + padding-bottom: 2em; +} +.v-formlayout-margin-left .v-formlayout-captioncell { + padding-left: 2em; +} +.v-formlayout-margin-right .v-formlayout-contentcell { + padding-right: 2em; +} +.v-formlayout-captioncell .v-caption .v-required-field-indicator { + float: none; +} + +/* ./WebContent/ITMILL/themes/base/gridlayout/gridlayout.css */ +.v-gridlayout-margin-top { + padding-top: 2em; +} +.v-gridlayout-margin-bottom { + padding-bottom: 2em; +} +.v-gridlayout-margin-left { + padding-left: 2em; +} +.v-gridlayout-margin-right { + padding-right: 2em; +} +.v-gridlayout-spacing-on { + padding-left: 1em; + padding-top: 1em; + overflow: hidden; +} +.v-gridlayout-spacing, +.v-gridlayout-spacing-off { + padding-left: 0; + padding-top: 0; +} +.v-gridlayout-spacing-off { + overflow: hidden; +} +/* Ensure that resizing gridlayout works in IE */ +.v-ie6 .v-gridlayout, +.v-ie7 .v-gridlayout { + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/link/link.css */ +.v-link { + white-space: nowrap; +} +.v-link a { + vertical-align: middle; + text-decoration: none; +} +.v-link span { + text-decoration: underline; + vertical-align: middle; +} +.v-disabled a { + cursor: default; +} +.v-link img { + vertical-align: middle; + border:none; +} + +/* ./WebContent/ITMILL/themes/base/menubar/menubar.css */ +.v-menubar table { + white-space: nowrap; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.v-menubar table { + white-space: nowrap; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.v-menubar .menuitem { + cursor : default; +} +.v-menubar-submenu { + background: #fff; +} +.v-menubar-submenu table { + white-space: nowrap; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.v-menubar-submenu table td { + white-space: nowrap; + padding: 0; + margin: 0; +} +.v-menubar .menuitem-selected, +.v-menubar-submenu .menuitem-selected { + background: #333; + color: #fff; +} +.v-menubar-submenu .menuitem { + cursor: default; +} + +/* ./WebContent/ITMILL/themes/base/notification/notification.css */ +.v-Notification { + background: #999; + color: #fff; + cursor: pointer; + overflow: hidden; + padding: 1em; +} +.v-Notification h1, +.v-Notification p, +.v-Notification.error h1, +.v-Notification.error p, +.v-Notification.warning h1, +.v-Notification.warning p { + display: inline; + white-space: nowrap; + margin: 0 0.5em 0 0; +} +.v-Notification.warning { + background: orange; +} +.v-Notification.error { + background: red; +} +.v-Notification.tray h1 { + display: block; +} +.v-Notification.tray p { + display: block; +} +.v-Notification.system { + background-color: red; + opacity: .7; + filter: alpha(opacity=70); +} +.v-Notification.system h1 { + display: block; + margin: 0; +} +.v-Notification.system p { + white-space: nowrap; +} + +/* ./WebContent/ITMILL/themes/base/orderedlayout/orderedlayout.css */ +.v-orderedlayout-margin-top, +.v-horizontallayout-margin-top, +.v-verticallayout-margin-top { + padding-top: 2em; +} +.v-orderedlayout-margin-right, +.v-horizontallayout-margin-right, +.v-verticallayout-margin-right { + padding-right: 2em; +} +.v-orderedlayout-margin-bottom, +.v-horizontallayout-margin-bottom, +.v-verticallayout-margin-bottom { + padding-bottom: 2em; +} +.v-orderedlayout-margin-left, +.v-horizontallayout-margin-left, +.v-verticallayout-margin-left { + padding-left: 2em; +} +.v-orderedlayout-spacing-on, +.v-horizontallayout-spacing-on, +.v-verticallayout-spacing-on { + padding-top: 1em; + padding-left: 1em; +} +/* This can be used to define spacing if spacing is off server side */ +.v-orderedlayout-spacing-off, +.v-horizontallayout-spacing-off, +.v-verticallayout-spacing-off { + padding-top: 0; + padding-left: 0; +} +/* To make sure IE don't expand elements larger than they should */ +.v-ie6 .v-orderedlayout, +.v-ie6 .v-horizontallayout, +.v-ie6 .v-verticallayout, +.v-ie7 .v-orderedlayout, +.v-ie7 .v-horizontallayout, +.v-ie7 .v-verticallayout { + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/panel/panel.css */ +.v-panel, +.v-panel-caption, +.v-panel-content, +.v-panel-deco, +.v-panel-light, +.v-panel-caption-light, +.v-panel-content-light, +.v-panel-deco-light { + outline: none; /* Prevent selection outline which might break layouts or cause scrollbars */ + text-align: left /* Force default alignment */ +} +.v-panel-caption .v-errorindicator { + float: none; + display: inline; +} +.v-panel-caption .v-icon { + display: inline; + vertical-align: middle; +} +.v-panel-caption span { + vertical-align: middle; +} +.v-panel-caption { + white-space: nowrap; + overflow:hidden; + font-weight: bold; +} +.v-panel-nocaption { + overflow: hidden; +} +.v-panel-content { + overflow: auto; +} +.v-panel-deco { +} + +/* ./WebContent/ITMILL/themes/base/popupview/popupview.css */ +.v-popupview { + cursor: pointer; + width: 5px; + height: 5px; + background: #aaa; +} +.v-popupview-popup { + overflow: auto; +} + +/* ./WebContent/ITMILL/themes/base/progressindicator/progressindicator.css */ +.v-progressindicator { + overflow: hidden; /* for IE6 */ + width: 150px; +} +.v-progressindicator-wrapper { + overflow: hidden; /* for IE6 */ + height: 9px; + border: 1px solid #ddd; +} +.v-progressindicator-disabled { + height: 9px; + overflow: hidden; /* for IE6 */ +} +.v-progressindicator-indicator { + height: 9px; + overflow: hidden; /* for IE6 */ + background: #ddd; +} +.v-progressindicator-indeterminate { + height: 16px; + width: 16px; + overflow: hidden; /* for IE6 */ +} +/* Hide obsolete elements in indeterminate mode */ +.v-progressindicator-indeterminate .v-progressindicator-wrapper, +.v-progressindicator-indeterminate .v-progressindicator-indicator, +.v-progressindicator-indeterminate-disabled .v-progressindicator-wrapper, +.v-progressindicator-indeterminate-disabled .v-progressindicator-indicator { + display: none; +} +.v-progressindicator-indeterminate-disabled { + height: 16px; + width: 16px; + overflow: hidden; /* for IE6 */ +} + +/* ./WebContent/ITMILL/themes/base/select/select.css */ +.v-select { + text-align: left; +} +.v-select-optiongroup .v-select-option { + display: block; + white-space: nowrap; +} +.v-ie .v-select-optiongroup .v-select-option { + zoom: 1; +} +.v-select-select { + display: block; +} +.v-select-twincol { + white-space: nowrap; +} +.v-select-twincol-options { + float: left; +} +.v-select-twincol-selections { + font-weight: bold; +} +.v-select-twincol-buttons { + float: left; + text-align: center; +} +.v-select-twincol-buttons .v-select-twincol-deco { + clear: both; +} +.v-select-twincol .v-textfield { + display: block; + float: left; + clear: left; +} +.v-select-twincol .v-button { + display: block; + float: left; +} +.v-select-twincol-buttons .v-button { + display: inline; + float: none; +} +.v-filterselect { + white-space: nowrap; + text-align: left; +} +.v-filterselect .v-icon { + float: left; +} +.v-app .v-filterselect-input, +.v-window .v-filterselect-input, +.v-popupview-popup .v-filterselect-input { + float: left; +} +.v-filterselect-prompt .v-filterselect-input { + color: #999; + font-style: italic; +} +.v-filterselect-button { + float: right; + cursor: pointer; +} +.v-filterselect.v-readonly .v-filterselect-button { + display: none; +} +.v-filterselect-suggestpopup { + background: #fff; + border: 1px solid #eee; +} +.v-filterselect-suggestmenu table { + border-collapse: collapse; + border: none; +} +.v-filterselect-suggestmenu .gwt-MenuItem { + white-space: nowrap; +} +.v-filterselect-suggestmenu .gwt-MenuItem .v-icon { + margin-right: 3px; + vertical-align: middle; +} +.v-filterselect-suggestmenu .gwt-MenuItem span { + vertical-align: middle; +} +.v-filterselect-suggestmenu .gwt-MenuItem-selected { + background: #333; + color: #fff; +} +.v-filterselect-nextpage, +.v-filterselect-nextpage-off, +.v-filterselect-prevpage-off, +.v-filterselect-prevpage { + width: 100%; + background: #aaa; + text-align: center; + overflow: hidden; + cursor: pointer; +} +.v-filterselect-nextpage-off, +.v-filterselect-prevpage-off { + color: #666; + opacity: .5; + filter: alpha(opacity=50); + cursor: default; +} +.v-filterselect-nextpage-off span, +.v-filterselect-prevpage-off span { + cursor: default; +} +.v-filterselect-status { + white-space: nowrap; + text-align: center; +} + +/* Error styles (disabled by default) + +.v-filterselect-error .v-filterselect-input, +.v-select-error .v-select-option, +.v-select-error .v-select-select, +.v-select-error .v-select-twincol-selections, +.v-select-error .v-select-twincol-options { + background: #ffaaaa; +} +*/ + +/* Required field styles (disabled by default) + +.v-filterselect-error .v-filterselect-input, +.v-select-required .v-select-option, +.v-select-required .v-select-select, +.v-select-required .v-select-twincol-selections, +.v-select-required .v-select-twincol-options { + background: #ffaaaa; +} +*/ + +/* ./WebContent/ITMILL/themes/base/shadow/shadow.css */ +.v-shadow { + position: absolute; +} + +.v-shadow .top-left { + position: absolute; overflow: hidden; + top: -3px; left: -5px; + width: 10px; height: 10px; + background: transparent url(../base/shadow/img/top-left.png); +} + +.v-shadow .top { + position: absolute; overflow: hidden; + top: -3px; left: 5px; + height: 10px; right: 5px; + background: transparent url(../base/shadow/img/top.png); +} + +.v-shadow .top-right { + position: absolute; overflow: hidden; + top: -3px; right: -5px; + width: 10px; height: 10px; + background: transparent url(../base/shadow/img/top-right.png); +} + +.v-shadow .left { + position: absolute; overflow: hidden; + top: 7px; left: -5px; + width: 10px; + bottom: 3px; + background: transparent url(../base/shadow/img/left.png); +} + +.v-shadow .center { + position: absolute; overflow: hidden; + top: 7px; left: 5px; + bottom: 3px; right: 5px; + background: transparent url(../base/shadow/img/center.png); +} + +.v-shadow .right { + position: absolute; overflow: hidden; + top: 7px; right: -5px; + width: 10px; + bottom: 3px; + background: transparent url(../base/shadow/img/right.png); +} + +.v-shadow .bottom-left { + position: absolute; overflow: hidden; + bottom: -7px; left: -5px; + width: 10px; height: 10px; + background: transparent url(../base/shadow/img/bottom-left.png); +} + +.v-shadow .bottom { + position: absolute; overflow: hidden; + bottom: -7px; left: 5px; + right: 5px; height: 10px; + background: transparent url(../base/shadow/img/bottom.png); +} + +.v-shadow .bottom-right { + position: absolute; overflow: hidden; + bottom: -7px; right: -5px; + width: 10px; height: 10px; + background: transparent url(../base/shadow/img/bottom-right.png); +} + + + + + +/* For IE6 (no transparent png's, we use a blur filter) */ + +.v-ie6 .v-shadow * { + display: none; +} + +.v-ie6 .v-shadow { + background: #000; + filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2) alpha(opacity=20); + margin-top: -3px; + margin-left: -4px; +} + +/* ./WebContent/ITMILL/themes/base/slider/slider.css */ +.v-slider { + margin: 5px 0; +} +.v-slider-base { + /* changing the borders will require adjustments to ISlider.java */ + height: 2px; + border-top: 1px solid #ddd; + background: #eee; + border-left: 1px solid #ddd; + border-right: 1px solid #eee; + +} +.v-slider-handle { + background: #aaa; + width: 12px; + height: 12px; + margin-top: -5px; + font-size: 0; + cursor: pointer; +} + +.v-slider-vertical { + width: 2px; + height: auto; + margin: 0 5px; + border: none; + border-left: 1px solid #cccfd0; + border-right: 1px solid #cccfd0; +} +.v-slider-vertical .v-slider-base { + width: 2px; + border-bottom: 1px solid #eee; + border-right: none; +} +.v-slider-vertical .v-slider-handle { + width: 12px; + height: 12px; + font-size: 0; + cursor: pointer; + margin-left: -5px; +} + +/* Disabled by default +.v-slider-error .v-slider-base { + background: #FFE0E0; +} +*/ +/* Disabled by default +.v-slider-required .v-slider-base { + background: #FFE0E0; +} +*/ + +/* IE specific styles */ +.v-ie6 .v-slider, +.v-ie6 .v-slider-vertical { + margin: 0; +} +.v-ie6 .v-slider .v-slider-handle { + margin: -1px 0; +} +.v-ie6 .v-slider-vertical .v-slider-handle { + margin: 0 -1px; +} + +/* ./WebContent/ITMILL/themes/base/splitpanel/splitpanel.css */ +.v-splitpanel-horizontal, +.v-splitpanel-vertical { + overflow: hidden; +} +.v-splitpanel-horizontal .v-splitpanel-hsplitter { + width: 6px; + font-size: 1px; /* for IE6 */ +} +.v-splitpanel-horizontal .v-splitpanel-hsplitter div { + width: 6px; + font-size: 1px; /* for IE6 */ + position: absolute; + top: 0; + bottom: 0; + background: #ddd; + cursor: e-resize; +} +.v-splitpanel-vertical .v-splitpanel-vsplitter { + height: 6px; + font-size: 1px; /* for IE6 */ +} +.v-splitpanel-vertical .v-splitpanel-vsplitter div { + height: 6px; + font-size: 1px; /* for IE6 */ + background: #ddd; + cursor: n-resize; +} +/* IE specific styles */ +.v-ie6 .v-splitpanel-horizontal .v-splitpanel-hsplitter div { + height: 99%; +} + +/* ./WebContent/ITMILL/themes/base/table/table.css */ +/* Table theme building instructions + * + * Toolkit scroll table is very complex widget with dozens of features. These + * features set some limitations for theme builder. To keep things working, it + * is safest to try to just override values used in default theme and comfort to + * these instructions. + * + * Borders in table header and in table body need to be same width + * - specify vertical borders on .v-table-header-wrap and .v-table-body + * + * Table cells in body: + * - padding/border for cells is to be defined for td elements (class name: .v-table-cell-content) + * - in default theme there are no borders, but they should work. Just set border-right or border-bottom + * - no padding or border is allowed for div inside cells (class name: .v-table-cell-wrapper) element + * - background is allowed for both elements + * + * Table headers: + * - table cells in header contain .v-table-resizer and + * .v-table-caption-container div elements, which are both floated to right + * - to align header caption to body content resizer width + .v-table-caption-container + * padding right should be equal to content cells padding-right and border-right. + * - Possible cell border in header must be themed into column resizer. + * + */ +.v-table { + overflow: hidden; + text-align: left; /* Force default alignment */ +} +.v-table-header-wrap { + overflow: hidden; + border: 1px solid #aaa; + border-bottom: none; + background: #efefef; +} +.v-table-header table, +.v-table-table { + border-spacing: 0; + margin: 0; + padding: 0; + border: 0; +} +.v-table-header td { + padding: 0; +} +.v-table-header-cell, +.v-table-header-cell-asc, +.v-table-header-cell-desc { + cursor: pointer; +} +.v-table-resizer { + display: block; + height: 1.2em; + float: right; + background: #aaa; + cursor: col-resize; + width: 1px; + overflow: hidden; +} +.v-table-caption-container { + float: right; + overflow: hidden; + white-space: nowrap; + padding-right: 6px; +} +.v-table-header-cell-asc .v-table-caption-container { + background: transparent url(../base/common/img/sprites.png) no-repeat right 6px; +} +.v-table-header-cell-desc .v-table-caption-container { + background: transparent url(../base/common/img/sprites.png) no-repeat right -10px; +} +.v-table-body { + border: 1px solid #aaa; +} +.v-table-row-spacer { + height: 10px; + overflow: hidden; /* IE hack to allow < one line height divs */ +} +.v-table-row, +.v-table-row-odd { + border: 0; + margin: 0; + padding: 0; + cursor: default; +} +.v-table .v-selected { + background: #999; + color: #fff; +} +.v-table-cell-content { + white-space: nowrap; + overflow: hidden; + padding: 0 6px; + border-right: 1px solid #aaa; +} +.v-table-cell-wrapper { + /* Do not specify any margins, paddings or borders here */ + white-space: nowrap; + overflow: hidden; +} +.v-table-column-selector { + float: right; + background: transparent url(../base/common/img/sprites.png) no-repeat 4px -37px; + margin: -1.2em 0 0 0; + height: 1.2em; + width: 14px; + position: relative; /* hide this from IE, it works without it */ + cursor: pointer; +} +.v-ie6 .v-table-column-selector, +.v-ie7 .v-table-column-selector { + position: static; +} +.v-table-focus-slot-left { + border-left: 2px solid #999; + margin-right: -2px; +} +.v-table-focus-slot-right { + border-right: 2px solid #999; + margin-left: -2px; +} +.v-table-header-drag { + position: absolute; + background: #efefef; + border: 1px solid #eee; + opacity: 0.9; + filter: alpha(opacity=90); + margin-top: 20px; + z-index: 30000; +} +.v-table-scrollposition { + width: 160px; + background: #eee; + border: 1px solid #aaa; +} +.v-table-scrollposition span { + display: block; + text-align: center; +} +/* row in column selector */ +.v-on div { + +} +.v-off div { + color: #ddd; +} + +/* ./WebContent/ITMILL/themes/base/tabsheet/tabsheet.css */ +.v-tabsheet, +.v-tabsheet-content, +.v-tabsheet-deco { + outline: none; /* Prevent selection outline which might break layouts or cause scrollbars */ + text-align: left /* Force default alignment */ +} +.v-tabsheet-tabs { + empty-cells: hide; + border-collapse: collapse; + margin: 0; + padding: 0; + border: 0; + width: 100%; + overflow:hidden; +} +.v-tabsheet-tabitemcell, +.v-tabsheet-spacertd { + margin: 0; + padding: 0; + vertical-align: bottom; +} +.v-tabsheet-spacertd { + width: 100%; +} +.v-tabsheet-spacertd div { + border-left: 1px solid #aaa; + border-bottom: 1px solid #aaa; + height: 1em; + padding: 0.2em 0; +} +.v-tabsheet-hidetabs .v-tabsheet-tabcontainer { + display: none; +} +.v-tabsheet-scroller { + white-space: nowrap; + text-align: right; + margin-top: -1em; +} +.v-tabsheet-scrollerPrev, +.v-tabsheet-scrollerNext, +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + border: 1px solid #aaa; + background: #fff; + width: 12px; + height: 1em; + cursor: pointer; +} +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + opacity: 0.5; + cursor: default; +} +.v-tabsheet-tabs .v-caption, +.v-tabsheet-tabs .v-caption span { + white-space: nowrap; +} +.v-tabsheet-tabitem { + border: 1px solid #aaa; + border-right: none; + cursor: pointer; + padding: 0.2em 0.5em; +} +.v-tabsheet-tabitem-selected { + cursor: default; + border-bottom-color: #fff; +} +.v-tabsheet-content { + border: 1px solid #aaa; + /* Vertical borders are not supported, use v-tabsheet-tabcontainer and v-tabsheet-deco to present these borders */ + border-top: none; + border-bottom: none; + position: relative; +} +.v-tabsheet-deco { + height: 1px; + background: #aaa; + overflow: hidden; +} +.v-tabsheet-hidetabs .v-tabsheet-content { + border: none; +} +.v-tabsheet-hidetabs .v-tabsheet-deco { + height: 0; +} + +/* ./WebContent/ITMILL/themes/base/textfield/textfield.css */ +.v-textfield { + text-align: left /* Force default alignment */ +} +.v-textarea { +} +.v-textfield-focus, +.v-textarea-focus { +} +input.v-textfield-prompt, +textarea.v-textarea-prompt { + color: #999; + font-style: italic; +} +.v-textfield.v-readonly, +.v-textarea.v-readonly { + background: transparent; + color: #222; + border: none; +} +.v-richtextarea { + border: 1px solid #aaa; + overflow: hidden; +} +.v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton, +.v-richtextarea .gwt-RichTextToolbar .gwt-PushButton { + float: left; +} +.v-richtextarea .gwt-RichTextToolbar { + white-space: nowrap; +} +.v-richtextarea iframe { + border: 0; +} +/* Disabled by default +.v-textarea-error, +.v-textfield-error, +.v-richtextarea-error iframe.gwt-RichTextArea { + background: #FFE0E0; +} +*/ +/* Disabled by default +.v-textarea-required, +.v-textfield-required, +.v-richtextarea-required iframe.gwt-RichTextArea { + background: #FFE0E0; +} +*/ +/* Safari focus glow fix */ +.v-sa input:focus, +.v-sa textarea:focus { + outline-width: medium; +} + +/* ./WebContent/ITMILL/themes/base/tree/tree.css */ +.v-tree { + text-align: left /* Force default alignment */ +} +.v-tree-node { + background: transparent url(../base/common/img/sprites.png) no-repeat 5px -37px; +} +.v-tree-node-expanded { + background-position: -5px -10px; +} +div.v-tree-node-leaf { + background: none; +} +.v-tree-node-caption { + margin-left: 1em; +} +.v-tree-node span { + cursor: pointer; + white-space: nowrap; +} +.v-tree-node-selected span { + background: #999; + color: #fff; +} +.v-tree-node-children { + padding-left: 1em; +} +/* ie6compatnode is hidden from non ie6 browsers, for ie6 + * uses weird hack to sink all events properly + */ +.v-tree-node-ie6compatnode { + display: none; +} +/* IMPORTANT keep the offsetWidth of this element the same as the margin-left of v-tree-node-caption */ +.v-ie6 .v-tree-node-ie6compatnode { + display: inline; + float: left; + background: orange; + margin: 0; + width: 0.8em; + height: 0.8em; + padding: 0.1em; + filter: alpha(opacity=0); +} +.v-ie6 .v-tree-node, +.v-ie6 .v-tree-node-children { + clear: left; +} + +/* ./WebContent/ITMILL/themes/base/window/window.css */ +.v-window { + background: #fff; +} +.v-window-outerheader { + cursor: move; + padding: 0.3em 1em; + height: 1em; +} +.v-window-header { + font-weight: bold; +} +/* A more specific selector to make sure padding isn't so easily overridden */ +div.v-window-header { + white-space: nowrap; + text-overflow: ellipsis; + -ms-text-overflow: ellipsis; + overflow: hidden; + padding: 0; +} +.v-ie6 .v-window-header { + width: 100%; +} +.v-window-header .v-icon { + vertical-align: middle; /* This has to be 'middle', not 'bottom', to allow larger icons than 16px */ +} +/* Partial fix for bug #1106 */ +/* Target Firefox 2 (somehow this will force almost all window borders on top of a Flash object) */ +.v-window-contents, x:-moz-any-link { + overflow: hidden; +} +/* Target Firefox 3 (it doesn't need any trickery, so revert the previous) */ +.v-window-contents, x:-moz-any-link, x:default { + overflow: visible; +} +.v-window-footer { + overflow: hidden; +} +.v-window-resizebox { + display: inline; /* fix IE6 double float margin bug */ + float: right; + width: 10px; + height: 10px; + cursor: se-resize; + background: #ddd; + overflow: hidden; +} +.v-window-resizebox-disabled { + cursor: default; + display: none; +} +.v-window-closebox { + position: absolute; + top: 0; + right: 0; + width: 1em; + height: 1em; + background: red; + cursor: pointer; + overflow: hidden; +} +.v-window-modalitycurtain { + top: 0; + left: 0; + background: #999; + opacity: 0.5; + position: fixed; + width: 100%; + height: 100%; + filter: alpha(opacity=50); +} +/* IE6 workaround for position:fixed; */ +.v-ie6 .v-window-modalitycurtain { + position: absolute; + top: expression(document.documentElement.scrollTop + "px"); +} +/* min-width for IE6 */ +.v-ie6 .v-window { + width: 0; /* */ +} +/* Shadow for window */ +.v-shadow-window { + position: absolute; +} +.v-shadow-window .top-left { + position: absolute; overflow: hidden; + top: -10px; left: -15px; + width: 28px; height: 28px; + background: transparent url(../base/window/img/shadow/top-left.png); +} +.v-shadow-window .top { + position: absolute; overflow: hidden; + top: -10px; left: 13px; + height: 28px; + right: 13px; + background: transparent url(../base/window/img/shadow/top.png); +} +.v-shadow-window .top-right { + position: absolute; overflow: hidden; + top: -10px; right: -15px; + width: 28px; height: 28px; + background: transparent url(../base/window/img/shadow/top-right.png); +} +.v-shadow-window .left { + position: absolute; overflow: hidden; + top: 18px; left: -15px; + width: 28px; + bottom: 10px; + background: transparent url(../base/window/img/shadow/left.png); +} +.v-shadow-window .center { + position: absolute; overflow: hidden; + top: 18px; left: 13px; + bottom: 10px; right: 13px; + background: transparent url(../base/window/img/shadow/center.png); +} +.v-shadow-window .right { + position: absolute; overflow: hidden; + top: 18px; right: -15px; + width: 28px; + bottom: 10px; + background: transparent url(../base/window/img/shadow/right.png); +} +.v-shadow-window .bottom-left { + position: absolute; overflow: hidden; + bottom: -18px; left: -15px; + width: 28px; height: 28px; + background: transparent url(../base/window/img/shadow/bottom-left.png); +} +.v-shadow-window .bottom { + position: absolute; overflow: hidden; + bottom: -18px; left: 13px; + right: 13px; height: 28px; + background: transparent url(../base/window/img/shadow/bottom.png); +} +.v-shadow-window .bottom-right { + position: absolute; overflow: hidden; + bottom: -18px; right: -15px; + width: 28px; height: 28px; + background: transparent url(../base/window/img/shadow/bottom-right.png); +} +/* For IE6 (no transparent png's, we use a blur filter) */ +.v-ie6 .v-shadow-window * { + display: none; +} +.v-ie6 .v-shadow-window { + background: #000; + filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=5) alpha(opacity=20); + margin-top: 2px; + margin-left: 2px; +} +/* Automatically compiled css file from subdirectories. */ + +/* ./WebContent/ITMILL/themes/default/absolutelayout/absolutelayout.css */ +.v-absolutelayout-wrapper { + position: absolute; + overflow:hidden; +} + +/* ./WebContent/ITMILL/themes/default/accordion/accordion.css */ +.v-accordion-item { + background-color: #fff; +} +.v-accordion-item-caption { + height: 31px; + background: #edf0f0 url(tabsheet/img/tab-bg.png); + font-size: 15px; + color: #656d73; + border-top: 1px solid #c8cccd; +} +.v-accordion-item-caption .v-caption { + padding: 7px 0 6px 18px; +} +.v-accordion-item-open .v-accordion-item-caption { + color: #3b4b57; + background: #d5dee2 url(accordion/img/selected-bg.png); + border-top-color: #cbd7de; + border-bottom-color: #bfc9d4; + text-shadow: #fafafa 0 1px 0; + border-bottom: 1px solid #c8cccd; +} + +/* ./WebContent/ITMILL/themes/default/button/button.css */ +.v-button { + font-size: 13px; +} +.v-checkbox .v-errorindicator { + padding-left: 10px; +} +.v-ie6 .v-button, +.v-ie7 .v-button { + padding-left: 10px; + padding-right: 10px; +} +.v-ie6 .v-checkbox .v-errorindicator { + padding-right: 4px; +} +.v-ie7 .v-checkbox .v-errorindicator { + padding-right: 7px; +} +.v-ie6 .v-button .v-errorindicator, +.v-ie7 .v-button .v-errorindicator { + padding-right: 5px; +} + +/* ./WebContent/ITMILL/themes/default/caption/caption.css */ +.v-captionwrapper { + margin: 0.3em 0 0 0; +} +.v-errorindicator { + width: 12px; + height: 16px; + background: transparent url(icons/16/error.png) no-repeat top right; +} +.v-ie6 .v-errorindicator { + /* gif for transparency */ + background-image: url(icons/16/error.gif); +} +.v-ie7 .v-errorindicator { + margin-left: -3px; +} + +/* ./WebContent/ITMILL/themes/default/common/common.css */ +.v-generated-body { + background: #e9eced; +} +.v-app { + background: #e9eced; + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 13px; + line-height: 18px; +} +.v-app-loading { + background-image: url(common/img/loading-indicator.gif); + background-repeat: no-repeat; + background-position: 50%; +} +/* Global font styles */ +.v-window, +.v-popupview-popup, +.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 { + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 13px; +} +.v-app select, +.v-window select { + padding: 0; +} +/* Custom tooltip */ +.v-tooltip { + background-color: #fffcdd; + border: 1px solid #b8b295; + border-top-color: #d5d2c1; + border-left-color: #d5d2c1; + font-size: 11px; + line-height: 13px; + font-family: arial, helvetica, tahoma, verdana, sans-serif; + color: #5d5444; +} +.v-tooltip-text { + padding: 2px 4px; + border: none; + border-top: 1px solid #fffef5; + border-bottom: 1px solid #fbf8d9; +} +.v-tooltip .v-errormessage { + padding: 3px 4px 3px 4px; + background: #ffecc6; + color: #b74100; + border: none; + border-top: 1px solid #fff3dc; + border-bottom: 1px solid #ead7b1; +} +.v-tooltip .v-errormessage h2 { + font-size: 16px; + font-weight: normal; + color: #ab3101; + margin: 2px 0 8px 0; +} +.v-tooltip .v-errormessage h3 { + font-size: 13px; + font-weight: bold; + margin: 1px 0 4px 0; +} +.v-contextmenu { + background: #e9eced url(tabsheet/img/tab-bg.png); + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + background-color: #f6f7f7; + color: #464f52; + font-size: 12px; + line-height: 14px; +} +.v-contextmenu .gwt-MenuBar { + border-right: 1px solid #c6cbcc; + border-bottom: 1px solid #c6cbcc; + border-top: 1px solid #d0d4d5; + border-left: 1px solid #d0d4d5; +} +.v-contextmenu .gwt-MenuItem { + padding: 2px 0; +} +.v-contextmenu .gwt-MenuItem div { + padding: 1px 20px 1px 8px; +} +.v-contextmenu .gwt-MenuItem-selected div { + color: #fff; + background: #5daee8; +} +.v-contextmenu .gwt-MenuItem img { + margin-right: 10px; +} +.v-loading-indicator, +.v-loading-indicator-delay, +.v-loading-indicator-wait { + width: 31px; + height: 31px; + background: transparent url(common/img/loading-indicator.gif); + margin-right: 5px; + margin-top: 5px; +} +.v-loading-indicator-delay { + background-image: url(common/img/loading-indicator-delay.gif); +} +.v-loading-indicator-wait { + background-image: url(common/img/loading-indicator-wait.gif); +} + +/* ./WebContent/ITMILL/themes/default/datefield/datefield.css */ +.v-datefield-button { + font-size:13px; + width: 22px; + height: 24px; + padding: 0; + overflow: hidden; + border: none; + background: transparent url(datefield/img/open-button.png) no-repeat right 0; + vertical-align: top; +} +.v-datefield-popup { + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 12px; + background: #f6f7f7; + border: 1px solid #b6bbbc; + padding: 6px; +} +.v-datefield-calendarpanel { + width: 19em; + font-size: 12px; +} +.v-datefield-popup .v-datefield-calendarpanel { + width: 16em; +} +.v-datefield-calendarpanel td { + text-align: right; +} +.v-datefield-calendarpanel td span { + display: block; +} +.v-datefield-calendarpanel-header { + height: 30px; +} +.v-datefield-calendarpanel-header, +.v-datefield-calendarpanel strong { + font-size: 13px; +} +.v-datefield-popup .v-datefield-calendarpanel-header, +.v-datefield-popup .v-datefield-calendarpanel strong { + font-size: 12px; +} +.v-datefield-calendarpanel-month { + font-weight: bold; + text-shadow: #ffffff 2px 2px 0; +} +/* Year buttons */ +.v-datefield-calendarpanel .v-button-prevyear, +.v-datefield-calendarpanel .v-button-nextyear { + display: block; + width: 16px; + height: 16px; + border: none; + padding: 0; + background: transparent url(datefield/img/prevyear.png) no-repeat; + text-indent: -90000px; + margin: 0 auto; +} +.v-datefield-calendarpanel .v-button-nextyear { + background: transparent url(datefield/img/nextyear.png) no-repeat; +} +.v-datefield-calendarpanel .v-button-prevyear:hover, +.v-datefield-calendarpanel .v-button-nextyear:hover { + background-position: left bottom; +} +/* Month buttons */ +.v-datefield-calendarpanel .v-button-prevmonth, +.v-datefield-calendarpanel .v-button-nextmonth { + display: block; + width: 11px; + height: 16px; + border: none; + padding: 0; + background: transparent url(datefield/img/prevmonth.png) no-repeat; + text-indent: -90000px; + margin: 0 auto; +} +.v-datefield-calendarpanel .v-button-nextmonth { + background: transparent url(datefield/img/nextmonth.png) no-repeat; +} +.v-datefield-calendarpanel .v-button-prevmonth:hover, +.v-datefield-calendarpanel .v-button-nextmonth:hover { + background-position: left bottom; +} +.v-datefield-calendarpanel strong { + color: #ee5311; + display: block; + width: 20px; +} +.v-datefield-calendarpanel-day, +.v-datefield-calendarpanel-day-today { + padding: 1px 3px; + width: 14px; + height: 16px; +} +.v-datefield-calendarpanel-day-today { + border: 1px solid #429ce9; + width: 12px; + height: 14px +} +.v-datefield-calendarpanel-day-entry { + color: #6a98b5; +} +.v-datefield-calendarpanel-day-disabled { + font-weight: normal; + color: #dddddd; +} +.v-datefield-calendarpanel-day-entry.v-datefield-calendarpanel-day-disabled { + color: #afd6f8; +} +.v-datefield-calendarpanel-day-selected { + font-weight: bold; + width: 14px; + height: 16px; + color: #fff; + padding: 1px 3px; + background: transparent url(datefield/img/selected-bg.png) no-repeat 50% 50%; + border: none; +} +.v-datefield-time { + font-size: 11px; +} +.v-datefield-time .v-select { + font-size: 10px; + padding: 0; + margin: 0; +} +.v-datefield-rendererror .v-textfield { + background: #ff9999; +} +/* IE specific styles */ +.v-ie7 .v-datefield-button { + background-position: right 1px; + height: 25px; + margin: 0; +} + +/* ./WebContent/ITMILL/themes/default/formlayout/formlayout.css */ +.v-formlayout-cell .v-errorindicator { + width: 10px; + height: 16px; + background: transparent url(icons/16/error.png) no-repeat top right; +} +.v-formlayout-captioncell { + text-align:right; + white-space: nowrap; +} +.v-formlayout-error-indicator { + /* fix width so layout is not jumpy when error disapear */ + width: 12px; +} +.v-formlayout-spacing .v-formlayout-row .v-formlayout-captioncell, +.v-formlayout-spacing .v-formlayout-row .v-formlayout-contentcell, +.v-formlayout-spacing .v-formlayout-row .v-formlayout-errorcell { + padding-top: 8px; +} +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-captioncell, +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-contentcell, +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-errorcell { + padding-top: 15px; +} +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-captioncell, +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-contentcell, +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-errorcell { + padding-bottom: 15px; +} +.v-formlayout-margin-left .v-formlayout-captioncell { + padding-left: 18px; +} +.v-formlayout-margin-right .v-formlayout-contentcell { + padding-right: 18px; +} +/* form */ +.v-form-errormessage { + background: transparent url(icons/16/error.png) no-repeat top left; + padding-left: 20px; + margin-bottom: 5px; + margin-top: 5px; + min-height: 20px; +} +.v-ie6 .v-form-errormessage { + height: 20px +} +.v-form fieldset { + border: none; + border-top: 1px solid #babfc0; +} +.v-form legend { + margin: 0; + padding: 0 4px 0.3em 4px; + font-weight: bold; +} + +/* ./WebContent/ITMILL/themes/default/gridlayout/gridlayout.css */ +.v-gridlayout-margin-top { + padding-top: 15px; +} +.v-gridlayout-margin-bottom { + padding-bottom: 15px; +} +.v-gridlayout-margin-left { + padding-left: 18px; +} +.v-gridlayout-margin-right { + padding-right: 18px; +} +.v-gridlayout-spacing-on { + padding-left: 8px; + padding-top: 8px; +} + +/* ./WebContent/ITMILL/themes/default/link/link.css */ +.v-link a { + color: #464f52; +} + +/* ./WebContent/ITMILL/themes/default/menubar/menubar.css */ +.v-menubar { + color: #464f52; + border: 1px solid #c6cbcc; + border-right: none; +} +.v-menubar .menuitem { + padding: 0 10px; + margin: 0 10px; + border-right: 1px solid #c6cbcc; +} +.v-menubar .menuitem-selected { + color: #fff; + background: #5daee8; +} +.v-menubar-submenu { + background: #e9eced url(tabsheet/img/tab-bg.png); + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 12px; + line-height: 14px; + border-right: 1px solid #c6cbcc; + border-bottom: 1px solid #c6cbcc; + border-top: 1px solid #d0d4d5; + border-left: 1px solid #d0d4d5; +} +.v-menubar-submenu .menuitem { + padding: 2px 10px; +} +.v-menubar-submenu .menuitem-selected { + color: #fff; + background: #5daee8; +} + +/* ./WebContent/ITMILL/themes/default/notification/notification.css */ +.v-Notification { + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + background-color: #818e92; + color: #ffffff; + padding: 9px 12px; + cursor: pointer; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + overflow: hidden; +} +.v-Notification h1, +.v-Notification p, +.v-Notification.error h1, +.v-Notification.error p, +.v-Notification.warning h1, +.v-Notification.warning p { + display: inline; + font-weight: normal; + white-space: nowrap; + margin: 0 10px 0 0; +} +.v-Notification.warning { + background: #fff1e4; + color: #dd3400; + border: 2px solid #ffaa90; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + opacity: 1; +} +.v-Notification.error { + background: #f23d00 url(notification/img/close-error.png) no-repeat right 5px; + padding-right: 30px; + border: 3px solid #c30000; + -moz-border-radius: 6px; + -webkit-border-radius: 6px; + border-radius: 6px; +} +.v-Notification.tray { + background: #575e60; + padding: 0.5em; + margin: 0 5px 5px 0; +} +.v-Notification.tray h1 { + display: block; + font-weight: bold; + font-size: 0.9em; + line-height: 1.1; + background: #3b4245; + padding: 4px 10px; + margin: 0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +.v-Notification.tray p { + display: block; + font-size: 0.9em; + line-height: 1.1; + margin: 8px 10px 5px 10px; + color: #e4e7ea; +} +.v-Notification.system { + background-color: #ff0a0a; + opacity: 0.7; + filter: alpha(opacity=70); +} +.v-Notification.system h1 { + display: block; + margin: 0; +} +.v-Notification.system p { + white-space: nowrap; +} + +/* ./WebContent/ITMILL/themes/default/orderedlayout/orderedlayout.css */ +.v-orderedlayout-margin-top, +.v-horizontallayout-margin-top, +.v-verticallayout-margin-top { + padding-top: 15px; +} +.v-orderedlayout-margin-right, +.v-horizontallayout-margin-right, +.v-verticallayout-margin-right { + padding-right: 18px; +} +.v-orderedlayout-margin-bottom, +.v-horizontallayout-margin-bottom, +.v-verticallayout-margin-bottom { + padding-bottom: 15px; +} +.v-orderedlayout-margin-left, +.v-horizontallayout-margin-left, +.v-verticallayout-margin-left { + padding-left: 18px; +} +.v-orderedlayout-spacing-on, +.v-horizontallayout-spacing-on, +.v-verticallayout-spacing-on { + padding-top: 8px; + padding-left: 8px; +} + +/* ./WebContent/ITMILL/themes/default/panel/panel.css */ +.v-panel { + background: transparent url(panel/img/top-left.png) no-repeat; +} +.v-panel-caption .v-errorindicator { + padding-right: 20px; + background: transparent url(icons/16/error.png) no-repeat bottom center; + +} +.v-panel-caption, +.v-panel-caption-light { + font-size: 18px; + line-height: 18px; + font-weight: normal; + letter-spacing: -0.03em; + color: #f14c1a; + height: 18px; + padding: 15px 18px 14px 8px; + margin-left: 10px; + background: transparent url(panel/img/top-right.png) no-repeat right top; +} +.v-panel-nocaption { + height: 9px; + margin-left: 10px; + background: transparent url(panel/img/top-right.png) no-repeat right top; +} +.v-panel-content { + border: 1px solid #babfc0; + border-bottom: 1px solid #dee2e3; + background-color: #fff; +} +.v-panel-deco { + height: 9px; + background: transparent url(panel/img/bottom-right.png) repeat-x right top; + margin-left: 9px; +} +.v-panel-deco:before { + display: block; + content: ""; + width: 9px; + height: 9px; + margin-left: -9px; + background: transparent url(panel/img/bottom-left.png) no-repeat; +} +/* Light panel style */ +.v-panel-light, +.v-panel-caption-light { + background: transparent; +} +.v-panel-nocaption-light { + background: transparent; + height: 0; + margin: 0; +} +.v-panel-content-light { + border: none; + border-top: 1px solid #babfc0; + background: transparent; +} +.v-panel-deco-light { + height: 0; + overflow: hidden; +} +/* IE specific rules */ +.v-ie6 .v-panel { + background: transparent; +} +.v-ie6 .v-panel-caption { + border: 1px solid #babfc0; + border-bottom: none; + background: #fff; + margin: 0; + padding-left: 18px +} +.v-ie6 .v-panel-nocaption { + border: none; + background: transparent; + margin: 0; + height: 0; +} +.v-ie6 .v-panel-caption-light { + border: none; + background: transparent; +} +.v-ie6 .v-panel-content, +.v-ie7 .v-panel-content, +.v-ie8 .v-panel-content { + border-bottom: 1px solid #babfc0; +} +.v-ie6 .v-panel-content-light, +.v-ie7 .v-panel-content-light, +.v-ie8 .v-panel-content-light { + border-bottom: none; +} +.v-ie6 .v-panel-deco, +.v-ie7 .v-panel-deco, +.v-ie8 .v-panel-deco { + height: 0; + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/default/popupview/popupview.css */ +.v-popupview-popup { + border: 1px solid #babfc0; + border-bottom: 1px solid #dee2e3; + background: #fff; + padding: 3px; +} + +/* ./WebContent/ITMILL/themes/default/progressindicator/progressindicator.css */ +.v-progressindicator { + background: #dfe2e4 url(progressindicator/img/base.gif) repeat-x 0 1px; +} +.v-progressindicator-wrapper { + border: 1px solid #b6bbbc; +} +.v-progressindicator-disabled { + background: #dfe2e4 url(progressindicator/img/disabled.gif); + border: 1px solid #b6bbbc; +} +.v-progressindicator-indicator { + background: #f7f9f9 url(progressindicator/img/progress.png); +} +.v-progressindicator-indeterminate { + background: #dfe2e4 url(common/img/ajax-loader-medium.gif); +} +.v-progressindicator-indeterminate-disabled { + background: #dfe2e4 url(common/img/blank.gif); +} + +/* ./WebContent/ITMILL/themes/default/select/select.css */ +.v-select-select { + font-size: 13px; +} +/* Twincol style */ +.v-select-twincol-options, +.v-select-twincol-selections { + font-size: 13px; +} +.v-select-twincol-buttons { + padding: 2px; /* does not work in first render in FF ? */ +} + +/** Filterselect aka ComboBox styles */ + +.v-filterselect { + height: 23px; + background: transparent url(select/img/bg-left-filter.png) no-repeat; + padding-left: 4px; +} +.v-app .v-filterselect .v-filterselect-input, +.v-window .v-filterselect .v-filterselect-input, +.v-popupview-popup .v-filterselect .v-filterselect-input { + background: transparent url(select/img/bg-center-filter.png) no-repeat 1px 0; + border: none; + height: 20px; + margin: 0; + padding: 3px 0 0 2px; + font-size: 13px; +} +.v-filterselect-prompt .v-filterselect-input { + font-style: normal; +} +.v-filterselect-input:focus { + /* remove safari/mac outline from this element */ + outline: none; +} +.v-filterselect-focus { + outline: 1px solid #5daee8; + outline-offset: -1px; +} +.v-sa .v-filterselect-focus { + /* place safari focus outline around the whole thing */ + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -4px; +} +.v-filterselect-button { + width: 25px; + height: 23px; + background: transparent url(select/img/bg-right-filter.png); +} +.v-filterselect-button:hover { + background-position: bottom left; +} +.v-disabled .v-filterselect-button:hover, +.v-readonly .v-filterselect-button:hover { + background-position: top left; +} +.v-filterselect.v-readonly .v-filterselect-input { + background: transparent; + color: black; +} +.v-filterselect-suggestpopup { + background: #f6f7f7; + border: 1px solid #b6bbbc; + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 12px; + line-height: 18px; + margin-top: -1px; +} +.v-filterselect-suggestmenu .gwt-MenuItem { + padding: 1px 6px; + cursor: pointer; + height: 18px; +} +.v-filterselect-suggestmenu .gwt-MenuItem .v-icon { + margin-right: 3px; +} +.v-filterselect-suggestmenu .gwt-MenuItem-selected { + background: #5daee8; + color: #fff; +} +.v-filterselect-nextpage, +.v-filterselect-nextpage-off, +.v-filterselect-prevpage-off, +.v-filterselect-prevpage { + height: 11px; + width:100%; + background: transparent url(select/img/button-bg.png) no-repeat 50% 0; + margin: 2px 0 0 0; +} +.v-filterselect-prevpage, +.v-filterselect-prevpage-off { + background-position: 50% -1px; + margin: 0 0 2px 0; +} +.v-filterselect-prevpage:hover { + background-position: 50% bottom; +} +.v-filterselect-nextpage:hover { + background-position: 50% -12px; +} +.v-filterselect-nextpage span, +.v-filterselect-nextpage-off span, +.v-filterselect-prevpage-off span, +.v-filterselect-prevpage span { + display: block; + height: 12px; + width:100%; + background: transparent url(select/img/arrow-up.png) no-repeat 50% 40%; + text-indent: -90000px; + cursor: pointer; + overflow: hidden; +} +.v-filterselect-nextpage span, +.v-filterselect-nextpage-off span { + background: transparent url(select/img/arrow-down.png) no-repeat 50% 60%; +} +.v-filterselect-status { + font-size: 11px; + line-height: 11px; + width: 100%; + padding: 4px 0px; + height: 11px; + border-top: 1px solid #b6bbbc; +} + + +/* Error styles (disabled by default) + ---------------------------------- + +.v-filterselect-error { + background-image: url(select/img/bg-left-filter-error.png); +} +.v-filterselect-error .v-filterselect-input { + background-image: url(select/img/bg-center-filter-error.png); +} +.v-filterselect-error .v-filterselect-button { + background-image: url(select/img/bg-right-filter-error.png); +} +.v-select-error .v-select-option, +.v-select-error .v-select-select, +.v-select-error .v-select-twincol-selections, +.v-select-error .v-select-twincol-options { + background: #FFE0E0; +} +*/ + +/* Required field styles (disabled by default) + -------------------------------------------- + +.v-select-required .v-select-option, +.v-select-required .v-select-select, +.v-select-required .v-select-twincol-selections, +.v-select-required .v-select-twincol-options { + background: #FFE0E0; +} +*/ + +/* ./WebContent/ITMILL/themes/default/shadow/shadow.css */ +.v-shadow { + position: absolute; +} + +.v-shadow .top-left { + position: absolute; overflow: hidden; + top: -3px; left: -4px; + width: 8px; height: 8px; + background: transparent url(shadow/img/top-left.png); +} + +.v-shadow .top { + position: absolute; overflow: hidden; + top: -3px; left: 4px; + height: 8px; right: 4px; + background: transparent url(shadow/img/top.png); +} + +.v-shadow .top-right { + position: absolute; overflow: hidden; + top: -3px; right: -4px; + width: 8px; height: 8px; + background: transparent url(shadow/img/top-right.png); +} + +.v-shadow .left { + position: absolute; overflow: hidden; + top: 5px; left: -4px; + width: 8px; + bottom: 3px; + background: transparent url(shadow/img/left.png); +} + +.v-shadow .center { + position: absolute; overflow: hidden; + top: 5px; left: 4px; + bottom: 3px; right: 4px; + background: transparent url(shadow/img/center.png); +} + +.v-shadow .right { + position: absolute; overflow: hidden; + top: 5px; right: -4px; + width: 8px; + bottom: 3px; + background: transparent url(shadow/img/right.png); +} + +.v-shadow .bottom-left { + position: absolute; overflow: hidden; + bottom: -5px; left: -4px; + width: 8px; height: 8px; + background: transparent url(shadow/img/bottom-left.png); +} + +.v-shadow .bottom { + position: absolute; overflow: hidden; + bottom: -5px; left: 4px; + right: 4px; height: 8px; + background: transparent url(shadow/img/bottom.png); +} + +.v-shadow .bottom-right { + position: absolute; overflow: hidden; + bottom: -5px; right: -4px; + width: 8px; height: 8px; + background: transparent url(shadow/img/bottom-right.png); +} + +/* ./WebContent/ITMILL/themes/default/slider/slider.css */ +.v-slider { + border-top: 1px solid #cccfd0; + border-bottom: 1px solid #cccfd0; + margin: 5px 0; +} +.v-slider-base { + /* changing the borders will require adjustments to ISlider.java */ + height: 2px; + background: #f3f3f4; + border-top: 1px solid #cbcdce; + border-left: 1px solid #cccfd0; + border-right: 1px solid #cccfd0; +} +.v-slider-handle { + background: transparent url(slider/img/handle-horizontal.png); + width: 12px; + height: 12px; + margin-top: -5px; + cursor: pointer; +} +.v-slider-handle:hover { + background-position: left bottom; +} +.v-slider-scrollbar .v-slider-handle, +.v-slider-scrollbar.v-slider-vertical .v-slider-handle { + background: #ffffff; + border: 1px solid #cccfd0; + border-radius: 6px; + -moz-border-radius: 6px; + -webkit-border-radius: 6px; +} + +.v-slider-vertical { + width: 3px; + margin: 0 5px; + border: none; + border-left: 1px solid #cccfd0; + border-right: 1px solid #cccfd0; +} +.v-slider-vertical .v-slider-base { + width: 2px; + border-left: 1px solid #cbcdce; + border-right: none; + background: #f3f3f4; + border-top: 1px solid #cccfd0; + border-bottom: 1px solid #cccfd0; +} +.v-slider-vertical .v-slider-handle { + background: transparent url(slider/img/handle-vertical.png); + width: 12px; + height: 12px; + margin-left: -5px; +} +.v-slider-vertical .v-slider-handle:hover { + background-position: left bottom; +} + +/* Disabled by default +.v-slider-error .v-slider-base { + background:transparent; + background-color: #FFE0E0; +} +*/ + +/* Disabled by default +.v-slider-required .v-slider-base { + background:transparent; + background-color: #FFE0E0; +} +*/ + +/* IE specific styles */ + +.v-ie6 .v-slider, +.v-ie6 .v-slider-vertical { + margin: 0; +} +.v-ie6 .v-slider .v-slider-handle { + margin: -1px 0; +} +.v-ie6 .v-slider-vertical .v-slider-handle { + margin: 0 -1px; +} + +/* ./WebContent/ITMILL/themes/default/splitpanel/splitpanel.css */ +.v-splitpanel-horizontal, .v-splitpanel-vertical { + overflow: hidden; +} + +.v-splitpanel-horizontal .v-splitpanel-hsplitter { + width: 6px; + font-size: 1px; /* for IE6 */ +} + +.v-splitpanel-horizontal .v-splitpanel-hsplitter div { + width: 6px; + font-size: 1px; /* for IE6 */ + position: absolute; + top: 0; + bottom: 0; + background: #ccd2d0 url(splitpanel/img/bg_hor.png); + border: 1px solid #b6bbbc; + cursor: e-resize; + margin: 0 -1px; +} + +.v-splitpanel-vertical .v-splitpanel-vsplitter { + height: 6px; + font-size: 1px; /* for IE6 */ +} + +.v-splitpanel-vertical .v-splitpanel-vsplitter div { + height: 6px; + font-size: 1px; /* for IE6 */ + background: #ccd2d0 url(splitpanel/img/bg_ver.png); + border: 1px solid #b6bbbc; + cursor: n-resize; + margin: -1px 0; +} + + + + + +/* IE specific styles */ + +* html .v-splitpanel-horizontal .v-splitpanel-hsplitter div { + height: 99%; +} + +* html .v-splitpanel-vertical .v-splitpanel-vsplitter { + height: 8px; +} + +* html .v-splitpanel-vertical .v-splitpanel-vsplitter div { + margin: 0; +} + + +/* ./WebContent/ITMILL/themes/default/table/table.css */ +.v-table-header-wrap { + height: 36px; + border: 1px solid #b6bbbc; + border-bottom: none; + background: #e7edf3 url(table/img/header-bg.png) repeat-x; +} +.v-table-header { + height: 36px; +} +.v-table-resizer { + height: 36px; + width: 4px; + background: transparent url(table/img/resizer-bg.png) repeat-y 50% 50%; +} +.v-table-caption-container { + color: #393a3c; + font-size: 15px; + padding-top: 9px; + text-shadow: #ffffff 0 1px 0; + padding-right: 2px; /* See themes/base/table.css for explanation */ +} +.v-table-header-cell-asc .v-table-caption-container { + background: transparent url(table/img/sort-asc.png) no-repeat right 80%; +} +.v-table-header-cell-desc .v-table-caption-container { + background: transparent url(table/img/sort-desc.png) no-repeat right 80%; +} +.v-table-header-cell:hover, +.v-table-header-cell-asc:hover, +.v-table-header-cell-desc:hover { + background: transparent url(table/img/header-bg-over.png) repeat-x; +} +.v-table-body { + background: #fff; + border: 1px solid #b6bbbc; +} +.v-table-row, +.v-table-row-odd { + background-color: #fff; +} +.v-table-row-odd { + background-color: #f6f7f7; +} +.v-table-row:hover, +.v-table-row-odd:hover { + background-color: #edeeee; +} +.v-table .v-selected { + background: #57a7ed; + color: #fff; +} +.v-table-cell-content { + padding: 0 6px 0 4px; + border-right: none; +} +.v-table-cell-wrapper { + white-space: nowrap; + overflow: hidden; + line-height: 23px; + /* Do not specify horizontal padding here */ + padding: 3px 0 0 0; +} +/* Fix textfield size to correspond label size inside table */ +.v-table-cell-content .v-textfield, +.v-table-cell-content .v-button { + margin: -3px 0 0 0; +} +.v-table-cell-content .v-textfield, +.v-table-cell-content .v-datefield { + width: 97%; /* approximate */ +} +/* ...but not for datefield textarea */ +.v-table-cell-content .v-datefield .v-textfield { + width: auto; + +} +/* datefield button is too high for table cell */ +.v-table-cell-content .v-datefield-button { + height: 25px; + margin: -3px 0 0 0; +} +.v-table-column-selector { + background: transparent url(table/img/colsel.png) no-repeat; + margin: -36px 0 0 0; + height: 36px; + width: 15px; +} +.v-table-focus-slot-left { + border-color: #b6bbbc; +} +.v-table-focus-slot-right { + border-color: #b6bbbc; +} +.v-table-header-drag { + background: #e7edf3 url(table/img/header-bg.png) repeat-x; + border: 1px solid #b6bbbc; + padding: 4px; + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 15px; + margin-top: 20px; +} +.v-table-scrollposition { + width: 160px; + height: 39px; + background: transparent url(table/img/scroll-position-bg.png); + border: none; +} +.v-table-scrollposition span { + display: block; + margin-top: 8px; + text-align: center; + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 15px; + text-shadow: #ffffff 2px 2px 0; +} +/* row in column selector */ +.v-on div { + background: transparent url(table/img/check.gif) no-repeat 2px 50%; + text-indent: 6px; +} +.v-off div { + text-indent: 6px; +} +.v-table .v-link { + display: inline; +} +/* IE6 hack */ +.v-ie6 .v-table-scrollposition { + background: transparent; + /* + AlphaImageLoader uses src attribute relative to host page, not CSS + We need multiple different filters because we cannot be sure how host page is served compared to theme resources + TODO: This actually does not work as expected, since only the last filter is applied. Can we chain filters together (i.e. contain all versions on one line)? + */ + filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../ITMILL/themes/default/table/img/scroll-position-bg.png", sizingMethod="scale"); + filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../ITMILL/themes/default/table/img/scroll-position-bg.png", sizingMethod="scale"); + filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ITMILL/themes/default/table/img/scroll-position-bg.png", sizingMethod="scale"); + filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/ITMILL/themes/default/table/img/scroll-position-bg.png", sizingMethod="scale"); +} + +/* ./WebContent/ITMILL/themes/default/tabsheet/tabsheet.css */ +.v-tabsheet-tabs { + height: 48px; +} + +.v-tabsheet-spacertd div { + height: 37px; + border: 1px solid #b6bbbc; + background: transparent url(tabsheet/img/tab-bg.png); + padding: 0; +} +.v-tabsheet-scroller { + margin-top: -37px; +} +.v-tabsheet-scrollerPrev, +.v-tabsheet-scrollerNext { + border: none; + width: 12px; + height: 38px; + opacity: 0.9999; + margin-top: -1px; +} +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + border: none; + width: 12px; + height: 38px; + margin-top: -1px; + opacity: 0.9999; +} +.v-tabsheet-scrollerNext, +.v-tabsheet-scrollerNext-disabled { + background: transparent url(tabsheet/img/next.png) no-repeat; +} +.v-tabsheet-scrollerPrev, +.v-tabsheet-scrollerPrev-disabled { + background: transparent url(tabsheet/img/prev.png) no-repeat; +} +.v-tabsheet-scrollerPrev:hover, +.v-tabsheet-scrollerNext:hover { + background-position: -24px 0px; +} +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + background-position: -12px 0px; +} +.v-tabsheet-scrollerPrev-disabled:hover, +.v-tabsheet-scrollerNext-disabled:hover { + background-position: -12px 0px; +} +.v-tabsheet-tabitem { + border: 1px solid #b6bbbc; + border-right: none; + height: 37px; + padding: 0; + margin-top: 9px; + color: #777f85; + font-size: 15px; + line-height: 18px; + background: #f8f9f9 url(tabsheet/img/tab-bg.png); +} +.v-tabsheet-tabitem .v-caption { + height: 20px; + padding: 9px 15px 8px 15px; +} +.v-tabsheet-tabitem-selected { + border: none; + background: transparent url(panel/img/top-left.png) no-repeat; + margin: 0; + padding: 0; + height: 48px; + color: #ee5311; +} +.v-tabsheet-tabitem:hover { + color: #4b5257; +} +.v-tabsheet-tabitem-selected:hover { + color: #ee5311; +} +.v-tabsheet-tabitem-selected .v-caption { + background: transparent url(panel/img/top-right.png) repeat-x right top; + margin: 0 -1px 0 9px; + height: 18px; + padding: 16px 16px 14px 7px; + overflow: visible; +} +.v-tabsheet-content { + border: 1px solid #babfc0; + background-color: #fff; + border-bottom: 1px solid #dee2e3; + border-top: none; +} +.v-tabsheet-hidetabs .v-tabsheet-content { + border-top: 1px solid #b5babb; +} +.v-tabsheet-deco { + height: 10px; + background: transparent url(panel/img/bottom-right.png) repeat-x right top; + margin-left: 9px; + overflow: visible; +} +.v-tabsheet-deco:before { + display: block; + content: ""; + width: 9px; + height: 9px; + margin-left: -9px; + background: transparent url(panel/img/bottom-left.png) no-repeat; +} +/* Progress indication */ +.v-tabsheet-loading .v-tabsheet-tabitem-selected .v-captiontext { + background: transparent url(common/img/ajax-loader.gif) no-repeat top right; + margin-left: -10px; + padding-left: 10px; + margin-right: -10px; + padding-right: 10px; + margin-top: -12px; + padding-top: 12px; +} +/* IE specific styles */ +.v-ie6 .v-tabsheet-tabs { + height: 46px; +} +.v-ie6 .v-tabsheet-tabitem-selected { + border: 1px solid #babfc0; + border-bottom: none; + background: #fff; + margin-top: 0; + height: 23px; + padding: 18px 14px 6px 15px; + cursor: default; + color: #ee5311; +} +.v-ie6 .v-tabsheet-tabitem-selected .v-caption { + background: transparent; + padding: 0; + margin: 0; +} +.v-ie6 .v-tabsheet-content, +.v-ie7 .v-tabsheet-content, +.v-ie8 .v-tabsheet-content { + border-bottom: none; +} +.v-ie6 .v-tabsheet-deco, +.v-ie7 .v-tabsheet-deco, +.v-ie8 .v-tabsheet-deco { + height: 1px; + background: #babfc0; + overflow: hidden; + margin: 0; +} +.v-ie7 .v-tabsheet-deco, +.v-ie8 .v-tabsheet-deco { + width: 100%; +} +/* Light-style */ +.v-tabsheet-light .v-tabsheet-tabcontainer { + height: 32px; +} +.v-tabsheet-tabs-light { + height: 32px; + width: 100%; + overflow:hidden; + background: transparent url(tabsheet/img/inline-tab-bg.png) repeat-x; +} +.v-tabsheet-light .v-tabsheet-spacertd div { + height: 31px; + border: none; + border-bottom: 1px solid #b6bbbc; + background: transparent; +} +.v-tabsheet-light .v-tabsheet-tabitem { + border: none; + border-bottom: 1px solid #b6bbbc; + height: 30px; + padding: 0; + margin-top: 0; + color: #656d73; + font-size: 12px; + line-height: normal; + background: transparent; + cursor: pointer; + text-shadow: #fff 0 1px 0; +} +.v-tabsheet-light .v-tabsheet-tabitemcell-first .v-caption { + margin-left: 6px; +} +.v-tabsheet-light .v-tabsheet-tabitem .v-caption { + height: 24px; + padding: 8px 9px 0 9px; +} +.v-tabsheet-light .v-tabsheet-tabitem-selected { + border: none; + background: #fff url(tabsheet/img/inline-tab-right.png) no-repeat right top; + margin: 0; + padding: 0; + height: 32px; + cursor: default; + color: #ee5311; + text-shadow: none; +} +.v-tabsheet-light .v-tabsheet-tabitem:hover { + color: #4b5257; +} +.v-tabsheet-light .v-tabsheet-tabitem-selected:hover { + color: #ee5311; +} +.v-tabsheet-light .v-tabsheet-tabitem-selected .v-caption { + background: transparent url(tabsheet/img/inline-tab-left.png) no-repeat -7px 0; + margin: 0; + height: 23px; + padding: 9px 11px 0 11px; + overflow: visible; +} +.v-tabsheet-light .v-tabsheet-tabitemcell-first .v-tabsheet-tabitem-selected .v-caption { + background: transparent url(tabsheet/img/inline-tab-left.png) no-repeat -3px 0; + padding-left: 15px; +} +.v-tabsheet-light .v-tabsheet-content { + border: none; + background: transparent; +} +.v-tabsheet-light .v-tabsheet-hidetabs .v-tabsheet-content { + border: none; +} +.v-tabsheet-deco-light { + height: 0; + overflow: hidden; +} +.v-tabsheet-deco-light:before { + display: none; +} +/* Scroller */ +.v-tabsheet-light .v-tabsheet-scrollerPrev, +.v-tabsheet-light .v-tabsheet-scrollerNext { + margin-top: 2px; + height: 34px; +} +.v-tabsheet-light .v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-light .v-tabsheet-scrollerNext-disabled { + margin-top: 2px; + height: 34px; +} +/* Progress indication */ +.v-tabsheet-loading .v-tabsheet-tabs-light .v-tabsheet-tabitem-selected .v-captiontext { + margin-left: -3px; + padding-left: 3px; +} +/* IE specific styles */ +.v-ie6 .v-tabsheet-tabs-light, +.v-ie7 .v-tabsheet-tabs-light { + height: 32px; +} +.v-ie6 .v-tabsheet-light .v-tabsheet-tabitem-selected, +.v-ie7 .v-tabsheet-light .v-tabsheet-tabitem-selected { + border: none; + background: #fff url(tabsheet/img/inline-tab-right.png) no-repeat right top; + padding: 0; + height: 32px; +} +.v-ie6 .v-tabsheet-light .v-tabsheet-tabitem-selected .v-caption, +.v-ie7 .v-tabsheet-light .v-tabsheet-tabitem-selected .v-caption { + background: transparent url(tabsheet/img/inline-tab-left.png) no-repeat -7px 0; + padding: 9px 11px 0 11px; +} +.v-ie6 .v-tabsheet-deco-light, +.v-ie7 .v-tabsheet-deco-light, +.v-ie8 .v-tabsheet-deco-light { + height: 0; +} + +/* ./WebContent/ITMILL/themes/default/textfield/textfield.css */ +.v-textfield { + background: #fff url(textfield/img/bg.png) repeat-x; + padding: 2px; + border: 1px solid #b6b6b6; + border-top-color: #9d9d9d; + border-bottom-color: #d6d6d6; + border-right-color: #d6d6d6; + margin: 0; + font-size: 13px; + height: 18px; +} +.v-textarea { + background: #fff url(textfield/img/bg.png) repeat-x; + padding: 2px; + border: 1px solid #b6b6b6; + border-top-color: #9d9d9d; + border-bottom-color: #d6d6d6; + border-right-color: #d6d6d6; + margin: 0; + font-size: 13px; +} +.v-textfield-focus, +.v-textarea-focus { + border-color: #5daee8; +} +input.v-textfield-prompt, +textarea.v-textarea-prompt { + color: #999; + font-style: normal; +} +.v-richtextarea { + border: 1px solid #b6b6b6; +} +.v-richtextarea .gwt-RichTextArea { + background: #fff url(textfield/img/bg.png) repeat-x; +} + +/* ./WebContent/ITMILL/themes/default/tree/tree.css */ +.v-tree-node { + background: transparent url(tree/img/collapsed.png) no-repeat 2px 1px; +} +.v-tree-node-expanded { + background: transparent url(tree/img/expanded.png) no-repeat 2px 1px; +} +.v-tree-node-caption { + margin-left: 16px; +} +.v-tree-node span { + padding: 0 2px; +} +.v-tree-node-selected span { + background: #5daee8; + color: #fff; + padding: 0 2px; +} +.v-tree-node-children { + padding-left: 16px; +} +/* IMPORTANT keep the offsetWidth (width + padding) of this element the same as the margin-left of v-tree-node-caption */ +.v-ie6 .v-tree-node-ie6compatnode { + width: 14px; + height: 10px; + padding: 1px; +} + +/* ./WebContent/ITMILL/themes/default/window/window.css */ +.v-window { + color: #464f52; + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + font-size: 13px; + line-height: 18px; + background: transparent url(window/img/bottom-left.png) no-repeat left bottom; +} +.v-window-wrap { + background: transparent url(window/img/top-left.png) no-repeat; +} +.v-window-outerheader { + height: 23px; + margin-left: 9px; + padding: 15px 40px 11px 12px; + background: transparent url(window/img/top-right.png) no-repeat right top; +} +.v-window-header { + font-size: 18px; + line-height: 1.2; + font-weight: normal; + letter-spacing: -0.03em; + color: #f14c1a; + text-shadow: 0 1px 0 #fff; + /* This element is 100% wide in IE6 */ +} +.v-window-contents { + background: #fff; + border: 2px solid #acb2b3; + border-top: none; + border-bottom: none; +} +.v-window-footer { + height: 8px; + margin-left: 9px; + background: transparent url(window/img/bottom-right.png) no-repeat right top; +} +.v-ie7 .v-window-footer { + position: relative; +} +.v-window-resizebox { + position: absolute; /* Needed to position the element over ScrollPanel, which is relatively positioned */ + right: 5px; + width: 10px; + height: 10px; + margin-top: -7px; + background: transparent url(window/img/resize.png); +} +.v-window-resizebox-disabled { + background: transparent; + display: block; +} +.v-window-closebox { + position: absolute; + top: 21px; + right: 24px; + width: 12px; + height: 12px; + background: transparent url(window/img/close.png); +} +.v-window-closebox:hover { + background-position: 0 -12px; +} +.v-window-modalitycurtain { + background: #fff; +} +/* Shadow for window */ +.v-shadow-window .top-left { + top: -13px; left: -20px; + width: 39px; height: 39px; + background: transparent url(window/img/shadow/top-left.png); +} +.v-shadow-window .top { + top: -13px; left: 19px; + height: 39px; + right: 19px; + background: transparent url(window/img/shadow/top.png); +} +.v-shadow-window .top-right { + top: -13px; right: -20px; + width: 39px; height: 39px; + background: transparent url(window/img/shadow/top-right.png); +} +.v-shadow-window .left { + top: 26px; left: -20px; + width: 39px; + bottom: 12px; + background: transparent url(window/img/shadow/left.png); +} +.v-shadow-window .center { + top: 26px; left: 19px; + bottom: 12px; right: 19px; + background: transparent url(window/img/shadow/center.png); +} +.v-shadow-window .right { + top: 26px; right: -20px; + width: 39px; + bottom: 12px; + background: transparent url(window/img/shadow/right.png); +} +.v-shadow-window .bottom-left { + bottom: -27px; left: -20px; + width: 39px; height: 39px; + background: transparent url(window/img/shadow/bottom-left.png); +} +.v-shadow-window .bottom { + bottom: -27px; left: 19px; + right: 19px; height: 39px; + background: transparent url(window/img/shadow/bottom.png); +} +.v-shadow-window .bottom-right { + bottom: -27px; right: -20px; + width: 39px; height: 39px; + background: transparent url(window/img/shadow/bottom-right.png); +} diff --git a/WebContent/VAADIN/themes/default/table/img/check.gif b/WebContent/VAADIN/themes/default/table/img/check.gif Binary files differnew file mode 100644 index 0000000000..0a89195168 --- /dev/null +++ b/WebContent/VAADIN/themes/default/table/img/check.gif diff --git a/WebContent/VAADIN/themes/default/table/img/colsel.png b/WebContent/VAADIN/themes/default/table/img/colsel.png Binary files differnew file mode 100644 index 0000000000..7cf5abc8b2 --- /dev/null +++ b/WebContent/VAADIN/themes/default/table/img/colsel.png diff --git a/WebContent/VAADIN/themes/default/table/img/header-bg-over.png b/WebContent/VAADIN/themes/default/table/img/header-bg-over.png Binary files differnew file mode 100644 index 0000000000..6c888676e9 --- /dev/null +++ b/WebContent/VAADIN/themes/default/table/img/header-bg-over.png diff --git a/WebContent/VAADIN/themes/default/table/img/header-bg.png b/WebContent/VAADIN/themes/default/table/img/header-bg.png Binary files differnew file mode 100644 index 0000000000..275fbc4382 --- /dev/null +++ b/WebContent/VAADIN/themes/default/table/img/header-bg.png diff --git a/WebContent/VAADIN/themes/default/table/img/resizer-bg.png b/WebContent/VAADIN/themes/default/table/img/resizer-bg.png Binary files differnew file mode 100644 index 0000000000..d9089775cb --- /dev/null +++ b/WebContent/VAADIN/themes/default/table/img/resizer-bg.png diff --git a/WebContent/VAADIN/themes/default/table/img/scroll-position-bg.png b/WebContent/VAADIN/themes/default/table/img/scroll-position-bg.png Binary files differnew file mode 100644 index 0000000000..d5968fdf51 --- /dev/null +++ b/WebContent/VAADIN/themes/default/table/img/scroll-position-bg.png diff --git a/WebContent/VAADIN/themes/default/table/img/sort-asc.png b/WebContent/VAADIN/themes/default/table/img/sort-asc.png Binary files differnew file mode 100644 index 0000000000..44e17d5446 --- /dev/null +++ b/WebContent/VAADIN/themes/default/table/img/sort-asc.png diff --git a/WebContent/VAADIN/themes/default/table/img/sort-desc.png b/WebContent/VAADIN/themes/default/table/img/sort-desc.png Binary files differnew file mode 100644 index 0000000000..35fd0595f8 --- /dev/null +++ b/WebContent/VAADIN/themes/default/table/img/sort-desc.png diff --git a/WebContent/VAADIN/themes/default/table/table.css b/WebContent/VAADIN/themes/default/table/table.css new file mode 100644 index 0000000000..61dc500c95 --- /dev/null +++ b/WebContent/VAADIN/themes/default/table/table.css @@ -0,0 +1,141 @@ +.v-table-header-wrap { + height: 36px; + border: 1px solid #b6bbbc; + border-bottom: none; + background: #e7edf3 url(img/header-bg.png) repeat-x; +} +.v-table-header { + height: 36px; +} +.v-table-resizer { + height: 36px; + width: 4px; + background: transparent url(img/resizer-bg.png) repeat-y 50% 50%; +} +.v-table-caption-container { + color: #393a3c; + font-size: 15px; + padding-top: 9px; + text-shadow: #ffffff 0 1px 0; + padding-right: 2px; /* See themes/base/table.css for explanation */ +} +.v-table-header-cell-asc .v-table-caption-container { + background: transparent url(img/sort-asc.png) no-repeat right 80%; +} +.v-table-header-cell-desc .v-table-caption-container { + background: transparent url(img/sort-desc.png) no-repeat right 80%; +} +.v-table-header-cell:hover, +.v-table-header-cell-asc:hover, +.v-table-header-cell-desc:hover { + background: transparent url(img/header-bg-over.png) repeat-x; +} +.v-table-body { + background: #fff; + border: 1px solid #b6bbbc; +} +.v-table-row, +.v-table-row-odd { + background-color: #fff; +} +.v-table-row-odd { + background-color: #f6f7f7; +} +.v-table-row:hover, +.v-table-row-odd:hover { + background-color: #edeeee; +} +.v-table .v-selected { + background: #57a7ed; + color: #fff; +} +.v-table-cell-content { + padding: 0 6px 0 4px; + border-right: none; +} +.v-table-cell-wrapper { + white-space: nowrap; + overflow: hidden; + line-height: 23px; + /* Do not specify horizontal padding here */ + padding: 3px 0 0 0; +} +/* Fix textfield size to correspond label size inside table */ +.v-table-cell-content .v-textfield, +.v-table-cell-content .v-button { + margin: -3px 0 0 0; +} +.v-table-cell-content .v-textfield, +.v-table-cell-content .v-datefield { + width: 97%; /* approximate */ +} +/* ...but not for datefield textarea */ +.v-table-cell-content .v-datefield .v-textfield { + width: auto; + +} +/* datefield button is too high for table cell */ +.v-table-cell-content .v-datefield-button { + height: 25px; + margin: -3px 0 0 0; +} +.v-table-column-selector { + background: transparent url(img/colsel.png) no-repeat; + margin: -36px 0 0 0; + height: 36px; + width: 15px; +} +.v-table-focus-slot-left { + border-color: #b6bbbc; +} +.v-table-focus-slot-right { + border-color: #b6bbbc; +} +.v-table-header-drag { + background: #e7edf3 url(img/header-bg.png) repeat-x; + border: 1px solid #b6bbbc; + padding: 4px; + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 15px; + margin-top: 20px; +} +.v-table-scrollposition { + width: 160px; + height: 39px; + background: transparent url(img/scroll-position-bg.png); + border: none; +} +.v-table-scrollposition span { + display: block; + margin-top: 8px; + text-align: center; + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + color: #464f52; + font-size: 15px; + text-shadow: #ffffff 2px 2px 0; +} +/* row in column selector */ +.v-on div { + background: transparent url(img/check.gif) no-repeat 2px 50%; + text-indent: 6px; +} +.v-off div { + text-indent: 6px; +} +.v-table .v-link { + display: inline; +} +/* IE6 hack */ +.v-ie6 .v-table-scrollposition { + background: transparent; + /* + AlphaImageLoader uses src attribute relative to host page, not CSS + We need multiple different filters because we cannot be sure how host page is served compared to theme resources + TODO: This actually does not work as expected, since only the last filter is applied. Can we chain filters together (i.e. contain all versions on one line)? + */ + filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../ITMILL/themes/default/table/img/scroll-position-bg.png", sizingMethod="scale"); + filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../ITMILL/themes/default/table/img/scroll-position-bg.png", sizingMethod="scale"); + filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ITMILL/themes/default/table/img/scroll-position-bg.png", sizingMethod="scale"); + filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/ITMILL/themes/default/table/img/scroll-position-bg.png", sizingMethod="scale"); +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/tabsheet/img/inline-tab-bg.png b/WebContent/VAADIN/themes/default/tabsheet/img/inline-tab-bg.png Binary files differnew file mode 100644 index 0000000000..18b7ea5d15 --- /dev/null +++ b/WebContent/VAADIN/themes/default/tabsheet/img/inline-tab-bg.png diff --git a/WebContent/VAADIN/themes/default/tabsheet/img/inline-tab-left.png b/WebContent/VAADIN/themes/default/tabsheet/img/inline-tab-left.png Binary files differnew file mode 100644 index 0000000000..43943a6cd8 --- /dev/null +++ b/WebContent/VAADIN/themes/default/tabsheet/img/inline-tab-left.png diff --git a/WebContent/VAADIN/themes/default/tabsheet/img/inline-tab-right.png b/WebContent/VAADIN/themes/default/tabsheet/img/inline-tab-right.png Binary files differnew file mode 100644 index 0000000000..1af4cde8ac --- /dev/null +++ b/WebContent/VAADIN/themes/default/tabsheet/img/inline-tab-right.png diff --git a/WebContent/VAADIN/themes/default/tabsheet/img/next.png b/WebContent/VAADIN/themes/default/tabsheet/img/next.png Binary files differnew file mode 100644 index 0000000000..f43dd1abf0 --- /dev/null +++ b/WebContent/VAADIN/themes/default/tabsheet/img/next.png diff --git a/WebContent/VAADIN/themes/default/tabsheet/img/prev.png b/WebContent/VAADIN/themes/default/tabsheet/img/prev.png Binary files differnew file mode 100644 index 0000000000..5e111b4aa0 --- /dev/null +++ b/WebContent/VAADIN/themes/default/tabsheet/img/prev.png diff --git a/WebContent/VAADIN/themes/default/tabsheet/img/tab-bg.png b/WebContent/VAADIN/themes/default/tabsheet/img/tab-bg.png Binary files differnew file mode 100644 index 0000000000..a4235e9a83 --- /dev/null +++ b/WebContent/VAADIN/themes/default/tabsheet/img/tab-bg.png diff --git a/WebContent/VAADIN/themes/default/tabsheet/tabsheet.css b/WebContent/VAADIN/themes/default/tabsheet/tabsheet.css new file mode 100644 index 0000000000..fa99f6ae43 --- /dev/null +++ b/WebContent/VAADIN/themes/default/tabsheet/tabsheet.css @@ -0,0 +1,269 @@ +.v-tabsheet-tabs { + height: 48px; +} + +.v-tabsheet-spacertd div { + height: 37px; + border: 1px solid #b6bbbc; + background: transparent url(img/tab-bg.png); + padding: 0; +} +.v-tabsheet-scroller { + margin-top: -37px; +} +.v-tabsheet-scrollerPrev, +.v-tabsheet-scrollerNext { + border: none; + width: 12px; + height: 38px; + opacity: 0.9999; + margin-top: -1px; +} +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + border: none; + width: 12px; + height: 38px; + margin-top: -1px; + opacity: 0.9999; +} +.v-tabsheet-scrollerNext, +.v-tabsheet-scrollerNext-disabled { + background: transparent url(img/next.png) no-repeat; +} +.v-tabsheet-scrollerPrev, +.v-tabsheet-scrollerPrev-disabled { + background: transparent url(img/prev.png) no-repeat; +} +.v-tabsheet-scrollerPrev:hover, +.v-tabsheet-scrollerNext:hover { + background-position: -24px 0px; +} +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + background-position: -12px 0px; +} +.v-tabsheet-scrollerPrev-disabled:hover, +.v-tabsheet-scrollerNext-disabled:hover { + background-position: -12px 0px; +} +.v-tabsheet-tabitem { + border: 1px solid #b6bbbc; + border-right: none; + height: 37px; + padding: 0; + margin-top: 9px; + color: #777f85; + font-size: 15px; + line-height: 18px; + background: #f8f9f9 url(img/tab-bg.png); +} +.v-tabsheet-tabitem .v-caption { + height: 20px; + padding: 9px 15px 8px 15px; +} +.v-tabsheet-tabitem-selected { + border: none; + background: transparent url(../panel/img/top-left.png) no-repeat; + margin: 0; + padding: 0; + height: 48px; + color: #ee5311; +} +.v-tabsheet-tabitem:hover { + color: #4b5257; +} +.v-tabsheet-tabitem-selected:hover { + color: #ee5311; +} +.v-tabsheet-tabitem-selected .v-caption { + background: transparent url(../panel/img/top-right.png) repeat-x right top; + margin: 0 -1px 0 9px; + height: 18px; + padding: 16px 16px 14px 7px; + overflow: visible; +} +.v-tabsheet-content { + border: 1px solid #babfc0; + background-color: #fff; + border-bottom: 1px solid #dee2e3; + border-top: none; +}
+.v-tabsheet-hidetabs .v-tabsheet-content {
+ border-top: 1px solid #b5babb;
+}
+.v-tabsheet-deco { + height: 10px; + background: transparent url(../panel/img/bottom-right.png) repeat-x right top; + margin-left: 9px; + overflow: visible; +} +.v-tabsheet-deco:before { + display: block; + content: ""; + width: 9px; + height: 9px; + margin-left: -9px; + background: transparent url(../panel/img/bottom-left.png) no-repeat; +} +/* Progress indication */ +.v-tabsheet-loading .v-tabsheet-tabitem-selected .v-captiontext { + background: transparent url(../common/img/ajax-loader.gif) no-repeat top right; + margin-left: -10px; + padding-left: 10px; + margin-right: -10px; + padding-right: 10px; + margin-top: -12px; + padding-top: 12px; +} +/* IE specific styles */ +.v-ie6 .v-tabsheet-tabs { + height: 46px; +} +.v-ie6 .v-tabsheet-tabitem-selected { + border: 1px solid #babfc0; + border-bottom: none; + background: #fff; + margin-top: 0; + height: 23px; + padding: 18px 14px 6px 15px; + cursor: default; + color: #ee5311; +} +.v-ie6 .v-tabsheet-tabitem-selected .v-caption { + background: transparent; + padding: 0; + margin: 0; +} +.v-ie6 .v-tabsheet-content, +.v-ie7 .v-tabsheet-content, +.v-ie8 .v-tabsheet-content { + border-bottom: none; +} +.v-ie6 .v-tabsheet-deco, +.v-ie7 .v-tabsheet-deco, +.v-ie8 .v-tabsheet-deco { + height: 1px; + background: #babfc0; + overflow: hidden; + margin: 0; +} +.v-ie7 .v-tabsheet-deco, +.v-ie8 .v-tabsheet-deco { + width: 100%; +} +/* Light-style */ +.v-tabsheet-light .v-tabsheet-tabcontainer { + height: 32px; +} +.v-tabsheet-tabs-light { + height: 32px; + width: 100%; + overflow:hidden; + background: transparent url(img/inline-tab-bg.png) repeat-x; +} +.v-tabsheet-light .v-tabsheet-spacertd div { + height: 31px; + border: none; + border-bottom: 1px solid #b6bbbc; + background: transparent; +} +.v-tabsheet-light .v-tabsheet-tabitem { + border: none; + border-bottom: 1px solid #b6bbbc; + height: 30px; + padding: 0; + margin-top: 0; + color: #656d73; + font-size: 12px; + line-height: normal; + background: transparent; + cursor: pointer; + text-shadow: #fff 0 1px 0; +} +.v-tabsheet-light .v-tabsheet-tabitemcell-first .v-caption { + margin-left: 6px; +} +.v-tabsheet-light .v-tabsheet-tabitem .v-caption { + height: 24px; + padding: 8px 9px 0 9px; +} +.v-tabsheet-light .v-tabsheet-tabitem-selected { + border: none; + background: #fff url(img/inline-tab-right.png) no-repeat right top; + margin: 0; + padding: 0; + height: 32px; + cursor: default; + color: #ee5311; + text-shadow: none; +} +.v-tabsheet-light .v-tabsheet-tabitem:hover { + color: #4b5257; +} +.v-tabsheet-light .v-tabsheet-tabitem-selected:hover { + color: #ee5311; +} +.v-tabsheet-light .v-tabsheet-tabitem-selected .v-caption { + background: transparent url(img/inline-tab-left.png) no-repeat -7px 0; + margin: 0; + height: 23px; + padding: 9px 11px 0 11px; + overflow: visible; +} +.v-tabsheet-light .v-tabsheet-tabitemcell-first .v-tabsheet-tabitem-selected .v-caption { + background: transparent url(img/inline-tab-left.png) no-repeat -3px 0; + padding-left: 15px; +} +.v-tabsheet-light .v-tabsheet-content { + border: none; + background: transparent; +} +.v-tabsheet-light .v-tabsheet-hidetabs .v-tabsheet-content { + border: none; +} +.v-tabsheet-deco-light { + height: 0; + overflow: hidden; +} +.v-tabsheet-deco-light:before { + display: none; +} +/* Scroller */ +.v-tabsheet-light .v-tabsheet-scrollerPrev, +.v-tabsheet-light .v-tabsheet-scrollerNext { + margin-top: 2px; + height: 34px; +} +.v-tabsheet-light .v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-light .v-tabsheet-scrollerNext-disabled { + margin-top: 2px; + height: 34px; +} +/* Progress indication */ +.v-tabsheet-loading .v-tabsheet-tabs-light .v-tabsheet-tabitem-selected .v-captiontext { + margin-left: -3px; + padding-left: 3px; +} +/* IE specific styles */ +.v-ie6 .v-tabsheet-tabs-light, +.v-ie7 .v-tabsheet-tabs-light { + height: 32px; +} +.v-ie6 .v-tabsheet-light .v-tabsheet-tabitem-selected, +.v-ie7 .v-tabsheet-light .v-tabsheet-tabitem-selected { + border: none; + background: #fff url(img/inline-tab-right.png) no-repeat right top; + padding: 0; + height: 32px; +} +.v-ie6 .v-tabsheet-light .v-tabsheet-tabitem-selected .v-caption, +.v-ie7 .v-tabsheet-light .v-tabsheet-tabitem-selected .v-caption { + background: transparent url(img/inline-tab-left.png) no-repeat -7px 0; + padding: 9px 11px 0 11px; +} +.v-ie6 .v-tabsheet-deco-light, +.v-ie7 .v-tabsheet-deco-light, +.v-ie8 .v-tabsheet-deco-light { + height: 0; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/textfield/img/bg.png b/WebContent/VAADIN/themes/default/textfield/img/bg.png Binary files differnew file mode 100644 index 0000000000..43c7ac7b47 --- /dev/null +++ b/WebContent/VAADIN/themes/default/textfield/img/bg.png diff --git a/WebContent/VAADIN/themes/default/textfield/textfield.css b/WebContent/VAADIN/themes/default/textfield/textfield.css new file mode 100644 index 0000000000..2dfcc99d2e --- /dev/null +++ b/WebContent/VAADIN/themes/default/textfield/textfield.css @@ -0,0 +1,36 @@ +.v-textfield { + background: #fff url(img/bg.png) repeat-x; + padding: 2px; + border: 1px solid #b6b6b6; + border-top-color: #9d9d9d; + border-bottom-color: #d6d6d6; + border-right-color: #d6d6d6; + margin: 0; + font-size: 13px; + height: 18px; +} +.v-textarea { + background: #fff url(img/bg.png) repeat-x; + padding: 2px; + border: 1px solid #b6b6b6; + border-top-color: #9d9d9d; + border-bottom-color: #d6d6d6; + border-right-color: #d6d6d6; + margin: 0; + font-size: 13px; +} +.v-textfield-focus, +.v-textarea-focus { + border-color: #5daee8; +} +input.v-textfield-prompt, +textarea.v-textarea-prompt { + color: #999; + font-style: normal; +} +.v-richtextarea { + border: 1px solid #b6b6b6; +} +.v-richtextarea .gwt-RichTextArea { + background: #fff url(img/bg.png) repeat-x; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/tree/img/collapsed.png b/WebContent/VAADIN/themes/default/tree/img/collapsed.png Binary files differnew file mode 100644 index 0000000000..8d4064de0a --- /dev/null +++ b/WebContent/VAADIN/themes/default/tree/img/collapsed.png diff --git a/WebContent/VAADIN/themes/default/tree/img/expanded.png b/WebContent/VAADIN/themes/default/tree/img/expanded.png Binary files differnew file mode 100644 index 0000000000..4ac2554eac --- /dev/null +++ b/WebContent/VAADIN/themes/default/tree/img/expanded.png diff --git a/WebContent/VAADIN/themes/default/tree/tree.css b/WebContent/VAADIN/themes/default/tree/tree.css new file mode 100644 index 0000000000..9ac9957df1 --- /dev/null +++ b/WebContent/VAADIN/themes/default/tree/tree.css @@ -0,0 +1,26 @@ +.v-tree-node { + background: transparent url(img/collapsed.png) no-repeat 2px 1px; +} +.v-tree-node-expanded { + background: transparent url(img/expanded.png) no-repeat 2px 1px; +} +.v-tree-node-caption { + margin-left: 16px; +} +.v-tree-node span { + padding: 0 2px; +} +.v-tree-node-selected span { + background: #5daee8; + color: #fff; + padding: 0 2px; +} +.v-tree-node-children { + padding-left: 16px; +} +/* IMPORTANT keep the offsetWidth (width + padding) of this element the same as the margin-left of v-tree-node-caption */ +.v-ie6 .v-tree-node-ie6compatnode { + width: 14px; + height: 10px; + padding: 1px; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/default/window/img/bg-color.png b/WebContent/VAADIN/themes/default/window/img/bg-color.png Binary files differnew file mode 100644 index 0000000000..08cdb43bce --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/bg-color.png diff --git a/WebContent/VAADIN/themes/default/window/img/bottom-left.png b/WebContent/VAADIN/themes/default/window/img/bottom-left.png Binary files differnew file mode 100644 index 0000000000..e7728b5172 --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/bottom-left.png diff --git a/WebContent/VAADIN/themes/default/window/img/bottom-right.png b/WebContent/VAADIN/themes/default/window/img/bottom-right.png Binary files differnew file mode 100644 index 0000000000..56c654f41d --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/bottom-right.png diff --git a/WebContent/VAADIN/themes/default/window/img/close.png b/WebContent/VAADIN/themes/default/window/img/close.png Binary files differnew file mode 100644 index 0000000000..55f1a686dd --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/close.png diff --git a/WebContent/VAADIN/themes/default/window/img/left-bg.png b/WebContent/VAADIN/themes/default/window/img/left-bg.png Binary files differnew file mode 100644 index 0000000000..e9fd861993 --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/left-bg.png diff --git a/WebContent/VAADIN/themes/default/window/img/notification-error.png b/WebContent/VAADIN/themes/default/window/img/notification-error.png Binary files differnew file mode 100644 index 0000000000..32852d5907 --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/notification-error.png diff --git a/WebContent/VAADIN/themes/default/window/img/resize.png b/WebContent/VAADIN/themes/default/window/img/resize.png Binary files differnew file mode 100644 index 0000000000..e04087e525 --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/resize.png diff --git a/WebContent/VAADIN/themes/default/window/img/right-bg.png b/WebContent/VAADIN/themes/default/window/img/right-bg.png Binary files differnew file mode 100644 index 0000000000..35d39c772f --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/right-bg.png diff --git a/WebContent/VAADIN/themes/default/window/img/shadow/bottom-left.png b/WebContent/VAADIN/themes/default/window/img/shadow/bottom-left.png Binary files differnew file mode 100644 index 0000000000..1ffd763faf --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/shadow/bottom-left.png diff --git a/WebContent/VAADIN/themes/default/window/img/shadow/bottom-right.png b/WebContent/VAADIN/themes/default/window/img/shadow/bottom-right.png Binary files differnew file mode 100644 index 0000000000..af3552a4bc --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/shadow/bottom-right.png diff --git a/WebContent/VAADIN/themes/default/window/img/shadow/bottom.png b/WebContent/VAADIN/themes/default/window/img/shadow/bottom.png Binary files differnew file mode 100644 index 0000000000..ed24b66705 --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/shadow/bottom.png diff --git a/WebContent/VAADIN/themes/default/window/img/shadow/center.png b/WebContent/VAADIN/themes/default/window/img/shadow/center.png Binary files differnew file mode 100644 index 0000000000..f3825db0fb --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/shadow/center.png diff --git a/WebContent/VAADIN/themes/default/window/img/shadow/left.png b/WebContent/VAADIN/themes/default/window/img/shadow/left.png Binary files differnew file mode 100644 index 0000000000..4c0b430f22 --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/shadow/left.png diff --git a/WebContent/VAADIN/themes/default/window/img/shadow/right.png b/WebContent/VAADIN/themes/default/window/img/shadow/right.png Binary files differnew file mode 100644 index 0000000000..f81cfa0ce4 --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/shadow/right.png diff --git a/WebContent/VAADIN/themes/default/window/img/shadow/top-left.png b/WebContent/VAADIN/themes/default/window/img/shadow/top-left.png Binary files differnew file mode 100644 index 0000000000..7f79389398 --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/shadow/top-left.png diff --git a/WebContent/VAADIN/themes/default/window/img/shadow/top-right.png b/WebContent/VAADIN/themes/default/window/img/shadow/top-right.png Binary files differnew file mode 100644 index 0000000000..feb490d565 --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/shadow/top-right.png diff --git a/WebContent/VAADIN/themes/default/window/img/shadow/top.png b/WebContent/VAADIN/themes/default/window/img/shadow/top.png Binary files differnew file mode 100644 index 0000000000..10bcc450ee --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/shadow/top.png diff --git a/WebContent/VAADIN/themes/default/window/img/top-left.png b/WebContent/VAADIN/themes/default/window/img/top-left.png Binary files differnew file mode 100644 index 0000000000..0a57866ed6 --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/top-left.png diff --git a/WebContent/VAADIN/themes/default/window/img/top-right.png b/WebContent/VAADIN/themes/default/window/img/top-right.png Binary files differnew file mode 100644 index 0000000000..e4e8080398 --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/img/top-right.png diff --git a/WebContent/VAADIN/themes/default/window/window.css b/WebContent/VAADIN/themes/default/window/window.css new file mode 100644 index 0000000000..5cee309ae0 --- /dev/null +++ b/WebContent/VAADIN/themes/default/window/window.css @@ -0,0 +1,114 @@ +.v-window { + color: #464f52; + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + font-size: 13px; + line-height: 18px; + background: transparent url(img/bottom-left.png) no-repeat left bottom; +} +.v-window-wrap { + background: transparent url(img/top-left.png) no-repeat; +} +.v-window-outerheader { + height: 23px; + margin-left: 9px; + padding: 15px 40px 11px 12px; + background: transparent url(img/top-right.png) no-repeat right top; +} +.v-window-header { + font-size: 18px; + line-height: 1.2; + font-weight: normal; + letter-spacing: -0.03em; + color: #f14c1a; + text-shadow: 0 1px 0 #fff; + /* This element is 100% wide in IE6 */ +} +.v-window-contents { + background: #fff; + border: 2px solid #acb2b3; + border-top: none; + border-bottom: none; +} +.v-window-footer { + height: 8px; + margin-left: 9px; + background: transparent url(img/bottom-right.png) no-repeat right top; +} +.v-ie7 .v-window-footer { + position: relative; +} +.v-window-resizebox { + position: absolute; /* Needed to position the element over ScrollPanel, which is relatively positioned */ + right: 5px; + width: 10px; + height: 10px; + margin-top: -7px; + background: transparent url(img/resize.png); +} +.v-window-resizebox-disabled { + background: transparent; + display: block; +} +.v-window-closebox { + position: absolute; + top: 21px; + right: 24px; + width: 12px; + height: 12px; + background: transparent url(img/close.png); +} +.v-window-closebox:hover { + background-position: 0 -12px; +} +.v-window-modalitycurtain { + background: #fff; +} +/* Shadow for window */ +.v-shadow-window .top-left { + top: -13px; left: -20px; + width: 39px; height: 39px; + background: transparent url(img/shadow/top-left.png); +} +.v-shadow-window .top { + top: -13px; left: 19px; + height: 39px; + right: 19px; + background: transparent url(img/shadow/top.png); +} +.v-shadow-window .top-right { + top: -13px; right: -20px; + width: 39px; height: 39px; + background: transparent url(img/shadow/top-right.png); +} +.v-shadow-window .left { + top: 26px; left: -20px; + width: 39px; + bottom: 12px; + background: transparent url(img/shadow/left.png); +} +.v-shadow-window .center { + top: 26px; left: 19px; + bottom: 12px; right: 19px; + background: transparent url(img/shadow/center.png); +} +.v-shadow-window .right { + top: 26px; right: -20px; + width: 39px; + bottom: 12px; + background: transparent url(img/shadow/right.png); +} +.v-shadow-window .bottom-left { + bottom: -27px; left: -20px; + width: 39px; height: 39px; + background: transparent url(img/shadow/bottom-left.png); +} +.v-shadow-window .bottom { + bottom: -27px; left: 19px; + right: 19px; height: 39px; + background: transparent url(img/shadow/bottom.png); +} +.v-shadow-window .bottom-right { + bottom: -27px; right: -20px; + width: 39px; height: 39px; + background: transparent url(img/shadow/bottom-right.png); +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/example/favicon.ico b/WebContent/VAADIN/themes/example/favicon.ico Binary files differnew file mode 100644 index 0000000000..2c731f8f85 --- /dev/null +++ b/WebContent/VAADIN/themes/example/favicon.ico diff --git a/WebContent/VAADIN/themes/example/icons/ok.png b/WebContent/VAADIN/themes/example/icons/ok.png Binary files differnew file mode 100644 index 0000000000..89591faef2 --- /dev/null +++ b/WebContent/VAADIN/themes/example/icons/ok.png diff --git a/WebContent/VAADIN/themes/example/layouts/Contact.html b/WebContent/VAADIN/themes/example/layouts/Contact.html new file mode 100644 index 0000000000..a37425078c --- /dev/null +++ b/WebContent/VAADIN/themes/example/layouts/Contact.html @@ -0,0 +1,30 @@ + +<h3>Contact Sales</h3> +<p> +Do you want us to send you an offer? Or have our sales team contact +you on another matter? Please fill out the enclosed form and we'll get +back to you as soon as possible. You can also call us or send us an +e-mail. +</p> + +<h3>Report a Bug</h3> +<p> +If you have found an issue with IT Mill Toolkit, demo applications or +documentation, please report it to us. Fill out the following form to +send us any relevant information about the issue. +Click here +</p> + +<h3>A job for a real expert</h3> +<p> +We are always interested in new and keen talents! Finnish language +skills are required so please fill out the application form. +Click here for the form +</p> + +<h3>You feedback is always welcome</h3> +<p> +Please give us feedback on our site, products and services. We are +happy to receive positive as well as negative comments as they help us +improve ourselves even further! +</p> diff --git a/WebContent/VAADIN/themes/example/layouts/Developers.html b/WebContent/VAADIN/themes/example/layouts/Developers.html new file mode 100644 index 0000000000..50e054a4f4 --- /dev/null +++ b/WebContent/VAADIN/themes/example/layouts/Developers.html @@ -0,0 +1,17 @@ + +<h3>Developers</h3> + +<p> +This section contains information for developers using IT Mill Toolkit +to create Java web applications. +</p> + +<p> +Start by reading the example application walk-through, get familiar +with the application structure and install the development environment. +</p> + +<p> +Simple. You'll be ready to build your own Ajax web applications in +Java language. +</p> diff --git a/WebContent/VAADIN/themes/example/layouts/News.html b/WebContent/VAADIN/themes/example/layouts/News.html new file mode 100644 index 0000000000..f6ab7c7f7f --- /dev/null +++ b/WebContent/VAADIN/themes/example/layouts/News.html @@ -0,0 +1,40 @@ + +<h3>News</h3> + +<p> +IT Mill was founded in 2000 to develop this new programming paradigm +that would support the creation of real user interfaces for real +application using real programming languages. +</p> + +<p> +IT Mill has been offering high-quality expert services to support its +customers' software development from the start. This model has made it +possible for the company to grow and develop realistically and solely +on net income. +</p> + +<p> +The development of company's proprietary MillstoneTM technology +started at the end of 2000 in cooperation with Tekes, the National +Technology Agency of Finland. The first new Millstone customer +applications were launched already in 2001. +</p> + +<p> +Version 3.0 of the Millstone user interface library was published +using an open LGPL license in December 2002, making it possible to use +the library free of charge all around the world. +</p> + +<p> +Until 2005 more than 50 % of IT Mill's turnover was derived from sales +of Millstone specialist services, with the rest coming from sales of +other software development services and outsourcing services. +</p> + +<p> +In late 2006 IT Mill ensured funding of the new generation of +Millstone. IT Mill Toolkit was released in early 2007. +</p> + diff --git a/WebContent/VAADIN/themes/example/layouts/Products.html b/WebContent/VAADIN/themes/example/layouts/Products.html new file mode 100644 index 0000000000..1b9b74c128 --- /dev/null +++ b/WebContent/VAADIN/themes/example/layouts/Products.html @@ -0,0 +1,25 @@ + +<h3>Top 5 reasons to choose IT Mill Toolkit</h3> + +<p> +1. High compatibility with web browsers and application servers +</p> + +<p> +2. Real savings in cross-browser application development and testing +</p> + +<p> +3. Ready-made components that make applications easy to maintain +and easy to extend +</p> + +<p> +4. Supports all stages of the application development cycle from +design to maintenance +</p> + +<p> +5. Proven in production - since 2001 +</p> + diff --git a/WebContent/VAADIN/themes/example/layouts/Support.html b/WebContent/VAADIN/themes/example/layouts/Support.html new file mode 100644 index 0000000000..aca7e2a66d --- /dev/null +++ b/WebContent/VAADIN/themes/example/layouts/Support.html @@ -0,0 +1,16 @@ + +<h3>Support</h3> + +<p> +IT Mill offers a service, one that is expert, flexible and reliable. +We cover the gamut of software development - we are technology +consultants, a turnkey systems providers, a support center for the +customer's internal product development. +</p> + +<p> +We offer maintenance as well as additional development services for +all the software we build. However, it is one of our principles that +the customer should always be free to solicit competing bids for +further development and software maintenance. +</p> diff --git a/WebContent/VAADIN/themes/example/layouts/Welcome.html b/WebContent/VAADIN/themes/example/layouts/Welcome.html new file mode 100644 index 0000000000..964753da5b --- /dev/null +++ b/WebContent/VAADIN/themes/example/layouts/Welcome.html @@ -0,0 +1,20 @@ + +<h3>Welcome</h3> + +<p> +IT Mill is a specialist in enterprise web user interface design and +technology. We offer a variety of products and services for enterprise +application user interface design, -analysis and -implementation. Our +flagship product is IT Mill Toolkit - a server-side component +framework for Java EE. IT Mill Toolkit enables creation of highly +usable browser applications in real Java. +</p> + +<p> +IT Mill Toolkit is a web user interface framework for developing +high-quality web applications for enterprise and professional use. By +using standard Java tools and the enterprise environment (Java EE - +formerly J2EE) we have created the most elegant and complete +architecture for developing user interfaces for web business +applications - for your benefit. +</p>
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/example/layouts/icon_intro.png b/WebContent/VAADIN/themes/example/layouts/icon_intro.png Binary files differnew file mode 100644 index 0000000000..032712985c --- /dev/null +++ b/WebContent/VAADIN/themes/example/layouts/icon_intro.png diff --git a/WebContent/VAADIN/themes/example/layouts/mainLayout.html b/WebContent/VAADIN/themes/example/layouts/mainLayout.html new file mode 100644 index 0000000000..5679ecbc62 --- /dev/null +++ b/WebContent/VAADIN/themes/example/layouts/mainLayout.html @@ -0,0 +1,33 @@ + +<!-- Toolkit components are placed with divs that have matching +location tag --> + +<table> + <tr> + <td><img src="icon_intro.png" /></td> + <td width="80%"><b>This is an example application that uses custom layouts</b></td> + <td align="right"> + <!-- login components --> + <table align="right"> + <tr> + <td><div location="loginUser"></div></td> + <td><div location="loginPassword"></div></td> + <td><div style="width:100px;margin-top:1em" location="loginButton"></div></td> + </tr> + </table> + </td> + </tr> +</table> + +<table> + <tr> + <!-- menu component --> + <td valign="top" width="150"> + <div location="menu"></div> + </td> + <!-- body component, updated by menu clicked event --> + <td valign="top"> + <div location="body"></div> + </td> + </tr> +</table> diff --git a/WebContent/VAADIN/themes/example/styles.css b/WebContent/VAADIN/themes/example/styles.css new file mode 100644 index 0000000000..23ccd058f8 --- /dev/null +++ b/WebContent/VAADIN/themes/example/styles.css @@ -0,0 +1,39 @@ +@import url(../default/styles.css); + +.v-generated-body { + /* full height layout does not need scrollable body; + avoids excess scrollbars if moving sub-window over the window area */ + overflow:hidden; +} + +/****************************************************************************** + * For FormExample.java + ******************************************************************************/ +.v-form legend { + color: #464f52; +} + +.v-orderedlayout-formroot td { + vertical-align: top; +} + +/****************************************************************************** + * For GeneratedColumnExample.java. + ******************************************************************************/ +/* Align columns generated with ValueColumnGenerator to right. */ +.v-label-column-type-value { + text-align: right; +} + +/* The total value column is displayed in bold. */ +.v-label-column-total { + font-weight: bold; + text-align: right; +} + +/* Display calculated values in blue color. */ +.v-label-column-price, .v-label-column-consumption, .v-label-column-dailycost { + color: blue; + text-align: right; +} + diff --git a/WebContent/VAADIN/themes/liferay/styles.css b/WebContent/VAADIN/themes/liferay/styles.css new file mode 100644 index 0000000000..aef1470a71 --- /dev/null +++ b/WebContent/VAADIN/themes/liferay/styles.css @@ -0,0 +1,37 @@ +@import url(../default/styles.css); + +/* + * Simplified default theme to work seamlessly with Liferay + */ + +div.v-app { + background-color: transparent; +} + +.v-orderedlayout-margin-left { + padding-left:8px; +} +.v-orderedlayout-margin-bottom { + padding-bottom:5px; +} +.v-orderedlayout-margin-right { + padding-right:8px; +} +.v-orderedlayout-margin-top { + padding-top:5px; +} + +input[type="text"].v-filterselect-input { + background: transparent; + border: none; + font-size: 13px; + height: 20px; + margin: 0px; + padding: 3px 0px 0px 4px; +}
+ +.simplereserver div.v-datefield-entrycalendar-hours {
+ height: 200px;
+ overflow: auto;
+}
+ diff --git a/WebContent/VAADIN/themes/reindeer/a-sprite-definitions/a-sprite-definitions.css b/WebContent/VAADIN/themes/reindeer/a-sprite-definitions/a-sprite-definitions.css new file mode 100644 index 0000000000..a54d8d83fd --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/a-sprite-definitions/a-sprite-definitions.css @@ -0,0 +1,5 @@ +/** sprite: verticals; sprite-image: url(../common/img/vertical-sprites.png); sprite-layout: vertical */ + +/** sprite: horizontals; sprite-image: url(../common/img/horizontal-sprites.png); sprite-layout: horizontal */ + +/** sprite: buttons; sprite-image: url(../button/img/button-sprites.png); sprite-layout: vertical */
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/button/button.css b/WebContent/VAADIN/themes/reindeer/button/button.css new file mode 100644 index 0000000000..bd12e4622c --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/button.css @@ -0,0 +1,239 @@ +/* We serve simpler buttons for IE6, since it doesn't support the adjacent + * sibling selector (+) that is needed to position .v-icon properly. + */ +div > .v-button, +.v-ie7 .v-button { + height: 26px; + padding: 0 0 0 6px; + background-color: transparent; + background-repeat: no-repeat; + background-image: url(img/left.png); /** sprite-ref: buttons */ + border: none; + cursor: default; +} +div > .v-button span, +.v-ie7 .v-button span { + display: inline-block; + height: 22px; + padding: 4px 15px 0 9px; + background-color: transparent; + background-repeat: no-repeat; + background-position: right top; + background-image: url(img/right.png); /** sprite-ref: buttons; sprite-alignment: right */ + text-shadow: #fff 0 1px 0; + font-weight: bold; + font-size: 11px; + line-height: 16px; + float: none; +} +.v-sa .v-button span { + height: 21px; + padding-top: 5px; +} +.v-button:focus { + background-image: url(img/left-focus.png); /** sprite-ref: buttons */ + outline: none; +} +.v-button:focus span { + background-image: url(img/right-focus.png); /** sprite-ref: buttons; sprite-alignment: right */ + outline: none; +} +.v-button:active, +.v-ie7 .v-button.v-pressed { + background-image: url(img/left-pressed.png); /** sprite-ref: buttons */ + outline: none; +} +.v-button:active span, +.v-ie7 .v-button.v-pressed span { + background-image: url(img/right-pressed.png); /** sprite-ref: buttons; sprite-alignment: right */ + outline: none; +} +.v-ie7 .v-button.v-pressed span { + position: relative; +} +/* FF3 & FF2 */ +.v-button::-moz-focus-inner { + border: none; + padding: 0; +} +.v-ff2 .v-button span { + display: -moz-inline-box; + padding-top: 6px; + height: 20px; +} +/* IE7 */ +.v-ie7 .v-button.v-pressed .v-icon { + position: relative; + z-index: 2; +} +/* Opera */ +.v-op .v-button:active span { + margin-top: -1px; + margin-left: -1px; +} +/* Modifications for buttons with icons */ +div > .v-button .v-icon, +.v-ie7 .v-button .v-icon { + display: inline-block; + width: 16px; + height: 16px; + overflow: hidden; + position: relative; + margin: 0 3px 0 0; +} +.v-ff2 .v-button .v-icon { + display: block; + float: left; + margin-top: 4px; +} +.v-ff2 .v-button-link .v-icon { + margin: 0; +} +.v-button .v-icon + span, +.v-button .v-icon + .v-errorindicator + span { + margin-left: -19px; + padding-left: 19px; +} +.v-ie7 .v-button .v-icon + span, +.v-ie7 .v-button .v-icon + .v-errorindicator + span { + margin-left: -23px; + padding-left: 23px; +} +/* Buttons with error indicator */ +div > .v-button .v-errorindicator, +.v-ie7 .v-button .v-errorindicator { + display: inline; + position: absolute; + width: 5px; + height: 26px; + background: transparent url(../../default/icons/16/error.png) no-repeat 50%; + overflow: hidden; +} +.v-ie6 .v-button .v-errorindicator { + position: absolute; + width: 5px; + height: 18px; + background: transparent url(../../default/icons/16/error.gif) no-repeat 50%; + overflow: hidden; + margin-left: -10px; +} +/* Link style buttons */ +.v-button.v-button-link, +.v-ie7 .v-button-link.v-pressed { + background: transparent; + height: auto; + padding: 0; + cursor: pointer; +} +.v-button.v-button-link span, +.v-ie7 .v-button-link.v-pressed span { + background: transparent; + height: auto; + padding: 0; + display: inline; + font-weight: normal; + color: #1b699f; +} +.v-button.v-button-link .v-icon + span { + margin: 0; + padding: 0; +} +.v-button-link:focus { + outline: 1px dotted #1b699f; +} +/** + * Default action button style -------------------------- + */ +div > .v-button-primary, +.v-ie7 .v-button-primary { + background-image: url(img/primary-left.png); /** sprite-ref: buttons */ +} +div > .v-button-primary span, +.v-ie7 .v-button-primary span { + background-image: url(img/primary-right.png); /** sprite-ref: buttons; sprite-alignment: right */ +} +.v-button-primary:focus { + background-image: url(img/primary-left-focus.png); /** sprite-ref: buttons */ +} +.v-button-primary:focus span { + background-image: url(img/primary-right-focus.png); /** sprite-ref: buttons; sprite-alignment: right */ +} +.v-button-primary:active, +.v-ie7 .v-button-primary.v-pressed { + background-image: url(img/primary-left-pressed.png); /** sprite-ref: buttons */ +} +.v-button-primary:active span, +.v-ie7 .v-button-primary.v-pressed span { + background-image: url(img/primary-right-pressed.png); /** sprite-ref: buttons; sprite-alignment: right */ +} +/* + * Small-style -------------------------- + */ +div > .v-button-small, +.v-ie7 .v-button-small { + background-image: url(img/small-left.png); /** sprite-ref: buttons */ + height: 20px; +} +div > .v-button-small span, +.v-ie7 .v-button-small span { + background-image: url(img/small-right.png); /** sprite-ref: buttons; sprite-alignment: right */ + height: 19px; + padding: 1px 11px 0 5px; + font-weight: normal; +} +.v-ff2 .v-button-small span { + height: 17px; + padding-top: 3px; +} +.v-sa .v-button-small span { + height: 18px; + padding-top: 2px; +} +.v-button-small:focus { + background-image: url(img/small-left-focus.png); /** sprite-ref: buttons */ +} +.v-button-small:focus span { + background-image: url(img/small-right-focus.png); /** sprite-ref: buttons; sprite-alignment: right */ +} +.v-button-small:active, +.v-ie7 .v-button-small.v-pressed { + background-image: url(img/small-left-pressed.png); /** sprite-ref: buttons */ +} +.v-button-small:active span, +.v-ie7 .v-button-small.v-pressed span { + background-image: url(img/small-right-pressed.png); /** sprite-ref: buttons; sprite-alignment: right */ +} + +/** + * IE6 buttons -------------------------- + */ +.v-ie6 .v-button { + border: 1px solid #b3b3b3; + border-bottom-color: #9a9a9a; + background: #d8d8d8 url(img/right.png) no-repeat 0 -1px; + padding: 3px 15px 2px 15px; + font-weight: bold; + font-size: 11px; + line-height: 16px; + height: 16px; + outline: none; +} +.v-ie6 .v-button-primary { + background-image: url(img/primary-right.png); +} +.v-ie6 .v-button-small { + font-weight: normal; + padding: 1px 11px 0 11px; + height: 12px; + line-height: normal; + background-image: url(img/small-right.png); +} +.v-ie6 .v-button.v-pressed { + background: transparent url(img/right-pressed.png) no-repeat 0 -1px; +} +/* Buttons on blue background */ +.v-ie6 .blue .v-button { + border-color: #84949c; + border-top-color: #83939b; + border-bottom-color: #888d91; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/button/img/button-sprites-ie6.png b/WebContent/VAADIN/themes/reindeer/button/img/button-sprites-ie6.png Binary files differnew file mode 100644 index 0000000000..6ba8bc2864 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/button-sprites-ie6.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/button-sprites.png b/WebContent/VAADIN/themes/reindeer/button/img/button-sprites.png Binary files differnew file mode 100644 index 0000000000..c14b6864ae --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/button-sprites.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/left-focus.png b/WebContent/VAADIN/themes/reindeer/button/img/left-focus.png Binary files differnew file mode 100644 index 0000000000..636cf840c3 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/left-focus.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/left-pressed.png b/WebContent/VAADIN/themes/reindeer/button/img/left-pressed.png Binary files differnew file mode 100644 index 0000000000..e70f56b84b --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/left-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/left.png b/WebContent/VAADIN/themes/reindeer/button/img/left.png Binary files differnew file mode 100644 index 0000000000..c4209e8119 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/left.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/primary-left-focus.png b/WebContent/VAADIN/themes/reindeer/button/img/primary-left-focus.png Binary files differnew file mode 100644 index 0000000000..7952ae5022 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/primary-left-focus.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/primary-left-pressed.png b/WebContent/VAADIN/themes/reindeer/button/img/primary-left-pressed.png Binary files differnew file mode 100644 index 0000000000..7ff5296025 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/primary-left-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/primary-left.png b/WebContent/VAADIN/themes/reindeer/button/img/primary-left.png Binary files differnew file mode 100644 index 0000000000..abb6bcc5af --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/primary-left.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/primary-right-focus.png b/WebContent/VAADIN/themes/reindeer/button/img/primary-right-focus.png Binary files differnew file mode 100644 index 0000000000..5fef4143e6 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/primary-right-focus.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/primary-right-pressed.png b/WebContent/VAADIN/themes/reindeer/button/img/primary-right-pressed.png Binary files differnew file mode 100644 index 0000000000..3c11bb3814 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/primary-right-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/primary-right.png b/WebContent/VAADIN/themes/reindeer/button/img/primary-right.png Binary files differnew file mode 100644 index 0000000000..c304c9cfdf --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/primary-right.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/right-focus.png b/WebContent/VAADIN/themes/reindeer/button/img/right-focus.png Binary files differnew file mode 100644 index 0000000000..dbb0677ac7 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/right-focus.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/right-pressed.png b/WebContent/VAADIN/themes/reindeer/button/img/right-pressed.png Binary files differnew file mode 100644 index 0000000000..0a99111e60 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/right-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/right.png b/WebContent/VAADIN/themes/reindeer/button/img/right.png Binary files differnew file mode 100644 index 0000000000..e70a7be739 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/right.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/small-left-focus.png b/WebContent/VAADIN/themes/reindeer/button/img/small-left-focus.png Binary files differnew file mode 100644 index 0000000000..96408f225f --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/small-left-focus.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/small-left-pressed.png b/WebContent/VAADIN/themes/reindeer/button/img/small-left-pressed.png Binary files differnew file mode 100644 index 0000000000..90f0d5cbef --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/small-left-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/small-left.png b/WebContent/VAADIN/themes/reindeer/button/img/small-left.png Binary files differnew file mode 100644 index 0000000000..4efaa98ac2 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/small-left.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/small-right-focus.png b/WebContent/VAADIN/themes/reindeer/button/img/small-right-focus.png Binary files differnew file mode 100644 index 0000000000..8a0c5cac33 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/small-right-focus.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/small-right-pressed.png b/WebContent/VAADIN/themes/reindeer/button/img/small-right-pressed.png Binary files differnew file mode 100644 index 0000000000..18e6c6ace1 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/small-right-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/button/img/small-right.png b/WebContent/VAADIN/themes/reindeer/button/img/small-right.png Binary files differnew file mode 100644 index 0000000000..a9abdc5cf1 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/button/img/small-right.png diff --git a/WebContent/VAADIN/themes/reindeer/common/common.css b/WebContent/VAADIN/themes/reindeer/common/common.css new file mode 100644 index 0000000000..afd109c862 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/common/common.css @@ -0,0 +1,87 @@ +.v-generated-body, +.v-app { + background: #f5f5f5; +} +/* Global font styles */ +.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 { + font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; + font-size: 12px; + line-height: normal; + color: #222; +} +/* Fonts for Safari, exchange Helvetica for Arial */ +.v-sa .v-app, +.v-sa .v-window, +.v-sa .v-popupview-popup, +.v-sa .v-tooltip, +.v-sa .v-app input, +.v-sa .v-app select, +.v-sa .v-app button, +.v-sa .v-app textarea, +.v-sa .v-window input, +.v-sa .v-window select, +.v-sa .v-window button, +.v-sa .v-window textarea, +.v-sa .v-popupview-popup input, +.v-sa .v-popupview-popup select, +.v-sa .v-popupview-popup button, +.v-sa .v-popupview-popup textarea, +.v-sa .v-filterselect-suggestpopup { + font-family: Helvetica, Arial, "Lucida Grande", Geneva, Tahoma, Verdana, sans-serif; +} +.v-errorindicator { + width: 12px; + height: 16px; + background: transparent url(../../default/icons/16/error.png) no-repeat top right; +} +.v-ie6 .v-errorindicator { + /* gif for transparency */ + background-image: url(../../default/icons/16/error.gif); +} +.v-ie7 .v-errorindicator { + margin-left: -3px; +} +.v-tooltip { + background-color: #fffcdd; + border: 1px solid #b8b295; + font-size: 11px; + line-height: 13px; + color: #222; +} +.v-tooltip-text { + padding: 2px 4px; +} +.v-tooltip .v-errormessage { + padding: 3px 4px; + background: #ffecc6; + color: #b74100; + border: none; + border-top: 1px solid #fff3dc; +} +.v-tooltip .v-errormessage h2 { + font-size: 16px; + font-weight: normal; + color: #ab3101; + margin: 2px 0 8px 0; +} +.v-tooltip .v-errormessage h3 { + font-size: 13px; + font-weight: bold; + margin: 1px 0 4px 0; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/common/img/horizontal-sprites.png b/WebContent/VAADIN/themes/reindeer/common/img/horizontal-sprites.png Binary files differnew file mode 100644 index 0000000000..7980a5aa18 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/common/img/horizontal-sprites.png diff --git a/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites-ie6.png b/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites-ie6.png Binary files differnew file mode 100644 index 0000000000..07fe1bdde0 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites-ie6.png diff --git a/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites.png b/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites.png Binary files differnew file mode 100644 index 0000000000..a45238a693 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites.png diff --git a/WebContent/VAADIN/themes/reindeer/datefield/datefield.css b/WebContent/VAADIN/themes/reindeer/datefield/datefield.css new file mode 100644 index 0000000000..0473ea8711 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/datefield/datefield.css @@ -0,0 +1,112 @@ +.v-datefield-calendarpanel { + border-collapse: collapse; + margin: 0; + padding: 0; +} +.v-datefield-year .v-datefield-calendarpanel-prevmonth, +.v-datefield-year .v-datefield-calendarpanel-nextmonth, +.v-datefield-year .v-datefield-calendarpanel-weekdays { + display: none; +} +td.v-datefield-calendarpanel-month { + height: 23px; + background-repeat: repeat-x; + background-image: url(img/header-bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ +} +span.v-datefield-calendarpanel-month { + display: block; + text-align: center; + height: 18px; + padding: 3px 10px 0 10px; + border-left: 1px solid #efefef; + border-right: 1px solid #d8d8d8; + text-shadow: #fff 0 1px 0; + overflow: hidden; +} +.v-datefield-year .v-datefield-calendarpanel-month { + width: 35px; +} +.v-datefield-month .v-datefield-calendarpanel-month, +.v-datefield-day .v-datefield-calendarpanel-month, +.v-datefield-full .v-datefield-calendarpanel-month { + width: 94px; +} +.v-datefield-year .v-datefield-calendarpanel td, +.v-datefield-month .v-datefield-calendarpanel td, +.v-datefield-day .v-datefield-calendarpanel td { + width: auto; +} +.v-datefield-year .v-datefield-calendarpanel { + width: 100px; +} +.v-datefield-calendarpanel-prevyear { + text-align: right; +} +.v-datefield-calendarpanel-prevyear button, +.v-datefield-calendarpanel-nextyear button, +.v-datefield-calendarpanel-prevmonth button, +.v-datefield-calendarpanel-nextmonth button { + width: 24px; + height: 23px; + border: none; + background: transparent; + background-repeat: no-repeat; + background-image: url(img/year-prev.png); /** sprite-ref: verticals */ + overflow: hidden; + padding: 0; + text-indent: -9999px; + outline: none; +} +.v-ie6 .v-datefield-calendarpanel-prevyear button, +.v-ie6 .v-datefield-calendarpanel-nextyear button, +.v-ie6 .v-datefield-calendarpanel-prevmonth button, +.v-ie6 .v-datefield-calendarpanel-nextmonth button { + text-indent: 0; + font-size: 1px; +} +.v-datefield-calendarpanel-nextyear button { + background-position: left top; + background-image: url(img/year-next.png); /** sprite-ref: verticals */ +} +.v-datefield-calendarpanel-prevyear button:active, +.v-ie6 .v-datefield-calendarpanel-prevyear button.v-pressed { + background-image: url(img/year-prev-pressed.png); /** sprite-ref: verticals; sprite-alignment: right */ +} +.v-datefield-calendarpanel-nextyear button:active, +.v-ie6 .v-datefield-calendarpanel-nextyear button.v-pressed { + background-image: url(img/year-next-pressed.png); /** sprite-ref: verticals */ +} +.v-datefield-calendarpanel-prevmonth, +.v-datefield-calendarpanel-nextmonth { + background-repeat: repeat-x; + background-image: url(img/header-bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ +} +.v-datefield-calendarpanel-prevmonth button, +.v-datefield-calendarpanel-nextmonth button { + width: 100%; + height: 21px; + border-left: 1px solid #efefef; + border-right: 1px solid #d8d8d8; + background: transparent; + background-position: center top; + background-image: url(img/month-prev.png); /** sprite-ref: verticals; sprite-alignment: center */ + min-width: 24px; +} +.v-ie6 .v-datefield-calendarpanel-prevmonth button, +.v-ie6 .v-datefield-calendarpanel-nextmonth button { + width: 24px; + border: none; +} +.v-datefield-calendarpanel-nextmonth button { + background-image: url(img/month-next.png); /** sprite-ref: verticals; sprite-alignment: center */ +} +.v-datefield-calendarpanel-prevmonth button:active, +.v-ie6 .v-datefield-calendarpanel-prevmonth button.v-pressed { + background-position: center top; + background-image: url(img/month-prev-pressed.png); /** sprite-ref: verticals; sprite-alignment: center */ +} +.v-datefield-calendarpanel-nextmonth button:active, +.v-ie6 .v-datefield-calendarpanel-nextmonth button.v-pressed { + background-position: center top; + background-image: url(img/month-next-pressed.png); /** sprite-ref: verticals; sprite-alignment: center */ +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/datefield/img/header-bg-pressed.png b/WebContent/VAADIN/themes/reindeer/datefield/img/header-bg-pressed.png Binary files differnew file mode 100644 index 0000000000..48a3bc8ff5 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/datefield/img/header-bg-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/datefield/img/header-bg.png b/WebContent/VAADIN/themes/reindeer/datefield/img/header-bg.png Binary files differnew file mode 100644 index 0000000000..f033b5316d --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/datefield/img/header-bg.png diff --git a/WebContent/VAADIN/themes/reindeer/datefield/img/month-next-pressed.png b/WebContent/VAADIN/themes/reindeer/datefield/img/month-next-pressed.png Binary files differnew file mode 100644 index 0000000000..22393c7973 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/datefield/img/month-next-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/datefield/img/month-next.png b/WebContent/VAADIN/themes/reindeer/datefield/img/month-next.png Binary files differnew file mode 100644 index 0000000000..50732c44ad --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/datefield/img/month-next.png diff --git a/WebContent/VAADIN/themes/reindeer/datefield/img/month-prev-pressed.png b/WebContent/VAADIN/themes/reindeer/datefield/img/month-prev-pressed.png Binary files differnew file mode 100644 index 0000000000..ad39a9ae22 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/datefield/img/month-prev-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/datefield/img/month-prev.png b/WebContent/VAADIN/themes/reindeer/datefield/img/month-prev.png Binary files differnew file mode 100644 index 0000000000..19bb013151 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/datefield/img/month-prev.png diff --git a/WebContent/VAADIN/themes/reindeer/datefield/img/year-next-pressed.png b/WebContent/VAADIN/themes/reindeer/datefield/img/year-next-pressed.png Binary files differnew file mode 100644 index 0000000000..60b57c370b --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/datefield/img/year-next-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/datefield/img/year-next.png b/WebContent/VAADIN/themes/reindeer/datefield/img/year-next.png Binary files differnew file mode 100644 index 0000000000..bb015ef73d --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/datefield/img/year-next.png diff --git a/WebContent/VAADIN/themes/reindeer/datefield/img/year-prev-pressed.png b/WebContent/VAADIN/themes/reindeer/datefield/img/year-prev-pressed.png Binary files differnew file mode 100644 index 0000000000..c760d022e8 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/datefield/img/year-prev-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/datefield/img/year-prev.png b/WebContent/VAADIN/themes/reindeer/datefield/img/year-prev.png Binary files differnew file mode 100644 index 0000000000..3cd62e4e95 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/datefield/img/year-prev.png diff --git a/WebContent/VAADIN/themes/reindeer/label/label.css b/WebContent/VAADIN/themes/reindeer/label/label.css new file mode 100644 index 0000000000..7070bf04f4 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/label/label.css @@ -0,0 +1,26 @@ +.v-label { + line-height: 18px; +} +.v-label-h1, +.v-label-h2, +.v-caption-h1, +.v-caption-h2 { + font-size: 24px; + line-height: 30px; + font-weight: bold; + color: #44698b; +} +.v-ie6 .v-label-h1 { + font-size: 1px; + line-height: normal; +} +.v-label-h2, +.v-caption-h2 { + font-size: 16px; + line-height: 22px; +} +.v-label-light { + font-size: 11px; + line-height: 13px; + color: #707070; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/layouts/layouts.css b/WebContent/VAADIN/themes/reindeer/layouts/layouts.css new file mode 100644 index 0000000000..a668e76433 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/layouts/layouts.css @@ -0,0 +1,32 @@ +.v-orderedlayout-margin-top, +.v-horizontallayout-margin-top, +.v-verticallayout-margin-top { + padding-top: 18px; +} +.v-orderedlayout-margin-right, +.v-horizontallayout-margin-right, +.v-verticallayout-margin-right { + padding-right: 18px; +} +.v-orderedlayout-margin-bottom, +.v-horizontallayout-margin-bottom, +.v-verticallayout-margin-bottom { + padding-bottom: 18px; +} +.v-orderedlayout-margin-left, +.v-horizontallayout-margin-left, +.v-verticallayout-margin-left { + padding-left: 18px; +} +.v-orderedlayout-spacing-on, +.v-horizontallayout-spacing-on, +.v-verticallayout-spacing-on { + padding-top: 7px; + padding-left: 6px; +} +/* Blue background */ +.v-verticallayout-blue, +.v-horizontallayout-blue, +.v-orderedlayout-blue { + background-color: #bcd3de; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/panel/panel.css b/WebContent/VAADIN/themes/reindeer/panel/panel.css new file mode 100644 index 0000000000..6576c8233f --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/panel/panel.css @@ -0,0 +1,35 @@ +.v-panel-caption, +.v-panel-nocaption { + border-bottom: 1px solid #dcdcdc; + line-height: 16px; /* accommodate minimum icon size */ +} +.v-sa .v-panel-caption, +.v-sa .v-panel-nocaption, +.v-ff3 .v-panel-caption, +.v-ff3 .v-panel-nocaption { + border-bottom-color: rgba(0,0,0,.1); +} +.v-panel-caption { + padding-bottom: 2px; +} +.v-panel-content { + border: 1px solid #dcdcdc; + border-bottom: none; + border-top: none; + background: #fff; +} +.v-sa .v-panel-content, +.v-ff3 .v-panel-content { + border-color: rgba(0,0,0,.1); +} +.v-panel-deco { + height: 1px; + border-top: 1px solid #bebebe; + background: #e2e2e2; + overflow: hidden; +} +.v-sa .v-panel-deco, +.v-ff3 .v-panel-deco { + border-top-color: rgba(0,0,0,.1); + background: rgba(0,0,0,.08); +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/select/img/arrow-down-hover.png b/WebContent/VAADIN/themes/reindeer/select/img/arrow-down-hover.png Binary files differnew file mode 100644 index 0000000000..2061e31bee --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/arrow-down-hover.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/arrow-down.png b/WebContent/VAADIN/themes/reindeer/select/img/arrow-down.png Binary files differnew file mode 100644 index 0000000000..6fba8ab906 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/arrow-down.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/arrow-up-hover.png b/WebContent/VAADIN/themes/reindeer/select/img/arrow-up-hover.png Binary files differnew file mode 100644 index 0000000000..a2d3ea6706 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/arrow-up-hover.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/arrow-up.png b/WebContent/VAADIN/themes/reindeer/select/img/arrow-up.png Binary files differnew file mode 100644 index 0000000000..3c9b52c9fc --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/arrow-up.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/center-focus.png b/WebContent/VAADIN/themes/reindeer/select/img/center-focus.png Binary files differnew file mode 100644 index 0000000000..e236f2a24d --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/center-focus.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/center.png b/WebContent/VAADIN/themes/reindeer/select/img/center.png Binary files differnew file mode 100644 index 0000000000..fae6766cce --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/center.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/left-focus.png b/WebContent/VAADIN/themes/reindeer/select/img/left-focus.png Binary files differnew file mode 100644 index 0000000000..528d53203b --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/left-focus.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/left.png b/WebContent/VAADIN/themes/reindeer/select/img/left.png Binary files differnew file mode 100644 index 0000000000..e4179a0078 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/left.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/page-down-hover.png b/WebContent/VAADIN/themes/reindeer/select/img/page-down-hover.png Binary files differnew file mode 100644 index 0000000000..5479c21ee9 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/page-down-hover.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/page-down-pressed.png b/WebContent/VAADIN/themes/reindeer/select/img/page-down-pressed.png Binary files differnew file mode 100644 index 0000000000..8d621bd96e --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/page-down-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/page-up-hover.png b/WebContent/VAADIN/themes/reindeer/select/img/page-up-hover.png Binary files differnew file mode 100644 index 0000000000..ba08d141fd --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/page-up-hover.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/page-up-pressed.png b/WebContent/VAADIN/themes/reindeer/select/img/page-up-pressed.png Binary files differnew file mode 100644 index 0000000000..08c044abc6 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/page-up-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/right-focus-hover.png b/WebContent/VAADIN/themes/reindeer/select/img/right-focus-hover.png Binary files differnew file mode 100644 index 0000000000..9b8ddc7676 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/right-focus-hover.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/right-focus-pressed.png b/WebContent/VAADIN/themes/reindeer/select/img/right-focus-pressed.png Binary files differnew file mode 100644 index 0000000000..9c7b6dc0ac --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/right-focus-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/right-focus.png b/WebContent/VAADIN/themes/reindeer/select/img/right-focus.png Binary files differnew file mode 100644 index 0000000000..127c3e03d2 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/right-focus.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/right-hover.png b/WebContent/VAADIN/themes/reindeer/select/img/right-hover.png Binary files differnew file mode 100644 index 0000000000..5d1c8f8153 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/right-hover.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/right-pressed.png b/WebContent/VAADIN/themes/reindeer/select/img/right-pressed.png Binary files differnew file mode 100644 index 0000000000..f9450d2d43 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/right-pressed.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/right.png b/WebContent/VAADIN/themes/reindeer/select/img/right.png Binary files differnew file mode 100644 index 0000000000..d341745cce --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/right.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/sel-bg.png b/WebContent/VAADIN/themes/reindeer/select/img/sel-bg.png Binary files differnew file mode 100644 index 0000000000..6abfd1caf6 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/sel-bg.png diff --git a/WebContent/VAADIN/themes/reindeer/select/img/status-bg.png b/WebContent/VAADIN/themes/reindeer/select/img/status-bg.png Binary files differnew file mode 100644 index 0000000000..c93bfeb350 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/img/status-bg.png diff --git a/WebContent/VAADIN/themes/reindeer/select/select.css b/WebContent/VAADIN/themes/reindeer/select/select.css new file mode 100644 index 0000000000..c9dc77bea4 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/select/select.css @@ -0,0 +1,180 @@ +.v-filterselect { + height: 24px; + background-repeat: no-repeat; + background-image: url(img/left.png); /** sprite-ref: verticals; sprite-margin-bottom: 1px */ + padding-left: 2px; +} +.v-app .v-filterselect-input, +.v-window .v-filterselect-input, +.v-popupview-popup .v-filterselect-input { + background: transparent; + background-repeat: repeat-x; + background-image: url(img/center.png); /** sprite-ref: verticals; sprite-alignment: repeat */ + border: none; + height: 21px; +} +/* More specific selector to override padding */ +.v-app input.v-filterselect-input, +.v-window input.v-filterselect-input, +.v-popupview-popup input.v-filterselect-input { + padding: 3px 0 0 2px; +} +.v-filterselect-prompt .v-filterselect-input { + font-style: normal; +} +.v-filterselect-input:focus { + outline: none; +} +.v-filterselect-focus { + background-image: url(img/left-focus.png); /** sprite-ref: verticals; sprite-margin-bottom: 1px */ +} +.v-filterselect-focus .v-filterselect-input { + background-image: url(img/center-focus.png); /** sprite-ref: verticals; sprite-alignment: repeat */ +} +.v-filterselect-button { + overflow: hidden; + width: 25px; + height: 24px; + background-image: url(img/right.png); /** sprite-ref: verticals */ + cursor: default; +} +.v-filterselect-button:hover { + background-image: url(img/right-hover.png); /** sprite-ref: verticals */ +} +.v-filterselect-button:active { + background-image: url(img/right-pressed.png); /** sprite-ref: verticals */ +} +.v-filterselect-focus .v-filterselect-button { + background-image: url(img/right-focus.png); /** sprite-ref: verticals */ +} +.v-filterselect-focus .v-filterselect-button:hover { + background-image: url(img/right-focus-hover.png); /** sprite-ref: verticals */ +} +.v-filterselect-focus .v-filterselect-button:active { + background-image: url(img/right-focus-pressed.png); /** sprite-ref: verticals */ +} +.v-disabled .v-filterselect-button:hover, +.v-readonly .v-filterselect-button:hover { + background-image: url(img/right.png); /** sprite-ref: verticals */ +} +.v-filterselect-suggestpopup { + background: #f8f8f9; + border: none; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + overflow: hidden; +} +.v-filterselect-suggestmenu .gwt-MenuItem { + padding: 1px 8px; + height: 16px; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; +} +.v-filterselect-suggestmenu .gwt-MenuItem .v-icon { + margin-right: 3px; +} +.v-filterselect-suggestmenu .gwt-MenuItem-selected { + background: transparent; + background-repeat: repeat-x; + background-image: url(img/sel-bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ + color: #fff; + text-shadow: #3b5a7a 0 1px 0; +} +.v-filterselect-nextpage, +.v-filterselect-nextpage-off, +.v-filterselect-prevpage-off, +.v-filterselect-prevpage { + height: 11px; + width: 100%; + background: transparent; +} +.v-filterselect-nextpage:hover { + background-repeat: repeat-x; + background-image: url(img/page-down-hover.png); /** sprite-ref: verticals; sprite-alignment: repeat */ +} +.v-filterselect-prevpage:hover { + background-repeat: repeat-x; + background-image: url(img/page-up-hover.png); /** sprite-ref: verticals; sprite-alignment: repeat */ +} +.v-filterselect-nextpage:active { + background-repeat: repeat-x; + background-image: url(img/page-down-pressed.png); /** sprite-ref: verticals; sprite-alignment: repeat */ +} +.v-filterselect-prevpage:active { + background-repeat: repeat-x; + background-image: url(img/page-up-pressed.png); /** sprite-ref: verticals; sprite-alignment: repeat */ +} +.v-filterselect-nextpage-off span, +.v-filterselect-prevpage-off span { + display: none; +} +.v-filterselect-nextpage span, +.v-filterselect-prevpage span { + display: block; + height: 11px; + width: 100%; + overflow: hidden; + text-indent: -99999px; + background-position: center 3px; + background-repeat: no-repeat; + background-image: url(img/arrow-down.png); /** sprite-ref: verticals; sprite-margin-top: 3px; sprite-margin-bottom: 3px; sprite-alignment: center */ + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; +} +.v-filterselect-prevpage span { + background-image: url(img/arrow-up.png); /** sprite-ref: verticals; sprite-margin-top: 3px; sprite-margin-bottom: 3px; sprite-alignment: center */ +} +.v-filterselect-nextpage:hover span { + background-image: url(img/arrow-down-hover.png); /** sprite-ref: verticals; sprite-margin-top: 3px; sprite-margin-bottom: 3px; sprite-alignment: center */ +} +.v-filterselect-prevpage:hover span { + background-image: url(img/arrow-up-hover.png); /** sprite-ref: verticals; sprite-margin-top: 3px; sprite-margin-bottom: 3px; sprite-alignment: center */ +} +.v-filterselect-status { + text-shadow: #e9eaeb 0 1px 0; + font-size: 11px; + line-height: normal; + width: 100%; + padding: 3px 0; + height: 11px; + overflow: hidden; + background-repeat: repeat-x; + background-image: url(img/status-bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ + -moz-border-radius-bottomleft: 2px; + -moz-border-radius-bottomright: 2px; + -webkit-border-bottom-left-radius: 2px; + -webkit-border-bottom-right-radius: 2px; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; +} +/* IE fails to position background images properly inside table elements */ +.v-ie .v-filterselect-suggestmenu .gwt-MenuItem-selected { + background: transparent url(img/sel-bg.png) repeat-x; +} +.v-ie .v-filterselect-nextpage:hover { + background: transparent url(img/page-down-hover.png) repeat-x; +} +.v-ie .v-filterselect-prevpage:hover { + background: transparent url(img/page-up-hover.png) repeat-x; +} +.v-ie .v-filterselect-prevpage span { + background: transparent url(img/arrow-up.png) no-repeat center 3px; +} +.v-ie .v-filterselect-nextpage span { + background: transparent url(img/arrow-down.png) no-repeat center 3px; +} +.v-ie .v-filterselect-prevpage:hover span { + background: transparent url(img/arrow-up-hover.png) no-repeat center 3px; +} +.v-ie .v-filterselect-nextpage:hover span { + background: transparent url(img/arrow-down-hover.png) no-repeat center 3px; +} +.v-ie .v-filterselect-status { + background: transparent url(img/status-bg.png) repeat-x; +} +/* Filterselect with icon needs a similar fix than in buttons */ diff --git a/WebContent/VAADIN/themes/reindeer/splitpanel/img/hor-bg.png b/WebContent/VAADIN/themes/reindeer/splitpanel/img/hor-bg.png Binary files differnew file mode 100644 index 0000000000..4ce1cabffc --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/splitpanel/img/hor-bg.png diff --git a/WebContent/VAADIN/themes/reindeer/splitpanel/img/hor-handle.png b/WebContent/VAADIN/themes/reindeer/splitpanel/img/hor-handle.png Binary files differnew file mode 100644 index 0000000000..50645f41f1 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/splitpanel/img/hor-handle.png diff --git a/WebContent/VAADIN/themes/reindeer/splitpanel/img/ver-bg.png b/WebContent/VAADIN/themes/reindeer/splitpanel/img/ver-bg.png Binary files differnew file mode 100644 index 0000000000..1e6968dd1c --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/splitpanel/img/ver-bg.png diff --git a/WebContent/VAADIN/themes/reindeer/splitpanel/img/ver-handle.png b/WebContent/VAADIN/themes/reindeer/splitpanel/img/ver-handle.png Binary files differnew file mode 100644 index 0000000000..bf5ca89ca5 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/splitpanel/img/ver-handle.png diff --git a/WebContent/VAADIN/themes/reindeer/splitpanel/splitpanel.css b/WebContent/VAADIN/themes/reindeer/splitpanel/splitpanel.css new file mode 100644 index 0000000000..dbb7ae0aef --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/splitpanel/splitpanel.css @@ -0,0 +1,24 @@ +.v-splitpanel-horizontal .v-splitpanel-hsplitter { + width: 7px; + background-repeat: repeat-y; + background-image: url(img/hor-bg.png); /** sprite-ref: horizontals; sprite-alignment: repeat */ +} +.v-splitpanel-horizontal .v-splitpanel-hsplitter div { + width: 7px; + background: transparent; + background-repeat: no-repeat; + background-position: 50%; + background-image: url(img/hor-handle.png); /** sprite-ref: horizontals; sprite-alignment: center */ +} +.v-splitpanel-vertical .v-splitpanel-vsplitter { + height: 7px; + background-repeat: repeat-x; + background-image: url(img/ver-bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ +} +.v-splitpanel-vertical .v-splitpanel-vsplitter div { + height: 7px; + background: transparent; + background-repeat: no-repeat; + background-position: 50%; + background-image: url(img/ver-handle.png); /** sprite-ref: verticals; sprite-alignment: center */ +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/styles.css b/WebContent/VAADIN/themes/reindeer/styles.css new file mode 100644 index 0000000000..92b61d4cb7 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/styles.css @@ -0,0 +1,2546 @@ +/* Automatically compiled css file from subdirectories. */ + +/* ./WebContent/ITMILL/themes/base/absolutelayout/absolutelayout.css */ +.v-absolutelayout-wrapper { + position: absolute; + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/accordion/accordion.css */ +.v-accordion { + position: relative; + outline: none; + overflow: hidden; + text-align: left /* Force default alignment */ +} +.v-accordion-item { + position: relative; +} +.v-accordion-item-caption { + overflow: hidden; + white-space: nowrap; + background: #eee; + border-bottom: 1px solid #ddd; +} +.v-accordion-item-caption .v-caption { + cursor: pointer; +} +.v-accordion-item-open .v-accordion-item-caption .v-caption { + cursor: default; +} +.v-accordion-item-content { + position: absolute; + overflow: auto; + width: 100%; +} + +/* ./WebContent/ITMILL/themes/base/button/button.css */ +.v-button { + cursor: pointer; + white-space: nowrap; + margin: 0; +} +.v-button span { + white-space: nowrap; +} +.v-checkbox input { + vertical-align: middle; +} +.v-button img, +.v-checkbox img { + display: inline; + vertical-align: middle; + margin-right: 3px; +} +.v-button span, +.v-checkbox label { + vertical-align: middle; +} +.v-button-link { + border: none; + text-align: left; + background: none; + padding: 0; +} +/* Inset Safari focus outline a bit */ +.v-sa .v-button-link:focus { + outline-offset: -3px; +} +.v-button-link span { + text-decoration: underline; +} +.v-checkbox { + white-space: nowrap; +} +.v-checkbox .v-errorindicator { + float: none; + display: inline; + padding-left: 1em; + background-position: left; +} +/* Fixes streched buttons in IE6 and IE7*/ +.v-ie6 .v-button { + width: 1px; +} +.v-ie6 .v-button, +.v-ie7 .v-button, +.v-ie8 .v-button { + overflow: visible; + padding-left: 1em; + padding-right: 1em; +} +/* Error indicator on checkbox fix for IE6 */ +.v-ie6 .v-checkbox * { + float: left; + display: inline; /* In effect, does nothing, since float:left forces block-rendering, but will fix "double-float-margin-bug" */ +} +.v-ie6 .v-checkbox .v-errorindicator { + background-position: right; + display: inline; + float: left; + padding-left: 0; + padding-right: 0.4em; +} +/* Error indicator on checkbox fix for IE7 */ +.v-ie7 .v-checkbox *, +.v-ie8 .v-checkbox * { + float: left; +} +.v-ie7 .v-checkbox .v-errorindicator, +.v-ie8 .v-checkbox .v-errorindicator { + background-position: right; + float: left; + padding-left: 0; + padding-right: 0.7em; +} +/* Error indicator on button fix for IE */ +.v-ie6 button .v-errorindicator, +.v-ie7 button .v-errorindicator, +.v-ie8 button .v-errorindicator { + display: inline; + padding-right: 0.5em; +} +/* Disabled by default +.v-checkbox-error { + background: #ffe0e0; +} +*/ +/* Disabled by default +.v-checkbox-required { + background: #ffe0e0; +} +*/ + +/* ./WebContent/ITMILL/themes/base/caption/caption.css */ +.v-captionwrapper { + text-align: left; /* Force default alignment */ +} +.v-caption { + overflow: hidden; + white-space: nowrap; +} +.v-errorindicator { + float: left; +} +.v-caption .v-icon { + float: left; + padding-right: 2px; + vertical-align: middle; +} +.v-caption .v-captiontext { + float: left; + overflow: hidden; + vertical-align: middle; +} +.v-caption .v-required-field-indicator { + float: left; +} + +/* Fix IE6 "double-float-margin-bug" */ +.v-ie6 .v-errorindicator, +.v-ie6 .v-icon, +.v-ie6 .v-captiontext, +.v-ie6 .v-required-field-indicator { + display: inline; +} + +/* ./WebContent/ITMILL/themes/base/common/common.css */ +/* References the BODY tag generated by Vaadin application servlet */ +.v-generated-body { + width: 100%; + height: 100%; + border: 0; + margin: 0; + overflow: hidden; +} +.v-app { + height: 100%; +} +.v-app-loading { + /* You can use this to provide indication for the user that the application is loading. */ + /* It is applied to the same element as .v-app */ +} +.v-view { + height: 100%; + width: 100%; + overflow: auto; + /* avoid scrollbars with margins in root layout */ + outline: none; + margin-top: -1px; + border-top: 1px solid transparent; + position: relative; +} +/** + * Try to handle printing somehow. Reasonable printing support + * needs application specific planning and CSS tuning. + */ +@media print { + .v-generated-body { + height: auto; + min-height: 20cm; + overflow: visible; + } + .v-app { + height: auto; + min-height: 20cm; + } + .v-view { + overflow: visible; + } + .v-gridlayout { + overflow: visible !important; + } +} +.v-view:active, +.v-view:focus { + outline: none; +} +.v-app select, +.v-window select { + margin: 0; +} +.v-disabled { + opacity: .3; + filter: alpha(opacity=30); + cursor: default; +} +.v-disabled * { + cursor: default; +} +* html .v-disabled { + zoom: 1; +} +*+html .v-disabled { + zoom: 1; +} +.v-disabled .v-disabled { + opacity: 1; +} +.v-required-field-indicator { + padding-left: 2px; + color: red; +} +.v-form fieldset { + border: none; + padding: 0; + margin: 0; +} +/* Field modified */ /* Disabled by default +.v-modified, +.v-richtextarea.v-modified iframe.gwt-RichTextArea, +.v-checkbox.v-modified, +.v-modified .v-select-option, +.v-modified .v-textfield, +.v-modified .v-datefield-calendarpanel, +.v-modified .v-select-select, +.v-modified .v-select-twincol-selections, +.v-modified .v-select-twincol-options, +.v-modified .v-slider-base { + background: #ffffe0; +} +*/ +.v-tooltip { + cursor: default; + background: #fff; +} +.v-tooltip-text { + overflow: auto; +} +.v-tooltip .v-errormessage { + overflow: auto; +} +.v-contextmenu { + background: #fff; +} +.v-contextmenu .gwt-MenuItem { + cursor: pointer; + vertical-align: middle; + padding: 0; + border: 0; + margin: 0; +} +.v-contextmenu .gwt-MenuItem div { + cursor: pointer; + vertical-align: middle; + white-space: nowrap; +} +.v-contextmenu .gwt-MenuItem-selected div { + background: #aaa; + color: #fff; +} +.v-contextmenu table { + border-collapse: collapse; + margin: 0; + padding: 0; +} +.v-contextmenu .gwt-MenuItem img { + margin-right: 1em; + vertical-align: middle; +} +/* Margins are not supported within Label */ +.v-label pre { + margin: 0; +} +/* A label with undefined width is always considered to be on one line */ +.v-label-undef-w { + white-space: nowrap; +} +/* Loading indicator states + * Note: client side expects that loading indicator has a height. It depends on + * this css property to ensure browsers have applied all required styles. + */ +.v-loading-indicator, +.v-loading-indicator-delay, +.v-loading-indicator-wait { + height: 16px; + position: absolute; + top: 0; + right: 0; + z-index: 30000; +} +/* Debug dialog */ +.v-debug-console { + background: #fff; + opacity: .9; + border: 1px solid #000; + font-family: sans-serif; +} +.v-debug-console-caption { + background: #000; + border-bottom: 1px solid grey; + color: white; + font-weight: bold; +} +.v-debug-console-content { + font-size: x-small; + overflow: auto; +} +.v-debug-console-content input { + font-size: xx-small; +} +/* Debug style */ +.v-app .invalidlayout, +.v-app .invalidlayout * { + background: #f99 !important; +} +/* Fix for Liferay, issue #2384 */ +.v-app input[type="text"], +.v-app input[type="password"], +.v-app input[type="reset"], +.v-app select, +.v-app textarea { + padding: 2px; +} + +/* ./WebContent/ITMILL/themes/base/customcomponent/customcomponent.css */ +.v-customcomponent { + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/customlayout/customlayout.css */ +.v-customlayout { + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/datefield/datefield.css */ +.v-datefield { + white-space: nowrap; +} +.v-datefield-textfield { + vertical-align: top; +} +.v-datefield-button { + cursor: pointer; +} +.v-datefield-calendarpanel table { + width: 100%; +} +.v-datefield-calendarpanel td { + width: 14.2%; + padding: 0; + margin: 0; +} +.v-datefield-calendarpanel-header td { + text-align: center; +} +.v-datefield-calendarpanel-month { + text-align: center; + white-space: nowrap; +} +.v-datefield-calendarpanel-day, +.v-datefield-calendarpanel-day-today { + cursor: pointer; +} +.v-datefield-calendarpanel-day-today { + border: 1px solid #ddd; +} +.v-disabled .v-datefield-calendarpanel-day, +.v-disabled .v-datefield-calendarpanel-day-today { + cursor: default; +} +.v-datefield-calendarpanel-day-disabled { + cursor: default; + opacity: .5; +} +.v-datefield-calendarpanel-day-selected { + cursor: default; + background: #333; + color: #fff; +} +.v-datefield-time { + white-space: nowrap; +} +.v-datefield-time .v-label { + display: inline; +} +/* Disabled by default +.v-datefield-error .v-textfield, +.v-datefield-error .v-datefield-calendarpanel { + background: #ffe0e0; +} +*/ + +/* Disabled by default +.v-datefield-required .v-textfield, +.v-datefield-required .v-datefield-calendarpanel { + background:transparent; + background-color: #ffe0e0; +} +*/ +/* IE somehow loses generic v-disabled alpha. See #1960 */ +.v-ie6 .v-disabled .v-datefield-button, +.v-ie6 .v-disabled .v-datefield-textfield, +.v-ie7 .v-disabled .v-datefield-button, +.v-ie7 .v-disabled .v-datefield-textfield { + filter: alpha(opacity=30); +} + +/* ./WebContent/ITMILL/themes/base/formlayout/formlayout.css */ +.v-formlayout-cell .v-errorindicator { + display: block; +} +.v-formlayout-captioncell { + text-align:right; + white-space: nowrap; +} +.v-formlayout-captioncell .v-caption { + overflow: visible; +} +.v-formlayout-spacing .v-formlayout-row .v-formlayout-captioncell, +.v-formlayout-spacing .v-formlayout-row .v-formlayout-contentcell, +.v-formlayout-spacing .v-formlayout-row .v-formlayout-errorcell { + padding-top: 1em; +} +.v-formlayout-spacing .v-formlayout-firstrow .v-formlayout-captioncell, +.v-formlayout-spacing .v-formlayout-firstrow .v-formlayout-contentcell, +.v-formlayout-spacing .v-formlayout-firstrow .v-formlayout-errorcell { + padding-top: 0; +} +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-captioncell, +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-contentcell, +.v-formlayout-margin-top .v-formlayout-firstrow .v-formlayout-errorcell { + padding-top: 2em; +} +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-captioncell, +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-contentcell, +.v-formlayout-margin-bottom .v-formlayout-lastrow .v-formlayout-errorcell { + padding-bottom: 2em; +} +.v-formlayout-margin-left .v-formlayout-captioncell { + padding-left: 2em; +} +.v-formlayout-margin-right .v-formlayout-contentcell { + padding-right: 2em; +} +.v-formlayout-captioncell .v-caption .v-required-field-indicator { + float: none; +} + +/* ./WebContent/ITMILL/themes/base/gridlayout/gridlayout.css */ +.v-gridlayout-margin-top { + padding-top: 2em; +} +.v-gridlayout-margin-bottom { + padding-bottom: 2em; +} +.v-gridlayout-margin-left { + padding-left: 2em; +} +.v-gridlayout-margin-right { + padding-right: 2em; +} +.v-gridlayout-spacing-on { + padding-left: 1em; + padding-top: 1em; + overflow: hidden; +} +.v-gridlayout-spacing, +.v-gridlayout-spacing-off { + padding-left: 0; + padding-top: 0; +} +.v-gridlayout-spacing-off { + overflow: hidden; +} +/* Ensure that resizing gridlayout works in IE */ +.v-ie6 .v-gridlayout, +.v-ie7 .v-gridlayout { + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/link/link.css */ +.v-link { + white-space: nowrap; +} +.v-link a { + vertical-align: middle; + text-decoration: none; +} +.v-link span { + text-decoration: underline; + vertical-align: middle; +} +.v-disabled a { + cursor: default; +} +.v-link img { + vertical-align: middle; + border:none; +} + +/* ./WebContent/ITMILL/themes/base/menubar/menubar.css */ +.v-menubar table { + white-space: nowrap; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.v-menubar table { + white-space: nowrap; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.v-menubar .menuitem { + cursor : default; +} +.v-menubar-submenu { + background: #fff; +} +.v-menubar-submenu table { + white-space: nowrap; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.v-menubar-submenu table td { + white-space: nowrap; + padding: 0; + margin: 0; +} +.v-menubar .menuitem-selected, +.v-menubar-submenu .menuitem-selected { + background: #333; + color: #fff; +} +.v-menubar-submenu .menuitem { + cursor: default; +} + +/* ./WebContent/ITMILL/themes/base/notification/notification.css */ +.v-Notification { + background: #999; + color: #fff; + cursor: pointer; + overflow: hidden; + padding: 1em; +} +.v-Notification h1, +.v-Notification p, +.v-Notification.error h1, +.v-Notification.error p, +.v-Notification.warning h1, +.v-Notification.warning p { + display: inline; + white-space: nowrap; + margin: 0 0.5em 0 0; +} +.v-Notification.warning { + background: orange; +} +.v-Notification.error { + background: red; +} +.v-Notification.tray h1 { + display: block; +} +.v-Notification.tray p { + display: block; +} +.v-Notification.system { + background-color: red; + opacity: .7; + filter: alpha(opacity=70); +} +.v-Notification.system h1 { + display: block; + margin: 0; +} +.v-Notification.system p { + white-space: nowrap; +} + +/* ./WebContent/ITMILL/themes/base/orderedlayout/orderedlayout.css */ +.v-orderedlayout-margin-top, +.v-horizontallayout-margin-top, +.v-verticallayout-margin-top { + padding-top: 2em; +} +.v-orderedlayout-margin-right, +.v-horizontallayout-margin-right, +.v-verticallayout-margin-right { + padding-right: 2em; +} +.v-orderedlayout-margin-bottom, +.v-horizontallayout-margin-bottom, +.v-verticallayout-margin-bottom { + padding-bottom: 2em; +} +.v-orderedlayout-margin-left, +.v-horizontallayout-margin-left, +.v-verticallayout-margin-left { + padding-left: 2em; +} +.v-orderedlayout-spacing-on, +.v-horizontallayout-spacing-on, +.v-verticallayout-spacing-on { + padding-top: 1em; + padding-left: 1em; +} +/* This can be used to define spacing if spacing is off server side */ +.v-orderedlayout-spacing-off, +.v-horizontallayout-spacing-off, +.v-verticallayout-spacing-off { + padding-top: 0; + padding-left: 0; +} +/* To make sure IE don't expand elements larger than they should */ +.v-ie6 .v-orderedlayout, +.v-ie6 .v-horizontallayout, +.v-ie6 .v-verticallayout, +.v-ie7 .v-orderedlayout, +.v-ie7 .v-horizontallayout, +.v-ie7 .v-verticallayout { + overflow: hidden; +} + +/* ./WebContent/ITMILL/themes/base/panel/panel.css */ +.v-panel, +.v-panel-caption, +.v-panel-content, +.v-panel-deco, +.v-panel-light, +.v-panel-caption-light, +.v-panel-content-light, +.v-panel-deco-light { + outline: none; /* Prevent selection outline which might break layouts or cause scrollbars */ + text-align: left /* Force default alignment */ +} +.v-panel-caption .v-errorindicator { + float: none; + display: inline; +} +.v-panel-caption .v-icon { + display: inline; + vertical-align: middle; +} +.v-panel-caption span { + vertical-align: middle; +} +.v-panel-caption { + white-space: nowrap; + overflow:hidden; + font-weight: bold; +} +.v-panel-nocaption { + overflow: hidden; +} +.v-panel-content { + overflow: auto; +} +.v-panel-deco { +} + +/* ./WebContent/ITMILL/themes/base/popupview/popupview.css */ +.v-popupview { + cursor: pointer; + width: 5px; + height: 5px; + background: #aaa; +} +.v-popupview-popup { + overflow: auto; +} + +/* ./WebContent/ITMILL/themes/base/progressindicator/progressindicator.css */ +.v-progressindicator { + overflow: hidden; /* for IE6 */ + width: 150px; +} +.v-progressindicator-wrapper { + overflow: hidden; /* for IE6 */ + height: 9px; + border: 1px solid #ddd; +} +.v-progressindicator-disabled { + height: 9px; + overflow: hidden; /* for IE6 */ +} +.v-progressindicator-indicator { + height: 9px; + overflow: hidden; /* for IE6 */ + background: #ddd; +} +.v-progressindicator-indeterminate { + height: 16px; + width: 16px; + overflow: hidden; /* for IE6 */ +} +/* Hide obsolete elements in indeterminate mode */ +.v-progressindicator-indeterminate .v-progressindicator-wrapper, +.v-progressindicator-indeterminate .v-progressindicator-indicator, +.v-progressindicator-indeterminate-disabled .v-progressindicator-wrapper, +.v-progressindicator-indeterminate-disabled .v-progressindicator-indicator { + display: none; +} +.v-progressindicator-indeterminate-disabled { + height: 16px; + width: 16px; + overflow: hidden; /* for IE6 */ +} + +/* ./WebContent/ITMILL/themes/base/select/select.css */ +.v-select { + text-align: left; +} +.v-select-optiongroup .v-select-option { + display: block; + white-space: nowrap; +} +.v-ie .v-select-optiongroup .v-select-option { + zoom: 1; +} +.v-select-select { + display: block; +} +.v-select-twincol { + white-space: nowrap; +} +.v-select-twincol-options { + float: left; +} +.v-select-twincol-selections { + font-weight: bold; +} +.v-select-twincol-buttons { + float: left; + text-align: center; +} +.v-select-twincol-buttons .v-select-twincol-deco { + clear: both; +} +.v-select-twincol .v-textfield { + display: block; + float: left; + clear: left; +} +.v-select-twincol .v-button { + display: block; + float: left; +} +.v-select-twincol-buttons .v-button { + display: inline; + float: none; +} +.v-filterselect { + white-space: nowrap; + text-align: left; +} +.v-filterselect .v-icon { + float: left; +} +.v-app .v-filterselect-input, +.v-window .v-filterselect-input, +.v-popupview-popup .v-filterselect-input { + float: left; +} +.v-filterselect-prompt .v-filterselect-input { + color: #999; + font-style: italic; +} +.v-filterselect-button { + float: right; + cursor: pointer; +} +.v-filterselect.v-readonly .v-filterselect-button { + display: none; +} +.v-filterselect-suggestpopup { + background: #fff; + border: 1px solid #eee; +} +.v-filterselect-suggestmenu table { + border-collapse: collapse; + border: none; +} +.v-filterselect-suggestmenu .gwt-MenuItem { + white-space: nowrap; +} +.v-filterselect-suggestmenu .gwt-MenuItem .v-icon { + margin-right: 3px; + vertical-align: middle; +} +.v-filterselect-suggestmenu .gwt-MenuItem span { + vertical-align: middle; +} +.v-filterselect-suggestmenu .gwt-MenuItem-selected { + background: #333; + color: #fff; +} +.v-filterselect-nextpage, +.v-filterselect-nextpage-off, +.v-filterselect-prevpage-off, +.v-filterselect-prevpage { + width: 100%; + background: #aaa; + text-align: center; + overflow: hidden; + cursor: pointer; +} +.v-filterselect-nextpage-off, +.v-filterselect-prevpage-off { + color: #666; + opacity: .5; + filter: alpha(opacity=50); + cursor: default; +} +.v-filterselect-nextpage-off span, +.v-filterselect-prevpage-off span { + cursor: default; +} +.v-filterselect-status { + white-space: nowrap; + text-align: center; +} + +/* Error styles (disabled by default) + +.v-filterselect-error .v-filterselect-input, +.v-select-error .v-select-option, +.v-select-error .v-select-select, +.v-select-error .v-select-twincol-selections, +.v-select-error .v-select-twincol-options { + background: #ffaaaa; +} +*/ + +/* Required field styles (disabled by default) + +.v-filterselect-error .v-filterselect-input, +.v-select-required .v-select-option, +.v-select-required .v-select-select, +.v-select-required .v-select-twincol-selections, +.v-select-required .v-select-twincol-options { + background: #ffaaaa; +} +*/ + +/* ./WebContent/ITMILL/themes/base/shadow/shadow.css */ +.v-shadow { + position: absolute; +} + +.v-shadow .top-left { + position: absolute; overflow: hidden; + top: -3px; left: -5px; + width: 10px; height: 10px; + background: transparent url(../base/shadow/img/top-left.png); +} + +.v-shadow .top { + position: absolute; overflow: hidden; + top: -3px; left: 5px; + height: 10px; right: 5px; + background: transparent url(../base/shadow/img/top.png); +} + +.v-shadow .top-right { + position: absolute; overflow: hidden; + top: -3px; right: -5px; + width: 10px; height: 10px; + background: transparent url(../base/shadow/img/top-right.png); +} + +.v-shadow .left { + position: absolute; overflow: hidden; + top: 7px; left: -5px; + width: 10px; + bottom: 3px; + background: transparent url(../base/shadow/img/left.png); +} + +.v-shadow .center { + position: absolute; overflow: hidden; + top: 7px; left: 5px; + bottom: 3px; right: 5px; + background: transparent url(../base/shadow/img/center.png); +} + +.v-shadow .right { + position: absolute; overflow: hidden; + top: 7px; right: -5px; + width: 10px; + bottom: 3px; + background: transparent url(../base/shadow/img/right.png); +} + +.v-shadow .bottom-left { + position: absolute; overflow: hidden; + bottom: -7px; left: -5px; + width: 10px; height: 10px; + background: transparent url(../base/shadow/img/bottom-left.png); +} + +.v-shadow .bottom { + position: absolute; overflow: hidden; + bottom: -7px; left: 5px; + right: 5px; height: 10px; + background: transparent url(../base/shadow/img/bottom.png); +} + +.v-shadow .bottom-right { + position: absolute; overflow: hidden; + bottom: -7px; right: -5px; + width: 10px; height: 10px; + background: transparent url(../base/shadow/img/bottom-right.png); +} + + + + + +/* For IE6 (no transparent png's, we use a blur filter) */ + +.v-ie6 .v-shadow * { + display: none; +} + +.v-ie6 .v-shadow { + background: #000; + filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2) alpha(opacity=20); + margin-top: -3px; + margin-left: -4px; +} + +/* ./WebContent/ITMILL/themes/base/slider/slider.css */ +.v-slider { + margin: 5px 0; +} +.v-slider-base { + /* changing the borders will require adjustments to ISlider.java */ + height: 2px; + border-top: 1px solid #ddd; + background: #eee; + border-left: 1px solid #ddd; + border-right: 1px solid #eee; + +} +.v-slider-handle { + background: #aaa; + width: 12px; + height: 12px; + margin-top: -5px; + font-size: 0; + cursor: pointer; +} + +.v-slider-vertical { + width: 2px; + height: auto; + margin: 0 5px; + border: none; + border-left: 1px solid #cccfd0; + border-right: 1px solid #cccfd0; +} +.v-slider-vertical .v-slider-base { + width: 2px; + border-bottom: 1px solid #eee; + border-right: none; +} +.v-slider-vertical .v-slider-handle { + width: 12px; + height: 12px; + font-size: 0; + cursor: pointer; + margin-left: -5px; +} + +/* Disabled by default +.v-slider-error .v-slider-base { + background: #FFE0E0; +} +*/ +/* Disabled by default +.v-slider-required .v-slider-base { + background: #FFE0E0; +} +*/ + +/* IE specific styles */ +.v-ie6 .v-slider, +.v-ie6 .v-slider-vertical { + margin: 0; +} +.v-ie6 .v-slider .v-slider-handle { + margin: -1px 0; +} +.v-ie6 .v-slider-vertical .v-slider-handle { + margin: 0 -1px; +} + +/* ./WebContent/ITMILL/themes/base/splitpanel/splitpanel.css */ +.v-splitpanel-horizontal, +.v-splitpanel-vertical { + overflow: hidden; +} +.v-splitpanel-horizontal .v-splitpanel-hsplitter { + width: 6px; + font-size: 1px; /* for IE6 */ +} +.v-splitpanel-horizontal .v-splitpanel-hsplitter div { + width: 6px; + font-size: 1px; /* for IE6 */ + position: absolute; + top: 0; + bottom: 0; + background: #ddd; + cursor: e-resize; +} +.v-splitpanel-vertical .v-splitpanel-vsplitter { + height: 6px; + font-size: 1px; /* for IE6 */ +} +.v-splitpanel-vertical .v-splitpanel-vsplitter div { + height: 6px; + font-size: 1px; /* for IE6 */ + background: #ddd; + cursor: n-resize; +} +/* IE specific styles */ +.v-ie6 .v-splitpanel-horizontal .v-splitpanel-hsplitter div { + height: 99%; +} + +/* ./WebContent/ITMILL/themes/base/table/table.css */ +/* Table theme building instructions + * + * Toolkit scroll table is very complex widget with dozens of features. These + * features set some limitations for theme builder. To keep things working, it + * is safest to try to just override values used in default theme and comfort to + * these instructions. + * + * Borders in table header and in table body need to be same width + * - specify vertical borders on .v-table-header-wrap and .v-table-body + * + * Table cells in body: + * - padding/border for cells is to be defined for td elements (class name: .v-table-cell-content) + * - in default theme there are no borders, but they should work. Just set border-right or border-bottom + * - no padding or border is allowed for div inside cells (class name: .v-table-cell-wrapper) element + * - background is allowed for both elements + * + * Table headers: + * - table cells in header contain .v-table-resizer and + * .v-table-caption-container div elements, which are both floated to right + * - to align header caption to body content resizer width + .v-table-caption-container + * padding right should be equal to content cells padding-right and border-right. + * - Possible cell border in header must be themed into column resizer. + * + */ +.v-table { + overflow: hidden; + text-align: left; /* Force default alignment */ +} +.v-table-header-wrap { + overflow: hidden; + border: 1px solid #aaa; + border-bottom: none; + background: #efefef; +} +.v-table-header table, +.v-table-table { + border-spacing: 0; + margin: 0; + padding: 0; + border: 0; +} +.v-table-header td { + padding: 0; +} +.v-table-header-cell, +.v-table-header-cell-asc, +.v-table-header-cell-desc { + cursor: pointer; +} +.v-table-resizer { + display: block; + height: 1.2em; + float: right; + background: #aaa; + cursor: col-resize; + width: 1px; + overflow: hidden; +} +.v-table-caption-container { + float: right; + overflow: hidden; + white-space: nowrap; + padding-right: 6px; +} +.v-table-header-cell-asc .v-table-caption-container { + background: transparent url(../base/common/img/sprites.png) no-repeat right 6px; +} +.v-table-header-cell-desc .v-table-caption-container { + background: transparent url(../base/common/img/sprites.png) no-repeat right -10px; +} +.v-table-body { + border: 1px solid #aaa; +} +.v-table-row-spacer { + height: 10px; + overflow: hidden; /* IE hack to allow < one line height divs */ +} +.v-table-row, +.v-table-row-odd { + border: 0; + margin: 0; + padding: 0; + cursor: default; +} +.v-table .v-selected { + background: #999; + color: #fff; +} +.v-table-cell-content { + white-space: nowrap; + overflow: hidden; + padding: 0 6px; + border-right: 1px solid #aaa; +} +.v-table-cell-wrapper { + /* Do not specify any margins, paddings or borders here */ + white-space: nowrap; + overflow: hidden; +} +.v-table-column-selector { + float: right; + background: transparent url(../base/common/img/sprites.png) no-repeat 4px -37px; + margin: -1.2em 0 0 0; + height: 1.2em; + width: 14px; + position: relative; /* hide this from IE, it works without it */ + cursor: pointer; +} +.v-ie6 .v-table-column-selector, +.v-ie7 .v-table-column-selector { + position: static; +} +.v-table-focus-slot-left { + border-left: 2px solid #999; + margin-right: -2px; +} +.v-table-focus-slot-right { + border-right: 2px solid #999; + margin-left: -2px; +} +.v-table-header-drag { + position: absolute; + background: #efefef; + border: 1px solid #eee; + opacity: 0.9; + filter: alpha(opacity=90); + margin-top: 20px; + z-index: 30000; +} +.v-table-scrollposition { + width: 160px; + background: #eee; + border: 1px solid #aaa; +} +.v-table-scrollposition span { + display: block; + text-align: center; +} +/* row in column selector */ +.v-on div { + +} +.v-off div { + color: #ddd; +} + +/* ./WebContent/ITMILL/themes/base/tabsheet/tabsheet.css */ +.v-tabsheet, +.v-tabsheet-content, +.v-tabsheet-deco { + outline: none; /* Prevent selection outline which might break layouts or cause scrollbars */ + text-align: left /* Force default alignment */ +} +.v-tabsheet-tabs { + empty-cells: hide; + border-collapse: collapse; + margin: 0; + padding: 0; + border: 0; + width: 100%; + overflow:hidden; +} +.v-tabsheet-tabitemcell, +.v-tabsheet-spacertd { + margin: 0; + padding: 0; + vertical-align: bottom; +} +.v-tabsheet-spacertd { + width: 100%; +} +.v-tabsheet-spacertd div { + border-left: 1px solid #aaa; + border-bottom: 1px solid #aaa; + height: 1em; + padding: 0.2em 0; +} +.v-tabsheet-hidetabs .v-tabsheet-tabcontainer { + display: none; +} +.v-tabsheet-scroller { + white-space: nowrap; + text-align: right; + margin-top: -1em; +} +.v-tabsheet-scrollerPrev, +.v-tabsheet-scrollerNext, +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + border: 1px solid #aaa; + background: #fff; + width: 12px; + height: 1em; + cursor: pointer; +} +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + opacity: 0.5; + cursor: default; +} +.v-tabsheet-tabs .v-caption, +.v-tabsheet-tabs .v-caption span { + white-space: nowrap; +} +.v-tabsheet-tabitem { + border: 1px solid #aaa; + border-right: none; + cursor: pointer; + padding: 0.2em 0.5em; +} +.v-tabsheet-tabitem-selected { + cursor: default; + border-bottom-color: #fff; +} +.v-tabsheet-content { + border: 1px solid #aaa; + /* Vertical borders are not supported, use v-tabsheet-tabcontainer and v-tabsheet-deco to present these borders */ + border-top: none; + border-bottom: none; + position: relative; +} +.v-tabsheet-deco { + height: 1px; + background: #aaa; + overflow: hidden; +} +.v-tabsheet-hidetabs .v-tabsheet-content { + border: none; +} +.v-tabsheet-hidetabs .v-tabsheet-deco { + height: 0; +} + +/* ./WebContent/ITMILL/themes/base/textfield/textfield.css */ +.v-textfield { + text-align: left /* Force default alignment */ +} +.v-textarea { +} +.v-textfield-focus, +.v-textarea-focus { +} +input.v-textfield-prompt, +textarea.v-textarea-prompt { + color: #999; + font-style: italic; +} +.v-textfield.v-readonly, +.v-textarea.v-readonly { + background: transparent; + color: #222; + border: none; +} +.v-richtextarea { + border: 1px solid #aaa; + overflow: hidden; +} +.v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton, +.v-richtextarea .gwt-RichTextToolbar .gwt-PushButton { + float: left; +} +.v-richtextarea .gwt-RichTextToolbar { + white-space: nowrap; +} +.v-richtextarea iframe { + border: 0; +} +/* Disabled by default +.v-textarea-error, +.v-textfield-error, +.v-richtextarea-error iframe.gwt-RichTextArea { + background: #FFE0E0; +} +*/ +/* Disabled by default +.v-textarea-required, +.v-textfield-required, +.v-richtextarea-required iframe.gwt-RichTextArea { + background: #FFE0E0; +} +*/ +/* Safari focus glow fix */ +.v-sa input:focus, +.v-sa textarea:focus { + outline-width: medium; +} + +/* ./WebContent/ITMILL/themes/base/tree/tree.css */ +.v-tree { + text-align: left /* Force default alignment */ +} +.v-tree-node { + background: transparent url(../base/common/img/sprites.png) no-repeat 5px -37px; +} +.v-tree-node-expanded { + background-position: -5px -10px; +} +div.v-tree-node-leaf { + background: none; +} +.v-tree-node-caption { + margin-left: 1em; +} +.v-tree-node span { + cursor: pointer; + white-space: nowrap; +} +.v-tree-node-selected span { + background: #999; + color: #fff; +} +.v-tree-node-children { + padding-left: 1em; +} +/* ie6compatnode is hidden from non ie6 browsers, for ie6 + * uses weird hack to sink all events properly + */ +.v-tree-node-ie6compatnode { + display: none; +} +/* IMPORTANT keep the offsetWidth of this element the same as the margin-left of v-tree-node-caption */ +.v-ie6 .v-tree-node-ie6compatnode { + display: inline; + float: left; + background: orange; + margin: 0; + width: 0.8em; + height: 0.8em; + padding: 0.1em; + filter: alpha(opacity=0); +} +.v-ie6 .v-tree-node, +.v-ie6 .v-tree-node-children { + clear: left; +} + +/* ./WebContent/ITMILL/themes/base/window/window.css */ +.v-window { + background: #fff; +} +.v-window-outerheader { + cursor: move; + padding: 0.3em 1em; + height: 1em; +} +.v-window-header { + font-weight: bold; +} +/* A more specific selector to make sure padding isn't so easily overridden */ +div.v-window-header { + white-space: nowrap; + text-overflow: ellipsis; + -ms-text-overflow: ellipsis; + overflow: hidden; + padding: 0; +} +.v-ie6 .v-window-header { + width: 100%; +} +.v-window-header .v-icon { + vertical-align: middle; /* This has to be 'middle', not 'bottom', to allow larger icons than 16px */ +} +/* Partial fix for bug #1106 */ +/* Target Firefox 2 (somehow this will force almost all window borders on top of a Flash object) */ +.v-window-contents, x:-moz-any-link { + overflow: hidden; +} +/* Target Firefox 3 (it doesn't need any trickery, so revert the previous) */ +.v-window-contents, x:-moz-any-link, x:default { + overflow: visible; +} +.v-window-footer { + overflow: hidden; +} +.v-window-resizebox { + display: inline; /* fix IE6 double float margin bug */ + float: right; + width: 10px; + height: 10px; + cursor: se-resize; + background: #ddd; + overflow: hidden; +} +.v-window-resizebox-disabled { + cursor: default; + display: none; +} +.v-window-closebox { + position: absolute; + top: 0; + right: 0; + width: 1em; + height: 1em; + background: red; + cursor: pointer; + overflow: hidden; +} +.v-window-modalitycurtain { + top: 0; + left: 0; + background: #999; + opacity: 0.5; + position: fixed; + width: 100%; + height: 100%; + filter: alpha(opacity=50); +} +/* IE6 workaround for position:fixed; */ +.v-ie6 .v-window-modalitycurtain { + position: absolute; + top: expression(document.documentElement.scrollTop + "px"); +} +/* min-width for IE6 */ +.v-ie6 .v-window { + width: 0; /* */ +} +/* Shadow for window */ +.v-shadow-window { + position: absolute; +} +.v-shadow-window .top-left { + position: absolute; overflow: hidden; + top: -10px; left: -15px; + width: 28px; height: 28px; + background: transparent url(../base/window/img/shadow/top-left.png); +} +.v-shadow-window .top { + position: absolute; overflow: hidden; + top: -10px; left: 13px; + height: 28px; + right: 13px; + background: transparent url(../base/window/img/shadow/top.png); +} +.v-shadow-window .top-right { + position: absolute; overflow: hidden; + top: -10px; right: -15px; + width: 28px; height: 28px; + background: transparent url(../base/window/img/shadow/top-right.png); +} +.v-shadow-window .left { + position: absolute; overflow: hidden; + top: 18px; left: -15px; + width: 28px; + bottom: 10px; + background: transparent url(../base/window/img/shadow/left.png); +} +.v-shadow-window .center { + position: absolute; overflow: hidden; + top: 18px; left: 13px; + bottom: 10px; right: 13px; + background: transparent url(../base/window/img/shadow/center.png); +} +.v-shadow-window .right { + position: absolute; overflow: hidden; + top: 18px; right: -15px; + width: 28px; + bottom: 10px; + background: transparent url(../base/window/img/shadow/right.png); +} +.v-shadow-window .bottom-left { + position: absolute; overflow: hidden; + bottom: -18px; left: -15px; + width: 28px; height: 28px; + background: transparent url(../base/window/img/shadow/bottom-left.png); +} +.v-shadow-window .bottom { + position: absolute; overflow: hidden; + bottom: -18px; left: 13px; + right: 13px; height: 28px; + background: transparent url(../base/window/img/shadow/bottom.png); +} +.v-shadow-window .bottom-right { + position: absolute; overflow: hidden; + bottom: -18px; right: -15px; + width: 28px; height: 28px; + background: transparent url(../base/window/img/shadow/bottom-right.png); +} +/* For IE6 (no transparent png's, we use a blur filter) */ +.v-ie6 .v-shadow-window * { + display: none; +} +.v-ie6 .v-shadow-window { + background: #000; + filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=5) alpha(opacity=20); + margin-top: 2px; + margin-left: 2px; +} +/* Automatically compiled css file from subdirectories. */ + +/* ./WebContent/ITMILL/themes/reindeer/a-sprite-definitions/a-sprite-definitions.css */ + + + +/* ./WebContent/ITMILL/themes/reindeer/button/button.css */ +/* We serve simpler buttons for IE6, since it doesn't support the adjacent + * sibling selector (+) that is needed to position .v-icon properly. + */ +div > .v-button, +.v-ie7 .v-button { + height: 26px; + padding: 0 0 0 6px; + background-color: transparent; + background-repeat: no-repeat; + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: left -0px; + border: none; + cursor: default; +} +div > .v-button span, +.v-ie7 .v-button span { + display: inline-block; + height: 22px; + padding: 4px 15px 0 9px; + background-color: transparent; + background-repeat: no-repeat; + background-position: right top; + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: right -26px; + text-shadow: #fff 0 1px 0; + font-weight: bold; + font-size: 11px; + line-height: 16px; + float: none; +} +.v-sa .v-button span { + height: 21px; + padding-top: 5px; +} +.v-button:focus { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: left -52px; + outline: none; +} +.v-button:focus span { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: right -78px; + outline: none; +} +.v-button:active, +.v-ie7 .v-button.v-pressed { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: left -104px; + outline: none; +} +.v-button:active span, +.v-ie7 .v-button.v-pressed span { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: right -130px; + outline: none; +} +.v-ie7 .v-button.v-pressed span { + position: relative; +} +/* FF3 & FF2 */ +.v-button::-moz-focus-inner { + border: none; + padding: 0; +} +.v-ff2 .v-button span { + display: -moz-inline-box; + padding-top: 6px; + height: 20px; +} +/* IE7 */ +.v-ie7 .v-button.v-pressed .v-icon { + position: relative; + z-index: 2; +} +/* Opera */ +.v-op .v-button:active span { + margin-top: -1px; + margin-left: -1px; +} +/* Modifications for buttons with icons */ +div > .v-button .v-icon, +.v-ie7 .v-button .v-icon { + display: inline-block; + width: 16px; + height: 16px; + overflow: hidden; + position: relative; + margin: 0 3px 0 0; +} +.v-ff2 .v-button .v-icon { + display: block; + float: left; + margin-top: 4px; +} +.v-ff2 .v-button-link .v-icon { + margin: 0; +} +.v-button .v-icon + span, +.v-button .v-icon + .v-errorindicator + span { + margin-left: -19px; + padding-left: 19px; +} +.v-ie7 .v-button .v-icon + span, +.v-ie7 .v-button .v-icon + .v-errorindicator + span { + margin-left: -23px; + padding-left: 23px; +} +/* Buttons with error indicator */ +div > .v-button .v-errorindicator, +.v-ie7 .v-button .v-errorindicator { + display: inline; + position: absolute; + width: 5px; + height: 26px; + background: transparent url(../default/icons/16/error.png) no-repeat 50%; + overflow: hidden; +} +.v-ie6 .v-button .v-errorindicator { + position: absolute; + width: 5px; + height: 18px; + background: transparent url(../default/icons/16/error.gif) no-repeat 50%; + overflow: hidden; + margin-left: -10px; +} +/* Link style buttons */ +.v-button.v-button-link, +.v-ie7 .v-button-link.v-pressed { + background: transparent; + height: auto; + padding: 0; + cursor: pointer; +} +.v-button.v-button-link span, +.v-ie7 .v-button-link.v-pressed span { + background: transparent; + height: auto; + padding: 0; + display: inline; + font-weight: normal; + color: #1b699f; +} +.v-button.v-button-link .v-icon + span { + margin: 0; + padding: 0; +} +.v-button-link:focus { + outline: 1px dotted #1b699f; +} +/** + * Default action button style -------------------------- + */ +div > .v-button-primary, +.v-ie7 .v-button-primary { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: left -156px; +} +div > .v-button-primary span, +.v-ie7 .v-button-primary span { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: right -182px; +} +.v-button-primary:focus { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: left -208px; +} +.v-button-primary:focus span { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: right -234px; +} +.v-button-primary:active, +.v-ie7 .v-button-primary.v-pressed { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: left -260px; +} +.v-button-primary:active span, +.v-ie7 .v-button-primary.v-pressed span { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: right -286px; +} +/* + * Small-style -------------------------- + */ +div > .v-button-small, +.v-ie7 .v-button-small { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: left -312px; + height: 20px; +} +div > .v-button-small span, +.v-ie7 .v-button-small span { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: right -332px; + height: 19px; + padding: 1px 11px 0 5px; + font-weight: normal; +} +.v-ff2 .v-button-small span { + height: 17px; + padding-top: 3px; +} +.v-sa .v-button-small span { + height: 18px; + padding-top: 2px; +} +.v-button-small:focus { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: left -352px; +} +.v-button-small:focus span { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: right -372px; +} +.v-button-small:active, +.v-ie7 .v-button-small.v-pressed { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: left -392px; +} +.v-button-small:active span, +.v-ie7 .v-button-small.v-pressed span { + background-image: url(button/img/button-sprites.png); + -background-image: url(button/img/button-sprites-ie6.png); + background-position: right -412px; +} + +/** + * IE6 buttons -------------------------- + */ +.v-ie6 .v-button { + border: 1px solid #b3b3b3; + border-bottom-color: #9a9a9a; + background: #d8d8d8 url(button/img/right.png) no-repeat 0 -1px; + padding: 3px 15px 2px 15px; + font-weight: bold; + font-size: 11px; + line-height: 16px; + height: 16px; + outline: none; +} +.v-ie6 .v-button-primary { + background-image: url(button/img/primary-right.png); +} +.v-ie6 .v-button-small { + font-weight: normal; + padding: 1px 11px 0 11px; + height: 12px; + line-height: normal; + background-image: url(button/img/small-right.png); +} +.v-ie6 .v-button.v-pressed { + background: transparent url(button/img/right-pressed.png) no-repeat 0 -1px; +} +/* Buttons on blue background */ +.v-ie6 .blue .v-button { + border-color: #84949c; + border-top-color: #83939b; + border-bottom-color: #888d91; +} + +/* ./WebContent/ITMILL/themes/reindeer/common/common.css */ +.v-generated-body, +.v-app { + background: #f5f5f5; +} +/* Global font styles */ +.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 { + font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; + font-size: 12px; + line-height: normal; + color: #222; +} +/* Fonts for Safari, exchange Helvetica for Arial */ +.v-sa .v-app, +.v-sa .v-window, +.v-sa .v-popupview-popup, +.v-sa .v-tooltip, +.v-sa .v-app input, +.v-sa .v-app select, +.v-sa .v-app button, +.v-sa .v-app textarea, +.v-sa .v-window input, +.v-sa .v-window select, +.v-sa .v-window button, +.v-sa .v-window textarea, +.v-sa .v-popupview-popup input, +.v-sa .v-popupview-popup select, +.v-sa .v-popupview-popup button, +.v-sa .v-popupview-popup textarea, +.v-sa .v-filterselect-suggestpopup { + font-family: Helvetica, Arial, "Lucida Grande", Geneva, Tahoma, Verdana, sans-serif; +} +.v-errorindicator { + width: 12px; + height: 16px; + background: transparent url(../default/icons/16/error.png) no-repeat top right; +} +.v-ie6 .v-errorindicator { + /* gif for transparency */ + background-image: url(../default/icons/16/error.gif); +} +.v-ie7 .v-errorindicator { + margin-left: -3px; +} +.v-tooltip { + background-color: #fffcdd; + border: 1px solid #b8b295; + font-size: 11px; + line-height: 13px; + color: #222; +} +.v-tooltip-text { + padding: 2px 4px; +} +.v-tooltip .v-errormessage { + padding: 3px 4px; + background: #ffecc6; + color: #b74100; + border: none; + border-top: 1px solid #fff3dc; +} +.v-tooltip .v-errormessage h2 { + font-size: 16px; + font-weight: normal; + color: #ab3101; + margin: 2px 0 8px 0; +} +.v-tooltip .v-errormessage h3 { + font-size: 13px; + font-weight: bold; + margin: 1px 0 4px 0; +} + +/* ./WebContent/ITMILL/themes/reindeer/datefield/datefield.css */ +.v-datefield-calendarpanel { + border-collapse: collapse; + margin: 0; + padding: 0; +} +.v-datefield-year .v-datefield-calendarpanel-prevmonth, +.v-datefield-year .v-datefield-calendarpanel-nextmonth, +.v-datefield-year .v-datefield-calendarpanel-weekdays { + display: none; +} +td.v-datefield-calendarpanel-month { + height: 23px; + background-repeat: repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -0px; +} +span.v-datefield-calendarpanel-month { + display: block; + text-align: center; + height: 18px; + padding: 3px 10px 0 10px; + border-left: 1px solid #efefef; + border-right: 1px solid #d8d8d8; + text-shadow: #fff 0 1px 0; + overflow: hidden; +} +.v-datefield-year .v-datefield-calendarpanel-month { + width: 35px; +} +.v-datefield-month .v-datefield-calendarpanel-month, +.v-datefield-day .v-datefield-calendarpanel-month, +.v-datefield-full .v-datefield-calendarpanel-month { + width: 94px; +} +.v-datefield-year .v-datefield-calendarpanel td, +.v-datefield-month .v-datefield-calendarpanel td, +.v-datefield-day .v-datefield-calendarpanel td { + width: auto; +} +.v-datefield-year .v-datefield-calendarpanel { + width: 100px; +} +.v-datefield-calendarpanel-prevyear { + text-align: right; +} +.v-datefield-calendarpanel-prevyear button, +.v-datefield-calendarpanel-nextyear button, +.v-datefield-calendarpanel-prevmonth button, +.v-datefield-calendarpanel-nextmonth button { + width: 24px; + height: 23px; + border: none; + background: transparent; + background-repeat: no-repeat; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -23px; + overflow: hidden; + padding: 0; + text-indent: -9999px; + outline: none; +} +.v-ie6 .v-datefield-calendarpanel-prevyear button, +.v-ie6 .v-datefield-calendarpanel-nextyear button, +.v-ie6 .v-datefield-calendarpanel-prevmonth button, +.v-ie6 .v-datefield-calendarpanel-nextmonth button { + text-indent: 0; + font-size: 1px; +} +.v-datefield-calendarpanel-nextyear button { + background-position: left top; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -46px; +} +.v-datefield-calendarpanel-prevyear button:active, +.v-ie6 .v-datefield-calendarpanel-prevyear button.v-pressed { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: right -69px; +} +.v-datefield-calendarpanel-nextyear button:active, +.v-ie6 .v-datefield-calendarpanel-nextyear button.v-pressed { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -92px; +} +.v-datefield-calendarpanel-prevmonth, +.v-datefield-calendarpanel-nextmonth { + background-repeat: repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -115px; +} +.v-datefield-calendarpanel-prevmonth button, +.v-datefield-calendarpanel-nextmonth button { + width: 100%; + height: 21px; + border-left: 1px solid #efefef; + border-right: 1px solid #d8d8d8; + background: transparent; + background-position: center top; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: center -138px; + min-width: 24px; +} +.v-ie6 .v-datefield-calendarpanel-prevmonth button, +.v-ie6 .v-datefield-calendarpanel-nextmonth button { + width: 24px; + border: none; +} +.v-datefield-calendarpanel-nextmonth button { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: center -159px; +} +.v-datefield-calendarpanel-prevmonth button:active, +.v-ie6 .v-datefield-calendarpanel-prevmonth button.v-pressed { + background-position: center top; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: center -180px; +} +.v-datefield-calendarpanel-nextmonth button:active, +.v-ie6 .v-datefield-calendarpanel-nextmonth button.v-pressed { + background-position: center top; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: center -201px; +} + +/* ./WebContent/ITMILL/themes/reindeer/label/label.css */ +.v-label { + line-height: 18px; +} +.v-label-h1, +.v-label-h2, +.v-caption-h1, +.v-caption-h2 { + font-size: 24px; + line-height: 30px; + font-weight: bold; + color: #44698b; +} +.v-ie6 .v-label-h1 { + font-size: 1px; + line-height: normal; +} +.v-label-h2, +.v-caption-h2 { + font-size: 16px; + line-height: 22px; +} +.v-label-light { + font-size: 11px; + line-height: 13px; + color: #707070; +} + +/* ./WebContent/ITMILL/themes/reindeer/layouts/layouts.css */ +.v-orderedlayout-margin-top, +.v-horizontallayout-margin-top, +.v-verticallayout-margin-top { + padding-top: 18px; +} +.v-orderedlayout-margin-right, +.v-horizontallayout-margin-right, +.v-verticallayout-margin-right { + padding-right: 18px; +} +.v-orderedlayout-margin-bottom, +.v-horizontallayout-margin-bottom, +.v-verticallayout-margin-bottom { + padding-bottom: 18px; +} +.v-orderedlayout-margin-left, +.v-horizontallayout-margin-left, +.v-verticallayout-margin-left { + padding-left: 18px; +} +.v-orderedlayout-spacing-on, +.v-horizontallayout-spacing-on, +.v-verticallayout-spacing-on { + padding-top: 7px; + padding-left: 6px; +} +/* Blue background */ +.v-verticallayout-blue, +.v-horizontallayout-blue, +.v-orderedlayout-blue { + background-color: #bcd3de; +} + +/* ./WebContent/ITMILL/themes/reindeer/panel/panel.css */ +.v-panel-caption, +.v-panel-nocaption { + border-bottom: 1px solid #dcdcdc; + line-height: 16px; /* accommodate minimum icon size */ +} +.v-sa .v-panel-caption, +.v-sa .v-panel-nocaption, +.v-ff3 .v-panel-caption, +.v-ff3 .v-panel-nocaption { + border-bottom-color: rgba(0,0,0,.1); +} +.v-panel-caption { + padding-bottom: 2px; +} +.v-panel-content { + border: 1px solid #dcdcdc; + border-bottom: none; + border-top: none; + background: #fff; +} +.v-sa .v-panel-content, +.v-ff3 .v-panel-content { + border-color: rgba(0,0,0,.1); +} +.v-panel-deco { + height: 1px; + border-top: 1px solid #bebebe; + background: #e2e2e2; + overflow: hidden; +} +.v-sa .v-panel-deco, +.v-ff3 .v-panel-deco { + border-top-color: rgba(0,0,0,.1); + background: rgba(0,0,0,.08); +} + +/* ./WebContent/ITMILL/themes/reindeer/select/select.css */ +.v-filterselect { + height: 24px; + background-repeat: no-repeat; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -222px; + padding-left: 2px; +} +.v-app .v-filterselect-input, +.v-window .v-filterselect-input, +.v-popupview-popup .v-filterselect-input { + background: transparent; + background-repeat: repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -247px; + border: none; + height: 21px; +} +/* More specific selector to override padding */ +.v-app input.v-filterselect-input, +.v-window input.v-filterselect-input, +.v-popupview-popup input.v-filterselect-input { + padding: 3px 0 0 2px; +} +.v-filterselect-prompt .v-filterselect-input { + font-style: normal; +} +.v-filterselect-input:focus { + outline: none; +} +.v-filterselect-focus { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -271px; +} +.v-filterselect-focus .v-filterselect-input { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -296px; +} +.v-filterselect-button { + overflow: hidden; + width: 25px; + height: 24px; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -320px; + cursor: default; +} +.v-filterselect-button:hover { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -344px; +} +.v-filterselect-button:active { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -368px; +} +.v-filterselect-focus .v-filterselect-button { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -392px; +} +.v-filterselect-focus .v-filterselect-button:hover { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -416px; +} +.v-filterselect-focus .v-filterselect-button:active { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -440px; +} +.v-disabled .v-filterselect-button:hover, +.v-readonly .v-filterselect-button:hover { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -464px; +} +.v-filterselect-suggestpopup { + background: #f8f8f9; + border: none; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + overflow: hidden; +} +.v-filterselect-suggestmenu .gwt-MenuItem { + padding: 1px 8px; + height: 16px; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; +} +.v-filterselect-suggestmenu .gwt-MenuItem .v-icon { + margin-right: 3px; +} +.v-filterselect-suggestmenu .gwt-MenuItem-selected { + background: transparent; + background-repeat: repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -488px; + color: #fff; + text-shadow: #3b5a7a 0 1px 0; +} +.v-filterselect-nextpage, +.v-filterselect-nextpage-off, +.v-filterselect-prevpage-off, +.v-filterselect-prevpage { + height: 11px; + width: 100%; + background: transparent; +} +.v-filterselect-nextpage:hover { + background-repeat: repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -506px; +} +.v-filterselect-prevpage:hover { + background-repeat: repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -517px; +} +.v-filterselect-nextpage:active { + background-repeat: repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -528px; +} +.v-filterselect-prevpage:active { + background-repeat: repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -539px; +} +.v-filterselect-nextpage-off span, +.v-filterselect-prevpage-off span { + display: none; +} +.v-filterselect-nextpage span, +.v-filterselect-prevpage span { + display: block; + height: 11px; + width: 100%; + overflow: hidden; + text-indent: -99999px; + background-position: center 3px; + background-repeat: no-repeat; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: center -550px; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; +} +.v-filterselect-prevpage span { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: center -561px; +} +.v-filterselect-nextpage:hover span { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: center -572px; +} +.v-filterselect-prevpage:hover span { + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: center -583px; +} +.v-filterselect-status { + text-shadow: #e9eaeb 0 1px 0; + font-size: 11px; + line-height: normal; + width: 100%; + padding: 3px 0; + height: 11px; + overflow: hidden; + background-repeat: repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -594px; + -moz-border-radius-bottomleft: 2px; + -moz-border-radius-bottomright: 2px; + -webkit-border-bottom-left-radius: 2px; + -webkit-border-bottom-right-radius: 2px; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; +} +/* IE fails to position background images properly inside table elements */ +.v-ie .v-filterselect-suggestmenu .gwt-MenuItem-selected { + background: transparent url(select/img/sel-bg.png) repeat-x; +} +.v-ie .v-filterselect-nextpage:hover { + background: transparent url(select/img/page-down-hover.png) repeat-x; +} +.v-ie .v-filterselect-prevpage:hover { + background: transparent url(select/img/page-up-hover.png) repeat-x; +} +.v-ie .v-filterselect-prevpage span { + background: transparent url(select/img/arrow-up.png) no-repeat center 3px; +} +.v-ie .v-filterselect-nextpage span { + background: transparent url(select/img/arrow-down.png) no-repeat center 3px; +} +.v-ie .v-filterselect-prevpage:hover span { + background: transparent url(select/img/arrow-up-hover.png) no-repeat center 3px; +} +.v-ie .v-filterselect-nextpage:hover span { + background: transparent url(select/img/arrow-down-hover.png) no-repeat center 3px; +} +.v-ie .v-filterselect-status { + background: transparent url(select/img/status-bg.png) repeat-x; +} +/* Filterselect with icon needs a similar fix than in buttons */ + +/* ./WebContent/ITMILL/themes/reindeer/splitpanel/splitpanel.css */ +.v-splitpanel-horizontal .v-splitpanel-hsplitter { + width: 7px; + background-repeat: repeat-y; + background-image: url(common/img/horizontal-sprites.png); + background-position: -0px top; +} +.v-splitpanel-horizontal .v-splitpanel-hsplitter div { + width: 7px; + background: transparent; + background-repeat: no-repeat; + background-position: 50%; + background-image: url(common/img/horizontal-sprites.png); + background-position: -7px center; +} +.v-splitpanel-vertical .v-splitpanel-vsplitter { + height: 7px; + background-repeat: repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -611px; +} +.v-splitpanel-vertical .v-splitpanel-vsplitter div { + height: 7px; + background: transparent; + background-repeat: no-repeat; + background-position: 50%; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: center -618px; +} + +/* ./WebContent/ITMILL/themes/reindeer/tabsheet/tabsheet.css */ +.v-tabsheet-spacertd div { + border-color: #bfbfbf; + border-left: none; +} +.v-tabsheet-tabitem { + border: none; + border-bottom: 1px solid #bfbfbf; + color: #4d748f; + padding: 0; +} +.v-tabsheet-tabitem .v-caption { + padding: 5px 16px; +} +.v-tabsheet-tabitem-selected { + border: 1px solid #bfbfbf; + border-bottom: none; + color: #222; +} +.v-tabsheet-tabitem-selected .v-caption { + padding: 4px 15px 6px 15px; +} +.v-tabsheet-content { + border: none; +} +.v-tabsheet-deco { + height: 0; +} +.v-tabsheet-tabs .v-icon, +.v-tabsheet-tabs .v-captiontext, +.v-tabsheet-tabs .v-errorindicator { + display: inline; + float: none; +} +.v-sa .v-tabsheet-tabs .v-captiontext { + display: inline-block; +} +.v-tabsheet-tabs .v-icon { + width: 16px !important; + height: 16px !important; +} +.v-tabsheet-tabs .v-errorindicator { + display: inline-block; + width: 5px; + height: 16px; + background: transparent url(../default/icons/16/error.png) no-repeat -1px 50%; +} +.v-ff2 .v-tabsheet-tabs .v-icon, +.v-ff2 .v-tabsheet-tabs .v-errorindicator { + display: -moz-inline-stack; +} +.v-ie6 .v-tabsheet-tabs .v-errorindicator { + background-image: url(../default/icons/16/error.gif); +} +.v-ie .v-tabsheet-tabs .v-errorindicator { + zoom: 1; + display: inline; +} +/* Tabsheet on blue background */ +.blue .v-tabsheet-spacertd div, +.blue .v-tabsheet-tabitem, +.blue .v-tabsheet-tabitem-selected { + border-color: #7c8a91; +} + +/* ./WebContent/ITMILL/themes/reindeer/textfield/textfield.css */ +.v-textfield { + line-height: normal; + height: 19px; + border: 1px solid #bcbdbe; + border-top-color: #a2a3a4; + border-bottom-color: #d2d3d4; + background: #fff; + background-repeat: repeat-x; + background-image: url(common/img/vertical-sprites.png); + -background-image: url(common/img/vertical-sprites-ie6.png); + background-position: left -625px; + -moz-border-radius: 3px; +} +/* Need more specific selector because of #2384 fixes in base/common/common.css */ +.v-app input.v-textfield { + padding: 3px 3px 0 3px; +} +.v-textfield-focus { + border-color: #5b97d0; + border-top-color: #4f83b4; + border-bottom-color: #5ca0df; + outline: none; +} +input.v-textfield-prompt { + font-style: normal; + color: #999; +} +/* Textfield on blue background */ +.blue .v-textfield { + border-color: #92a2aa; + border-top-color: #7c8a90; + border-bottom-color: #a1b3bc; +} +/* Capable browsers get fancier border images */ +.v-sa input.v-textfield, +.v-ff35 input.v-textfield, +.v-op input.v-textfield { + -moz-border-radius: 0; + border: none; + background: transparent; + border-width: 0 3px 0 3px; + padding: 4px 0 0 0; + height: 20px; + -webkit-border-image: url(textfield/img/bg-border-image.png) 0 3 0 3 stretch stretch; + -moz-border-image: url(textfield/img/bg-border-image.png) 0 3 0 3 stretch stretch; + -o-border-image: url(textfield/img/bg-border-image.png) 0 3 0 3 stretch stretch; + +} +.v-sa input.v-textfield-focus, +.v-ff35 input.v-textfield-focus, +.v-op input.v-textfield-focus { + -webkit-border-image: url(textfield/img/bg-border-image-focus.png) 0 3 0 3 stretch stretch; + -moz-border-image: url(textfield/img/bg-border-image-focus.png) 0 3 0 3 stretch stretch; + -o-border-image: url(textfield/img/bg-border-image-focus.png) 0 3 0 3 stretch stretch; +} +/* Small style textfield */ +.v-app input.v-textfield-small, +.v-sa input.v-textfield-small, +.v-ff35 input.v-textfield-small, +.v-op input.v-textfield-small { + font-size: 11px; + height: 15px; +} +.v-sa input.v-textfield-small, +.v-ff35 input.v-textfield-small, +.v-op input.v-textfield-small { + height: 16px; +} diff --git a/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css b/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css new file mode 100644 index 0000000000..dcdbd30add --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css @@ -0,0 +1,63 @@ +.v-tabsheet-spacertd div { + border-color: #bfbfbf; + border-left: none; +} +.v-tabsheet-tabitem { + border: none; + border-bottom: 1px solid #bfbfbf; + color: #4d748f; + padding: 0; +} +.v-tabsheet-tabitem .v-caption { + padding: 5px 16px; +} +.v-tabsheet-tabitem-selected { + border: 1px solid #bfbfbf; + border-bottom: none; + color: #222; +} +.v-tabsheet-tabitem-selected .v-caption { + padding: 4px 15px 6px 15px; +} +.v-tabsheet-content { + border: none; +} +.v-tabsheet-deco { + height: 0; +} +.v-tabsheet-tabs .v-icon, +.v-tabsheet-tabs .v-captiontext, +.v-tabsheet-tabs .v-errorindicator { + display: inline; + float: none; +} +.v-sa .v-tabsheet-tabs .v-captiontext { + display: inline-block; +} +.v-tabsheet-tabs .v-icon { + width: 16px !important; + height: 16px !important; +} +.v-tabsheet-tabs .v-errorindicator { + display: inline-block; + width: 5px; + height: 16px; + background: transparent url(../../default/icons/16/error.png) no-repeat -1px 50%; +} +.v-ff2 .v-tabsheet-tabs .v-icon, +.v-ff2 .v-tabsheet-tabs .v-errorindicator { + display: -moz-inline-stack; +} +.v-ie6 .v-tabsheet-tabs .v-errorindicator { + background-image: url(../../default/icons/16/error.gif); +} +.v-ie .v-tabsheet-tabs .v-errorindicator { + zoom: 1; + display: inline; +} +/* Tabsheet on blue background */ +.blue .v-tabsheet-spacertd div, +.blue .v-tabsheet-tabitem, +.blue .v-tabsheet-tabitem-selected { + border-color: #7c8a91; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/reindeer/textfield/img/bg-border-image-focus.png b/WebContent/VAADIN/themes/reindeer/textfield/img/bg-border-image-focus.png Binary files differnew file mode 100644 index 0000000000..673212b408 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/textfield/img/bg-border-image-focus.png diff --git a/WebContent/VAADIN/themes/reindeer/textfield/img/bg-border-image.png b/WebContent/VAADIN/themes/reindeer/textfield/img/bg-border-image.png Binary files differnew file mode 100644 index 0000000000..38fe3e6d7b --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/textfield/img/bg-border-image.png diff --git a/WebContent/VAADIN/themes/reindeer/textfield/img/bg.png b/WebContent/VAADIN/themes/reindeer/textfield/img/bg.png Binary files differnew file mode 100644 index 0000000000..4096e9d524 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/textfield/img/bg.png diff --git a/WebContent/VAADIN/themes/reindeer/textfield/textfield.css b/WebContent/VAADIN/themes/reindeer/textfield/textfield.css new file mode 100644 index 0000000000..c04ca29398 --- /dev/null +++ b/WebContent/VAADIN/themes/reindeer/textfield/textfield.css @@ -0,0 +1,66 @@ +.v-textfield { + line-height: normal; + height: 19px; + border: 1px solid #bcbdbe; + border-top-color: #a2a3a4; + border-bottom-color: #d2d3d4; + background: #fff; + background-repeat: repeat-x; + background-image: url(img/bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ + -moz-border-radius: 3px; +} +/* Need more specific selector because of #2384 fixes in base/common/common.css */ +.v-app input.v-textfield { + padding: 3px 3px 0 3px; +} +.v-textfield-focus { + border-color: #5b97d0; + border-top-color: #4f83b4; + border-bottom-color: #5ca0df; + outline: none; +} +input.v-textfield-prompt { + font-style: normal; + color: #999; +} +/* Textfield on blue background */ +.blue .v-textfield { + border-color: #92a2aa; + border-top-color: #7c8a90; + border-bottom-color: #a1b3bc; +} +/* Capable browsers get fancier border images */ +.v-sa input.v-textfield, +.v-ff35 input.v-textfield, +.v-op input.v-textfield { + -moz-border-radius: 0; + border: none; + background: transparent; + border-width: 0 3px 0 3px; + padding: 4px 0 0 0; + height: 20px; + -webkit-border-image: url(img/bg-border-image.png) 0 3 0 3 stretch stretch; + -moz-border-image: url(img/bg-border-image.png) 0 3 0 3 stretch stretch; + -o-border-image: url(img/bg-border-image.png) 0 3 0 3 stretch stretch; + +} +.v-sa input.v-textfield-focus, +.v-ff35 input.v-textfield-focus, +.v-op input.v-textfield-focus { + -webkit-border-image: url(img/bg-border-image-focus.png) 0 3 0 3 stretch stretch; + -moz-border-image: url(img/bg-border-image-focus.png) 0 3 0 3 stretch stretch; + -o-border-image: url(img/bg-border-image-focus.png) 0 3 0 3 stretch stretch; +} +/* Small style textfield */ +.v-app input.v-textfield-small, +.v-sa input.v-textfield-small, +.v-ff35 input.v-textfield-small, +.v-op input.v-textfield-small { + font-size: 11px; + height: 15px; +} +.v-sa input.v-textfield-small, +.v-ff35 input.v-textfield-small, +.v-op input.v-textfield-small { + height: 16px; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/reservr/bmw.jpg b/WebContent/VAADIN/themes/reservr/bmw.jpg Binary files differnew file mode 100644 index 0000000000..5d91713a11 --- /dev/null +++ b/WebContent/VAADIN/themes/reservr/bmw.jpg diff --git a/WebContent/VAADIN/themes/reservr/reservr.jpg b/WebContent/VAADIN/themes/reservr/reservr.jpg Binary files differnew file mode 100644 index 0000000000..5fc956a372 --- /dev/null +++ b/WebContent/VAADIN/themes/reservr/reservr.jpg diff --git a/WebContent/VAADIN/themes/reservr/styles.css b/WebContent/VAADIN/themes/reservr/styles.css new file mode 100644 index 0000000000..305532abbd --- /dev/null +++ b/WebContent/VAADIN/themes/reservr/styles.css @@ -0,0 +1,55 @@ +@import url(../default/styles.css); + +/* Reservr styles */
+.v-app-ReservationApplication {
+ background-color: #E9ECED;
+ background-image: url(bmw.jpg);
+ background-repeat: no-repeat;
+ background-position: top right;
+}
+
+.v-app-ReservationApplication .v-label-logo { + font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif; + padding-left: 13px; + padding-bottom: 10px;
+ color: #F14C1A;
+ font-size: 22px;
+ letter-spacing: -0.03em;
+} +.v-app-ReservationApplication .v-label-slogan { + color: black; + padding-left: 15px; + padding-bottom: 10px; + font-style: italic; +}
+
+.v-caption {
+ color: #F14C1A;
+ font-size: 16px;
+} +
+
+.v-label-arrow {
+ line-height: 160px;
+ font-family: Times New Roman;
+ color: #F14C1A;
+ font-size: 65px;
+ margin: 0 20px 0 12px;
+}
+
+.v-button-important-link {
+ border: 0px;
+ text-align: left;
+ text-decoration: none;
+ background: none;
+ font-weight: bold;
+}
+
+.v-app-ReservationApplication .v-button-selected-link {
+ border: 0px;
+ text-align: left;
+ text-decoration: none;
+ background: #5daee8;
+ font-weight: bold;
+ color: #fff;
+}
diff --git a/WebContent/VAADIN/themes/sampler/dummy/styles.css b/WebContent/VAADIN/themes/sampler/dummy/styles.css new file mode 100644 index 0000000000..360b418135 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/dummy/styles.css @@ -0,0 +1,4 @@ +/* Dummy styles for the DummyExample */ +.v-panel-DummyFeatureExample .v-label { + border: 1px dotted red; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/sampler/flags/ad.gif b/WebContent/VAADIN/themes/sampler/flags/ad.gif Binary files differnew file mode 100755 index 0000000000..57b499733f --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ad.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ae.gif b/WebContent/VAADIN/themes/sampler/flags/ae.gif Binary files differnew file mode 100755 index 0000000000..78d15b67dc --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ae.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/af.gif b/WebContent/VAADIN/themes/sampler/flags/af.gif Binary files differnew file mode 100755 index 0000000000..9889408211 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/af.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ag.gif b/WebContent/VAADIN/themes/sampler/flags/ag.gif Binary files differnew file mode 100755 index 0000000000..48f8e7bc72 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ag.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ai.gif b/WebContent/VAADIN/themes/sampler/flags/ai.gif Binary files differnew file mode 100755 index 0000000000..1cbc57958b --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ai.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/al.gif b/WebContent/VAADIN/themes/sampler/flags/al.gif Binary files differnew file mode 100755 index 0000000000..c44fe0a0ae --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/al.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/am.gif b/WebContent/VAADIN/themes/sampler/flags/am.gif Binary files differnew file mode 100755 index 0000000000..2915e30cb2 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/am.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/an.gif b/WebContent/VAADIN/themes/sampler/flags/an.gif Binary files differnew file mode 100755 index 0000000000..cb570c6799 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/an.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ao.gif b/WebContent/VAADIN/themes/sampler/flags/ao.gif Binary files differnew file mode 100644 index 0000000000..8c854fa108 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ao.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/aq.gif b/WebContent/VAADIN/themes/sampler/flags/aq.gif Binary files differnew file mode 100644 index 0000000000..587a1f6844 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/aq.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ar.gif b/WebContent/VAADIN/themes/sampler/flags/ar.gif Binary files differnew file mode 100755 index 0000000000..a9f71f7d6d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ar.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/as.gif b/WebContent/VAADIN/themes/sampler/flags/as.gif Binary files differnew file mode 100755 index 0000000000..d776ec2711 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/as.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/at.gif b/WebContent/VAADIN/themes/sampler/flags/at.gif Binary files differnew file mode 100755 index 0000000000..87e1217365 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/at.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/au.gif b/WebContent/VAADIN/themes/sampler/flags/au.gif Binary files differnew file mode 100755 index 0000000000..5269c6a0e0 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/au.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/aw.gif b/WebContent/VAADIN/themes/sampler/flags/aw.gif Binary files differnew file mode 100755 index 0000000000..27fdb4d139 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/aw.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ax.gif b/WebContent/VAADIN/themes/sampler/flags/ax.gif Binary files differnew file mode 100755 index 0000000000..0ceb6849f4 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ax.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/az.gif b/WebContent/VAADIN/themes/sampler/flags/az.gif Binary files differnew file mode 100755 index 0000000000..d771618498 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/az.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ba.gif b/WebContent/VAADIN/themes/sampler/flags/ba.gif Binary files differnew file mode 100755 index 0000000000..9bf5f0ac7e --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ba.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bb.gif b/WebContent/VAADIN/themes/sampler/flags/bb.gif Binary files differnew file mode 100755 index 0000000000..b7d08e57e3 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bb.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bd.gif b/WebContent/VAADIN/themes/sampler/flags/bd.gif Binary files differnew file mode 100755 index 0000000000..0fd27ecabe --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bd.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/be.gif b/WebContent/VAADIN/themes/sampler/flags/be.gif Binary files differnew file mode 100755 index 0000000000..ae09bfbe14 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/be.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bf.gif b/WebContent/VAADIN/themes/sampler/flags/bf.gif Binary files differnew file mode 100755 index 0000000000..9d6772cd0c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bf.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bg.gif b/WebContent/VAADIN/themes/sampler/flags/bg.gif Binary files differnew file mode 100755 index 0000000000..11cf8ff3b3 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bg.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bh.gif b/WebContent/VAADIN/themes/sampler/flags/bh.gif Binary files differnew file mode 100755 index 0000000000..56aa72b2b6 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bh.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bi.gif b/WebContent/VAADIN/themes/sampler/flags/bi.gif Binary files differnew file mode 100755 index 0000000000..6e2cbe1216 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bi.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bj.gif b/WebContent/VAADIN/themes/sampler/flags/bj.gif Binary files differnew file mode 100755 index 0000000000..e676116f8e --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bj.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bl.gif b/WebContent/VAADIN/themes/sampler/flags/bl.gif Binary files differnew file mode 100644 index 0000000000..587a1f6844 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bl.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bm.gif b/WebContent/VAADIN/themes/sampler/flags/bm.gif Binary files differnew file mode 100755 index 0000000000..9feb87bc9e --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bm.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bn.gif b/WebContent/VAADIN/themes/sampler/flags/bn.gif Binary files differnew file mode 100755 index 0000000000..b7b6b0f919 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bn.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bo.gif b/WebContent/VAADIN/themes/sampler/flags/bo.gif Binary files differnew file mode 100755 index 0000000000..4844f85692 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bo.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/br.gif b/WebContent/VAADIN/themes/sampler/flags/br.gif Binary files differnew file mode 100755 index 0000000000..8c8661626b --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/br.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bs.gif b/WebContent/VAADIN/themes/sampler/flags/bs.gif Binary files differnew file mode 100755 index 0000000000..c0a741e5ca --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bs.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bt.gif b/WebContent/VAADIN/themes/sampler/flags/bt.gif Binary files differnew file mode 100755 index 0000000000..abe2f3ccb0 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bt.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bv.gif b/WebContent/VAADIN/themes/sampler/flags/bv.gif Binary files differnew file mode 100755 index 0000000000..6202d1f3a2 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bv.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bw.gif b/WebContent/VAADIN/themes/sampler/flags/bw.gif Binary files differnew file mode 100755 index 0000000000..986ab63c27 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bw.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/by.gif b/WebContent/VAADIN/themes/sampler/flags/by.gif Binary files differnew file mode 100755 index 0000000000..43ffcd4c71 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/by.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/bz.gif b/WebContent/VAADIN/themes/sampler/flags/bz.gif Binary files differnew file mode 100755 index 0000000000..791737f0bd --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/bz.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ca.gif b/WebContent/VAADIN/themes/sampler/flags/ca.gif Binary files differnew file mode 100755 index 0000000000..457d9662d5 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ca.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/catalonia.gif b/WebContent/VAADIN/themes/sampler/flags/catalonia.gif Binary files differnew file mode 100644 index 0000000000..73df9a0498 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/catalonia.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cc.gif b/WebContent/VAADIN/themes/sampler/flags/cc.gif Binary files differnew file mode 100755 index 0000000000..3f7832702d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cc.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cd.gif b/WebContent/VAADIN/themes/sampler/flags/cd.gif Binary files differnew file mode 100644 index 0000000000..1df717ae5c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cd.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cf.gif b/WebContent/VAADIN/themes/sampler/flags/cf.gif Binary files differnew file mode 100755 index 0000000000..35787ca489 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cf.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cg.gif b/WebContent/VAADIN/themes/sampler/flags/cg.gif Binary files differnew file mode 100755 index 0000000000..e0a62a51ca --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cg.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ch.gif b/WebContent/VAADIN/themes/sampler/flags/ch.gif Binary files differnew file mode 100755 index 0000000000..d5c0e5b7fa --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ch.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ci.gif b/WebContent/VAADIN/themes/sampler/flags/ci.gif Binary files differnew file mode 100755 index 0000000000..844120a52b --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ci.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ck.gif b/WebContent/VAADIN/themes/sampler/flags/ck.gif Binary files differnew file mode 100755 index 0000000000..2edb73994c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ck.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cl.gif b/WebContent/VAADIN/themes/sampler/flags/cl.gif Binary files differnew file mode 100755 index 0000000000..cbc370e6ca --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cl.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cm.gif b/WebContent/VAADIN/themes/sampler/flags/cm.gif Binary files differnew file mode 100755 index 0000000000..1fb102b295 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cm.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cn.gif b/WebContent/VAADIN/themes/sampler/flags/cn.gif Binary files differnew file mode 100755 index 0000000000..b052530978 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cn.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/co.gif b/WebContent/VAADIN/themes/sampler/flags/co.gif Binary files differnew file mode 100755 index 0000000000..d0e15cafea --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/co.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cr.gif b/WebContent/VAADIN/themes/sampler/flags/cr.gif Binary files differnew file mode 100755 index 0000000000..0728dd6a49 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cr.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cs.gif b/WebContent/VAADIN/themes/sampler/flags/cs.gif Binary files differnew file mode 100755 index 0000000000..101db64939 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cs.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cu.gif b/WebContent/VAADIN/themes/sampler/flags/cu.gif Binary files differnew file mode 100755 index 0000000000..291255ca3f --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cu.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cv.gif b/WebContent/VAADIN/themes/sampler/flags/cv.gif Binary files differnew file mode 100755 index 0000000000..43c6c6cb6e --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cv.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cx.gif b/WebContent/VAADIN/themes/sampler/flags/cx.gif Binary files differnew file mode 100755 index 0000000000..a5b43089b0 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cx.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cy.gif b/WebContent/VAADIN/themes/sampler/flags/cy.gif Binary files differnew file mode 100755 index 0000000000..35c661e161 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cy.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/cz.gif b/WebContent/VAADIN/themes/sampler/flags/cz.gif Binary files differnew file mode 100755 index 0000000000..0a605e581d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/cz.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/de.gif b/WebContent/VAADIN/themes/sampler/flags/de.gif Binary files differnew file mode 100755 index 0000000000..75728ddf21 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/de.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/dj.gif b/WebContent/VAADIN/themes/sampler/flags/dj.gif Binary files differnew file mode 100755 index 0000000000..212406d973 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/dj.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/dk.gif b/WebContent/VAADIN/themes/sampler/flags/dk.gif Binary files differnew file mode 100755 index 0000000000..03e75bd297 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/dk.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/dm.gif b/WebContent/VAADIN/themes/sampler/flags/dm.gif Binary files differnew file mode 100755 index 0000000000..2f87f3ca6a --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/dm.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/do.gif b/WebContent/VAADIN/themes/sampler/flags/do.gif Binary files differnew file mode 100755 index 0000000000..f7d0bad39e --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/do.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/dz.gif b/WebContent/VAADIN/themes/sampler/flags/dz.gif Binary files differnew file mode 100755 index 0000000000..ed580a7cec --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/dz.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ec.gif b/WebContent/VAADIN/themes/sampler/flags/ec.gif Binary files differnew file mode 100755 index 0000000000..9e41e0ec8c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ec.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ee.gif b/WebContent/VAADIN/themes/sampler/flags/ee.gif Binary files differnew file mode 100755 index 0000000000..9397a2d084 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ee.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/eg.gif b/WebContent/VAADIN/themes/sampler/flags/eg.gif Binary files differnew file mode 100755 index 0000000000..6857c7dd57 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/eg.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/eh.gif b/WebContent/VAADIN/themes/sampler/flags/eh.gif Binary files differnew file mode 100755 index 0000000000..dd0391c280 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/eh.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/england.gif b/WebContent/VAADIN/themes/sampler/flags/england.gif Binary files differnew file mode 100755 index 0000000000..933a4f0b3d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/england.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/er.gif b/WebContent/VAADIN/themes/sampler/flags/er.gif Binary files differnew file mode 100755 index 0000000000..3d4d612c77 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/er.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/es.gif b/WebContent/VAADIN/themes/sampler/flags/es.gif Binary files differnew file mode 100755 index 0000000000..c27d65e5f1 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/es.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/et.gif b/WebContent/VAADIN/themes/sampler/flags/et.gif Binary files differnew file mode 100755 index 0000000000..f77995d0ab --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/et.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/europeanunion.gif b/WebContent/VAADIN/themes/sampler/flags/europeanunion.gif Binary files differnew file mode 100644 index 0000000000..28a762a59c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/europeanunion.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/fam.gif b/WebContent/VAADIN/themes/sampler/flags/fam.gif Binary files differnew file mode 100755 index 0000000000..7d528852dc --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/fam.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/fi.gif b/WebContent/VAADIN/themes/sampler/flags/fi.gif Binary files differnew file mode 100755 index 0000000000..8d3a191828 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/fi.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/fj.gif b/WebContent/VAADIN/themes/sampler/flags/fj.gif Binary files differnew file mode 100755 index 0000000000..486151cb8d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/fj.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/fk.gif b/WebContent/VAADIN/themes/sampler/flags/fk.gif Binary files differnew file mode 100755 index 0000000000..37b5ecf303 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/fk.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/fm.gif b/WebContent/VAADIN/themes/sampler/flags/fm.gif Binary files differnew file mode 100755 index 0000000000..7f8723b7da --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/fm.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/fo.gif b/WebContent/VAADIN/themes/sampler/flags/fo.gif Binary files differnew file mode 100755 index 0000000000..4a90fc043d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/fo.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/fr.gif b/WebContent/VAADIN/themes/sampler/flags/fr.gif Binary files differnew file mode 100755 index 0000000000..43d0b80172 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/fr.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ga.gif b/WebContent/VAADIN/themes/sampler/flags/ga.gif Binary files differnew file mode 100755 index 0000000000..23fd5f0d2d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ga.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gb.gif b/WebContent/VAADIN/themes/sampler/flags/gb.gif Binary files differnew file mode 100644 index 0000000000..3c6bce15c4 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gb.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gd.gif b/WebContent/VAADIN/themes/sampler/flags/gd.gif Binary files differnew file mode 100755 index 0000000000..25ea312318 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gd.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ge.gif b/WebContent/VAADIN/themes/sampler/flags/ge.gif Binary files differnew file mode 100755 index 0000000000..faa7f126a7 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ge.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gf.gif b/WebContent/VAADIN/themes/sampler/flags/gf.gif Binary files differnew file mode 100755 index 0000000000..43d0b80172 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gf.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gg.gif b/WebContent/VAADIN/themes/sampler/flags/gg.gif Binary files differnew file mode 100644 index 0000000000..587a1f6844 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gg.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gh.gif b/WebContent/VAADIN/themes/sampler/flags/gh.gif Binary files differnew file mode 100755 index 0000000000..273fb7d1a9 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gh.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gi.gif b/WebContent/VAADIN/themes/sampler/flags/gi.gif Binary files differnew file mode 100755 index 0000000000..7b1984bc69 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gi.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gl.gif b/WebContent/VAADIN/themes/sampler/flags/gl.gif Binary files differnew file mode 100755 index 0000000000..ef445be003 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gl.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gm.gif b/WebContent/VAADIN/themes/sampler/flags/gm.gif Binary files differnew file mode 100755 index 0000000000..6847c5a8c0 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gm.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gn.gif b/WebContent/VAADIN/themes/sampler/flags/gn.gif Binary files differnew file mode 100755 index 0000000000..a982ac6f56 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gn.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gp.gif b/WebContent/VAADIN/themes/sampler/flags/gp.gif Binary files differnew file mode 100755 index 0000000000..31166db665 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gp.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gq.gif b/WebContent/VAADIN/themes/sampler/flags/gq.gif Binary files differnew file mode 100755 index 0000000000..8b4e0cc41e --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gq.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gr.gif b/WebContent/VAADIN/themes/sampler/flags/gr.gif Binary files differnew file mode 100755 index 0000000000..b4c8c04e53 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gr.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gs.gif b/WebContent/VAADIN/themes/sampler/flags/gs.gif Binary files differnew file mode 100755 index 0000000000..ccc96ec009 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gs.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gt.gif b/WebContent/VAADIN/themes/sampler/flags/gt.gif Binary files differnew file mode 100755 index 0000000000..7e94d1dda0 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gt.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gu.gif b/WebContent/VAADIN/themes/sampler/flags/gu.gif Binary files differnew file mode 100755 index 0000000000..eafef683d5 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gu.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gw.gif b/WebContent/VAADIN/themes/sampler/flags/gw.gif Binary files differnew file mode 100755 index 0000000000..55f7571150 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gw.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/gy.gif b/WebContent/VAADIN/themes/sampler/flags/gy.gif Binary files differnew file mode 100755 index 0000000000..1cb4cd71d6 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/gy.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/hk.gif b/WebContent/VAADIN/themes/sampler/flags/hk.gif Binary files differnew file mode 100755 index 0000000000..798af96da8 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/hk.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/hm.gif b/WebContent/VAADIN/themes/sampler/flags/hm.gif Binary files differnew file mode 100755 index 0000000000..5269c6a0e0 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/hm.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/hn.gif b/WebContent/VAADIN/themes/sampler/flags/hn.gif Binary files differnew file mode 100755 index 0000000000..6c4ffe8e84 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/hn.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/hr.gif b/WebContent/VAADIN/themes/sampler/flags/hr.gif Binary files differnew file mode 100755 index 0000000000..557c660202 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/hr.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ht.gif b/WebContent/VAADIN/themes/sampler/flags/ht.gif Binary files differnew file mode 100755 index 0000000000..059604ab20 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ht.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/hu.gif b/WebContent/VAADIN/themes/sampler/flags/hu.gif Binary files differnew file mode 100755 index 0000000000..6142d86817 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/hu.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/id.gif b/WebContent/VAADIN/themes/sampler/flags/id.gif Binary files differnew file mode 100755 index 0000000000..865161b030 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/id.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ie.gif b/WebContent/VAADIN/themes/sampler/flags/ie.gif Binary files differnew file mode 100755 index 0000000000..506ad28590 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ie.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/il.gif b/WebContent/VAADIN/themes/sampler/flags/il.gif Binary files differnew file mode 100755 index 0000000000..c8483ae52f --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/il.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/im.gif b/WebContent/VAADIN/themes/sampler/flags/im.gif Binary files differnew file mode 100644 index 0000000000..587a1f6844 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/im.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/in.gif b/WebContent/VAADIN/themes/sampler/flags/in.gif Binary files differnew file mode 100755 index 0000000000..1cd80272e8 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/in.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/io.gif b/WebContent/VAADIN/themes/sampler/flags/io.gif Binary files differnew file mode 100755 index 0000000000..de7e7ab385 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/io.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/iq.gif b/WebContent/VAADIN/themes/sampler/flags/iq.gif Binary files differnew file mode 100755 index 0000000000..c34fe3c44a --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/iq.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ir.gif b/WebContent/VAADIN/themes/sampler/flags/ir.gif Binary files differnew file mode 100755 index 0000000000..156040fc57 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ir.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/is.gif b/WebContent/VAADIN/themes/sampler/flags/is.gif Binary files differnew file mode 100755 index 0000000000..b42502de4b --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/is.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/it.gif b/WebContent/VAADIN/themes/sampler/flags/it.gif Binary files differnew file mode 100755 index 0000000000..d79e90e99e --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/it.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/je.gif b/WebContent/VAADIN/themes/sampler/flags/je.gif Binary files differnew file mode 100644 index 0000000000..587a1f6844 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/je.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/jm.gif b/WebContent/VAADIN/themes/sampler/flags/jm.gif Binary files differnew file mode 100755 index 0000000000..0bed67c239 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/jm.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/jo.gif b/WebContent/VAADIN/themes/sampler/flags/jo.gif Binary files differnew file mode 100755 index 0000000000..03daf8af67 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/jo.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/jp.gif b/WebContent/VAADIN/themes/sampler/flags/jp.gif Binary files differnew file mode 100755 index 0000000000..444c1d05c5 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/jp.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ke.gif b/WebContent/VAADIN/themes/sampler/flags/ke.gif Binary files differnew file mode 100755 index 0000000000..c2b5d45c43 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ke.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/kg.gif b/WebContent/VAADIN/themes/sampler/flags/kg.gif Binary files differnew file mode 100755 index 0000000000..72a4d412c8 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/kg.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/kh.gif b/WebContent/VAADIN/themes/sampler/flags/kh.gif Binary files differnew file mode 100755 index 0000000000..30a183158d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/kh.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ki.gif b/WebContent/VAADIN/themes/sampler/flags/ki.gif Binary files differnew file mode 100755 index 0000000000..4a0751a221 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ki.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/km.gif b/WebContent/VAADIN/themes/sampler/flags/km.gif Binary files differnew file mode 100755 index 0000000000..5859595e80 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/km.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/kn.gif b/WebContent/VAADIN/themes/sampler/flags/kn.gif Binary files differnew file mode 100755 index 0000000000..bb9cc34a92 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/kn.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/kp.gif b/WebContent/VAADIN/themes/sampler/flags/kp.gif Binary files differnew file mode 100755 index 0000000000..6e0ca09e0b --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/kp.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/kr.gif b/WebContent/VAADIN/themes/sampler/flags/kr.gif Binary files differnew file mode 100755 index 0000000000..1cddbe75b3 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/kr.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/kw.gif b/WebContent/VAADIN/themes/sampler/flags/kw.gif Binary files differnew file mode 100755 index 0000000000..1efc7347ec --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/kw.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ky.gif b/WebContent/VAADIN/themes/sampler/flags/ky.gif Binary files differnew file mode 100755 index 0000000000..d3d02ee4d3 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ky.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/kz.gif b/WebContent/VAADIN/themes/sampler/flags/kz.gif Binary files differnew file mode 100755 index 0000000000..24baebe05c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/kz.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/la.gif b/WebContent/VAADIN/themes/sampler/flags/la.gif Binary files differnew file mode 100755 index 0000000000..d14cf4d82c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/la.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/lb.gif b/WebContent/VAADIN/themes/sampler/flags/lb.gif Binary files differnew file mode 100755 index 0000000000..003d83af5e --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/lb.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/lc.gif b/WebContent/VAADIN/themes/sampler/flags/lc.gif Binary files differnew file mode 100644 index 0000000000..f5fe5bffd2 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/lc.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/li.gif b/WebContent/VAADIN/themes/sampler/flags/li.gif Binary files differnew file mode 100755 index 0000000000..713c58e1df --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/li.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/lk.gif b/WebContent/VAADIN/themes/sampler/flags/lk.gif Binary files differnew file mode 100755 index 0000000000..1b3ee7f572 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/lk.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/lr.gif b/WebContent/VAADIN/themes/sampler/flags/lr.gif Binary files differnew file mode 100755 index 0000000000..435af9e506 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/lr.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ls.gif b/WebContent/VAADIN/themes/sampler/flags/ls.gif Binary files differnew file mode 100755 index 0000000000..427ae957e5 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ls.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/lt.gif b/WebContent/VAADIN/themes/sampler/flags/lt.gif Binary files differnew file mode 100755 index 0000000000..dee9c601ad --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/lt.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/lu.gif b/WebContent/VAADIN/themes/sampler/flags/lu.gif Binary files differnew file mode 100755 index 0000000000..7d7293edd6 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/lu.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/lv.gif b/WebContent/VAADIN/themes/sampler/flags/lv.gif Binary files differnew file mode 100755 index 0000000000..17e71b7eb6 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/lv.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ly.gif b/WebContent/VAADIN/themes/sampler/flags/ly.gif Binary files differnew file mode 100755 index 0000000000..a654c30afa --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ly.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ma.gif b/WebContent/VAADIN/themes/sampler/flags/ma.gif Binary files differnew file mode 100755 index 0000000000..fc784119d3 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ma.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mc.gif b/WebContent/VAADIN/themes/sampler/flags/mc.gif Binary files differnew file mode 100755 index 0000000000..02a7c8e1bd --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mc.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/md.gif b/WebContent/VAADIN/themes/sampler/flags/md.gif Binary files differnew file mode 100755 index 0000000000..e4b8a7e3f6 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/md.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/me.gif b/WebContent/VAADIN/themes/sampler/flags/me.gif Binary files differnew file mode 100644 index 0000000000..a260453c2f --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/me.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mf.gif b/WebContent/VAADIN/themes/sampler/flags/mf.gif Binary files differnew file mode 100644 index 0000000000..587a1f6844 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mf.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mg.gif b/WebContent/VAADIN/themes/sampler/flags/mg.gif Binary files differnew file mode 100755 index 0000000000..a91b577d13 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mg.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mh.gif b/WebContent/VAADIN/themes/sampler/flags/mh.gif Binary files differnew file mode 100755 index 0000000000..92f5f485c3 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mh.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mk.gif b/WebContent/VAADIN/themes/sampler/flags/mk.gif Binary files differnew file mode 100755 index 0000000000..7aeb8311b2 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mk.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ml.gif b/WebContent/VAADIN/themes/sampler/flags/ml.gif Binary files differnew file mode 100755 index 0000000000..53d6f490c1 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ml.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mm.gif b/WebContent/VAADIN/themes/sampler/flags/mm.gif Binary files differnew file mode 100755 index 0000000000..9e0a2756d2 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mm.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mn.gif b/WebContent/VAADIN/themes/sampler/flags/mn.gif Binary files differnew file mode 100755 index 0000000000..dff8ea5a63 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mn.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mo.gif b/WebContent/VAADIN/themes/sampler/flags/mo.gif Binary files differnew file mode 100755 index 0000000000..66cf5b4f05 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mo.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mp.gif b/WebContent/VAADIN/themes/sampler/flags/mp.gif Binary files differnew file mode 100755 index 0000000000..73b7147e9c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mp.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mq.gif b/WebContent/VAADIN/themes/sampler/flags/mq.gif Binary files differnew file mode 100755 index 0000000000..570bc5dd18 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mq.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mr.gif b/WebContent/VAADIN/themes/sampler/flags/mr.gif Binary files differnew file mode 100755 index 0000000000..f52fcf0933 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mr.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ms.gif b/WebContent/VAADIN/themes/sampler/flags/ms.gif Binary files differnew file mode 100755 index 0000000000..5e5a67aa88 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ms.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mt.gif b/WebContent/VAADIN/themes/sampler/flags/mt.gif Binary files differnew file mode 100755 index 0000000000..45c709f2bc --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mt.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mu.gif b/WebContent/VAADIN/themes/sampler/flags/mu.gif Binary files differnew file mode 100755 index 0000000000..081ab45336 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mu.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mv.gif b/WebContent/VAADIN/themes/sampler/flags/mv.gif Binary files differnew file mode 100755 index 0000000000..46b63875b1 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mv.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mw.gif b/WebContent/VAADIN/themes/sampler/flags/mw.gif Binary files differnew file mode 100755 index 0000000000..ad045a09c1 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mw.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mx.gif b/WebContent/VAADIN/themes/sampler/flags/mx.gif Binary files differnew file mode 100755 index 0000000000..ddc75d04d8 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mx.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/my.gif b/WebContent/VAADIN/themes/sampler/flags/my.gif Binary files differnew file mode 100755 index 0000000000..fc7d523614 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/my.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/mz.gif b/WebContent/VAADIN/themes/sampler/flags/mz.gif Binary files differnew file mode 100755 index 0000000000..7d635082a6 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/mz.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/na.gif b/WebContent/VAADIN/themes/sampler/flags/na.gif Binary files differnew file mode 100755 index 0000000000..c0babe7231 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/na.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/nc.gif b/WebContent/VAADIN/themes/sampler/flags/nc.gif Binary files differnew file mode 100755 index 0000000000..b1e91b9a80 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/nc.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ne.gif b/WebContent/VAADIN/themes/sampler/flags/ne.gif Binary files differnew file mode 100755 index 0000000000..ff4eaf074e --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ne.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/nf.gif b/WebContent/VAADIN/themes/sampler/flags/nf.gif Binary files differnew file mode 100755 index 0000000000..c83424c2c3 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/nf.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ng.gif b/WebContent/VAADIN/themes/sampler/flags/ng.gif Binary files differnew file mode 100755 index 0000000000..bdde7cb3bf --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ng.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ni.gif b/WebContent/VAADIN/themes/sampler/flags/ni.gif Binary files differnew file mode 100755 index 0000000000..d05894d0cb --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ni.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/nl.gif b/WebContent/VAADIN/themes/sampler/flags/nl.gif Binary files differnew file mode 100755 index 0000000000..c1c8f46d0c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/nl.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/no.gif b/WebContent/VAADIN/themes/sampler/flags/no.gif Binary files differnew file mode 100755 index 0000000000..6202d1f3a2 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/no.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/np.gif b/WebContent/VAADIN/themes/sampler/flags/np.gif Binary files differnew file mode 100755 index 0000000000..1096893a70 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/np.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/nr.gif b/WebContent/VAADIN/themes/sampler/flags/nr.gif Binary files differnew file mode 100755 index 0000000000..2e4c0c5cad --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/nr.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/nu.gif b/WebContent/VAADIN/themes/sampler/flags/nu.gif Binary files differnew file mode 100755 index 0000000000..618210a755 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/nu.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/nz.gif b/WebContent/VAADIN/themes/sampler/flags/nz.gif Binary files differnew file mode 100755 index 0000000000..028a5dc6e4 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/nz.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/om.gif b/WebContent/VAADIN/themes/sampler/flags/om.gif Binary files differnew file mode 100755 index 0000000000..2b8c77501d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/om.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/pa.gif b/WebContent/VAADIN/themes/sampler/flags/pa.gif Binary files differnew file mode 100755 index 0000000000..d518b2f978 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/pa.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/pe.gif b/WebContent/VAADIN/themes/sampler/flags/pe.gif Binary files differnew file mode 100755 index 0000000000..3bc7639057 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/pe.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/pf.gif b/WebContent/VAADIN/themes/sampler/flags/pf.gif Binary files differnew file mode 100755 index 0000000000..849297a570 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/pf.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/pg.gif b/WebContent/VAADIN/themes/sampler/flags/pg.gif Binary files differnew file mode 100755 index 0000000000..2d20b07856 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/pg.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ph.gif b/WebContent/VAADIN/themes/sampler/flags/ph.gif Binary files differnew file mode 100755 index 0000000000..12b380acd3 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ph.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/pk.gif b/WebContent/VAADIN/themes/sampler/flags/pk.gif Binary files differnew file mode 100755 index 0000000000..f3f62c2ebc --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/pk.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/pl.gif b/WebContent/VAADIN/themes/sampler/flags/pl.gif Binary files differnew file mode 100755 index 0000000000..bf10646366 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/pl.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/pm.gif b/WebContent/VAADIN/themes/sampler/flags/pm.gif Binary files differnew file mode 100755 index 0000000000..99bf6fdb60 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/pm.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/pn.gif b/WebContent/VAADIN/themes/sampler/flags/pn.gif Binary files differnew file mode 100755 index 0000000000..4bc86a1d86 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/pn.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/pr.gif b/WebContent/VAADIN/themes/sampler/flags/pr.gif Binary files differnew file mode 100755 index 0000000000..6d5d589670 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/pr.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ps.gif b/WebContent/VAADIN/themes/sampler/flags/ps.gif Binary files differnew file mode 100755 index 0000000000..6afa3b718c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ps.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/pt.gif b/WebContent/VAADIN/themes/sampler/flags/pt.gif Binary files differnew file mode 100755 index 0000000000..e735f740e1 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/pt.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/pw.gif b/WebContent/VAADIN/themes/sampler/flags/pw.gif Binary files differnew file mode 100755 index 0000000000..5854510fa9 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/pw.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/py.gif b/WebContent/VAADIN/themes/sampler/flags/py.gif Binary files differnew file mode 100755 index 0000000000..f2e66af75d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/py.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/qa.gif b/WebContent/VAADIN/themes/sampler/flags/qa.gif Binary files differnew file mode 100755 index 0000000000..2e843ff9eb --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/qa.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/re.gif b/WebContent/VAADIN/themes/sampler/flags/re.gif Binary files differnew file mode 100755 index 0000000000..43d0b80172 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/re.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/readme.txt b/WebContent/VAADIN/themes/sampler/flags/readme.txt new file mode 100755 index 0000000000..1028eec3b4 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/readme.txt @@ -0,0 +1,9 @@ +Flag icons - http://www.famfamfam.com
+
+These icons are public domain, and as such are free for any use (attribution appreciated but not required). + +Note that these flags are named using the ISO3166-1 alpha-2 country codes where appropriate. A list of codes can be found at http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 + +If you find these icons useful, please donate via paypal to mjames@gmail.com (or click the donate button available at http://www.famfamfam.com/lab/icons/silk) +
+Contact: mjames@gmail.com
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/sampler/flags/ro.gif b/WebContent/VAADIN/themes/sampler/flags/ro.gif Binary files differnew file mode 100755 index 0000000000..f5d5f125b8 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ro.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/rs.gif b/WebContent/VAADIN/themes/sampler/flags/rs.gif Binary files differnew file mode 100644 index 0000000000..3bd1fb2fd8 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/rs.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ru.gif b/WebContent/VAADIN/themes/sampler/flags/ru.gif Binary files differnew file mode 100755 index 0000000000..b525c46233 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ru.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/rw.gif b/WebContent/VAADIN/themes/sampler/flags/rw.gif Binary files differnew file mode 100755 index 0000000000..0d095f7aed --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/rw.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sa.gif b/WebContent/VAADIN/themes/sampler/flags/sa.gif Binary files differnew file mode 100755 index 0000000000..179961b692 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sa.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sb.gif b/WebContent/VAADIN/themes/sampler/flags/sb.gif Binary files differnew file mode 100755 index 0000000000..8f5ff837fe --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sb.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sc.gif b/WebContent/VAADIN/themes/sampler/flags/sc.gif Binary files differnew file mode 100755 index 0000000000..31b47677e0 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sc.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/scotland.gif b/WebContent/VAADIN/themes/sampler/flags/scotland.gif Binary files differnew file mode 100755 index 0000000000..03f3f1de2c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/scotland.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sd.gif b/WebContent/VAADIN/themes/sampler/flags/sd.gif Binary files differnew file mode 100755 index 0000000000..53ae214fa1 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sd.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/se.gif b/WebContent/VAADIN/themes/sampler/flags/se.gif Binary files differnew file mode 100755 index 0000000000..80f6285228 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/se.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sg.gif b/WebContent/VAADIN/themes/sampler/flags/sg.gif Binary files differnew file mode 100755 index 0000000000..5663d39f86 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sg.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sh.gif b/WebContent/VAADIN/themes/sampler/flags/sh.gif Binary files differnew file mode 100755 index 0000000000..dcc7f3bcff --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sh.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/si.gif b/WebContent/VAADIN/themes/sampler/flags/si.gif Binary files differnew file mode 100755 index 0000000000..23852b50e3 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/si.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sj.gif b/WebContent/VAADIN/themes/sampler/flags/sj.gif Binary files differnew file mode 100755 index 0000000000..6202d1f3a2 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sj.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sk.gif b/WebContent/VAADIN/themes/sampler/flags/sk.gif Binary files differnew file mode 100755 index 0000000000..1b3f22baf9 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sk.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sl.gif b/WebContent/VAADIN/themes/sampler/flags/sl.gif Binary files differnew file mode 100755 index 0000000000..f0f34923dc --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sl.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sm.gif b/WebContent/VAADIN/themes/sampler/flags/sm.gif Binary files differnew file mode 100755 index 0000000000..04d98de5a5 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sm.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sn.gif b/WebContent/VAADIN/themes/sampler/flags/sn.gif Binary files differnew file mode 100755 index 0000000000..6dac8709d4 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sn.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/so.gif b/WebContent/VAADIN/themes/sampler/flags/so.gif Binary files differnew file mode 100755 index 0000000000..f1961694ab --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/so.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sr.gif b/WebContent/VAADIN/themes/sampler/flags/sr.gif Binary files differnew file mode 100755 index 0000000000..0f7499ad95 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sr.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/st.gif b/WebContent/VAADIN/themes/sampler/flags/st.gif Binary files differnew file mode 100755 index 0000000000..4f1e6e092b --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/st.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sv.gif b/WebContent/VAADIN/themes/sampler/flags/sv.gif Binary files differnew file mode 100755 index 0000000000..2d7b159a12 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sv.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sy.gif b/WebContent/VAADIN/themes/sampler/flags/sy.gif Binary files differnew file mode 100755 index 0000000000..dc8bd50948 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sy.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/sz.gif b/WebContent/VAADIN/themes/sampler/flags/sz.gif Binary files differnew file mode 100755 index 0000000000..f37aaf8011 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/sz.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tc.gif b/WebContent/VAADIN/themes/sampler/flags/tc.gif Binary files differnew file mode 100755 index 0000000000..11a8c232fc --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tc.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/td.gif b/WebContent/VAADIN/themes/sampler/flags/td.gif Binary files differnew file mode 100755 index 0000000000..7aa8a10dfc --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/td.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tf.gif b/WebContent/VAADIN/themes/sampler/flags/tf.gif Binary files differnew file mode 100755 index 0000000000..51a4325096 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tf.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tg.gif b/WebContent/VAADIN/themes/sampler/flags/tg.gif Binary files differnew file mode 100755 index 0000000000..ca6b4e7744 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tg.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/th.gif b/WebContent/VAADIN/themes/sampler/flags/th.gif Binary files differnew file mode 100755 index 0000000000..0130792409 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/th.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tj.gif b/WebContent/VAADIN/themes/sampler/flags/tj.gif Binary files differnew file mode 100755 index 0000000000..2fe38d4ab9 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tj.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tk.gif b/WebContent/VAADIN/themes/sampler/flags/tk.gif Binary files differnew file mode 100755 index 0000000000..3d3a727fde --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tk.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tl.gif b/WebContent/VAADIN/themes/sampler/flags/tl.gif Binary files differnew file mode 100755 index 0000000000..df22d58239 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tl.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tm.gif b/WebContent/VAADIN/themes/sampler/flags/tm.gif Binary files differnew file mode 100755 index 0000000000..36d0994fb9 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tm.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tn.gif b/WebContent/VAADIN/themes/sampler/flags/tn.gif Binary files differnew file mode 100755 index 0000000000..917d4288c9 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tn.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/to.gif b/WebContent/VAADIN/themes/sampler/flags/to.gif Binary files differnew file mode 100755 index 0000000000..d7ed4d1164 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/to.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tr.gif b/WebContent/VAADIN/themes/sampler/flags/tr.gif Binary files differnew file mode 100755 index 0000000000..e407d553d2 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tr.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tt.gif b/WebContent/VAADIN/themes/sampler/flags/tt.gif Binary files differnew file mode 100755 index 0000000000..47d3b806b5 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tt.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tv.gif b/WebContent/VAADIN/themes/sampler/flags/tv.gif Binary files differnew file mode 100755 index 0000000000..3c33827789 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tv.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tw.gif b/WebContent/VAADIN/themes/sampler/flags/tw.gif Binary files differnew file mode 100755 index 0000000000..cacfd9b7aa --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tw.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/tz.gif b/WebContent/VAADIN/themes/sampler/flags/tz.gif Binary files differnew file mode 100755 index 0000000000..82b52ca298 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/tz.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ua.gif b/WebContent/VAADIN/themes/sampler/flags/ua.gif Binary files differnew file mode 100755 index 0000000000..5d6cd83f59 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ua.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ug.gif b/WebContent/VAADIN/themes/sampler/flags/ug.gif Binary files differnew file mode 100755 index 0000000000..58b731ad5c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ug.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/um.gif b/WebContent/VAADIN/themes/sampler/flags/um.gif Binary files differnew file mode 100755 index 0000000000..3b4c848393 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/um.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/us.gif b/WebContent/VAADIN/themes/sampler/flags/us.gif Binary files differnew file mode 100755 index 0000000000..8f198f73a7 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/us.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/uy.gif b/WebContent/VAADIN/themes/sampler/flags/uy.gif Binary files differnew file mode 100755 index 0000000000..12848c7413 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/uy.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/uz.gif b/WebContent/VAADIN/themes/sampler/flags/uz.gif Binary files differnew file mode 100755 index 0000000000..dc9daecaa8 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/uz.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/va.gif b/WebContent/VAADIN/themes/sampler/flags/va.gif Binary files differnew file mode 100755 index 0000000000..2bd74468d6 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/va.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/vc.gif b/WebContent/VAADIN/themes/sampler/flags/vc.gif Binary files differnew file mode 100755 index 0000000000..48213816af --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/vc.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ve.gif b/WebContent/VAADIN/themes/sampler/flags/ve.gif Binary files differnew file mode 100755 index 0000000000..19ce6c1466 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ve.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/vg.gif b/WebContent/VAADIN/themes/sampler/flags/vg.gif Binary files differnew file mode 100755 index 0000000000..1fc0f96eed --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/vg.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/vi.gif b/WebContent/VAADIN/themes/sampler/flags/vi.gif Binary files differnew file mode 100755 index 0000000000..66f9e746b6 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/vi.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/vn.gif b/WebContent/VAADIN/themes/sampler/flags/vn.gif Binary files differnew file mode 100755 index 0000000000..f1e20c9412 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/vn.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/vu.gif b/WebContent/VAADIN/themes/sampler/flags/vu.gif Binary files differnew file mode 100755 index 0000000000..8a8b2b065f --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/vu.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/wales.gif b/WebContent/VAADIN/themes/sampler/flags/wales.gif Binary files differnew file mode 100755 index 0000000000..901d17507d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/wales.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/wf.gif b/WebContent/VAADIN/themes/sampler/flags/wf.gif Binary files differnew file mode 100755 index 0000000000..eaa954b136 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/wf.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ws.gif b/WebContent/VAADIN/themes/sampler/flags/ws.gif Binary files differnew file mode 100755 index 0000000000..a51f939ede --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ws.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/ye.gif b/WebContent/VAADIN/themes/sampler/flags/ye.gif Binary files differnew file mode 100755 index 0000000000..7b0183d0e1 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/ye.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/yt.gif b/WebContent/VAADIN/themes/sampler/flags/yt.gif Binary files differnew file mode 100755 index 0000000000..a2267c0546 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/yt.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/za.gif b/WebContent/VAADIN/themes/sampler/flags/za.gif Binary files differnew file mode 100755 index 0000000000..ede5258919 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/za.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/zm.gif b/WebContent/VAADIN/themes/sampler/flags/zm.gif Binary files differnew file mode 100755 index 0000000000..b2851d2b40 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/zm.gif diff --git a/WebContent/VAADIN/themes/sampler/flags/zw.gif b/WebContent/VAADIN/themes/sampler/flags/zw.gif Binary files differnew file mode 100755 index 0000000000..02901f627d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/flags/zw.gif diff --git a/WebContent/VAADIN/themes/sampler/icons/action_save.gif b/WebContent/VAADIN/themes/sampler/icons/action_save.gif Binary files differnew file mode 100644 index 0000000000..6e6f7deccd --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/icons/action_save.gif diff --git a/WebContent/VAADIN/themes/sampler/icons/category.gif b/WebContent/VAADIN/themes/sampler/icons/category.gif Binary files differnew file mode 100644 index 0000000000..15a5ad3787 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/icons/category.gif diff --git a/WebContent/VAADIN/themes/sampler/icons/comment_yellow.gif b/WebContent/VAADIN/themes/sampler/icons/comment_yellow.gif Binary files differnew file mode 100644 index 0000000000..df7158a477 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/icons/comment_yellow.gif diff --git a/WebContent/VAADIN/themes/sampler/icons/icon_get_world.gif b/WebContent/VAADIN/themes/sampler/icons/icon_get_world.gif Binary files differnew file mode 100644 index 0000000000..f99a5383b2 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/icons/icon_get_world.gif diff --git a/WebContent/VAADIN/themes/sampler/icons/icon_info.gif b/WebContent/VAADIN/themes/sampler/icons/icon_info.gif Binary files differnew file mode 100644 index 0000000000..9dfa0e196a --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/icons/icon_info.gif diff --git a/WebContent/VAADIN/themes/sampler/icons/icon_world.gif b/WebContent/VAADIN/themes/sampler/icons/icon_world.gif Binary files differnew file mode 100644 index 0000000000..355c1a9505 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/icons/icon_world.gif diff --git a/WebContent/VAADIN/themes/sampler/icons/page_code.gif b/WebContent/VAADIN/themes/sampler/icons/page_code.gif Binary files differnew file mode 100644 index 0000000000..912517b833 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/icons/page_code.gif diff --git a/WebContent/VAADIN/themes/sampler/icons/sample.png b/WebContent/VAADIN/themes/sampler/icons/sample.png Binary files differnew file mode 100644 index 0000000000..c1ff888aae --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/icons/sample.png diff --git a/WebContent/VAADIN/themes/sampler/layouts/examplecustomlayout.html b/WebContent/VAADIN/themes/sampler/layouts/examplecustomlayout.html new file mode 100644 index 0000000000..1e139a6c9c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/layouts/examplecustomlayout.html @@ -0,0 +1,38 @@ +<!--
+ This customlayout uses inline styles and images as well. Notice that the
+ URLs are relatice to the layout, which means you can open the layout offline
+ in a WYSIWYG editor (or browser), and the images will work.
+ -->
+
+<table width="400px" align="center" cellspacing="10"
+ style="color: #fff; padding: 20px; background: #31629E url(../sampler/sample-desc-bg.png) repeat-x">
+ <tr>
+ <td colspan="2">
+ <h1 style="margin-top: 0;">Login</h1>
+ <td>
+ </tr>
+ <tr>
+ <td align="right">User name:</td>
+ <td>
+ <div location="username"></div>
+ </td>
+ </tr>
+ <tr>
+ <td align="right">Password:</td>
+ <td>
+ <div location="password"></div>
+ </td>
+ </tr>
+ <tr>
+ <td align="right" colspan="2">
+ <div location="okbutton" style="padding: 10px;"></div>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" style="padding: 7px; background-color: #4172AE">
+ <IMG align="absbottom" src="../icons/icon_info.gif" /> This
+ information is in the layout.
+ <td>
+ </tr>
+</table>
+
diff --git a/WebContent/VAADIN/themes/sampler/layouts/gridexample.css b/WebContent/VAADIN/themes/sampler/layouts/gridexample.css new file mode 100644 index 0000000000..1575b51347 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/layouts/gridexample.css @@ -0,0 +1,13 @@ +.v-gridlayout-gridexample .v-gridlayout-spacing-on { + /* adjust spacing size */ + padding: 1px; +} + +/* visualize the grid cells */ +.v-gridlayout-gridexample div { + background-color: #fff; +} + +.v-gridlayout-gridexample div div div { + background-color: #eee; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/sampler/layouts/marginexample.css b/WebContent/VAADIN/themes/sampler/layouts/marginexample.css new file mode 100644 index 0000000000..8ae07be269 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/layouts/marginexample.css @@ -0,0 +1,9 @@ +.v-verticallayout-marginexample .v-verticallayout-margin-right { + /* increase the right margin */ + padding-right: 100px; +} + +.v-verticallayout-marginexample { + /* background for the layout, for clarity */ + background-color: #ccc; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/sampler/layouts/spacingexample.css b/WebContent/VAADIN/themes/sampler/layouts/spacingexample.css new file mode 100644 index 0000000000..e0680dc01e --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/layouts/spacingexample.css @@ -0,0 +1,4 @@ +.v-gridlayout-spacingexample { + /* background for the layout, for clarity */ + background-color: #ccc; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/sampler/prominentprimaryaction/prominentbg.png b/WebContent/VAADIN/themes/sampler/prominentprimaryaction/prominentbg.png Binary files differnew file mode 100644 index 0000000000..cef6bec5cd --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/prominentprimaryaction/prominentbg.png diff --git a/WebContent/VAADIN/themes/sampler/prominentprimaryaction/styles.css b/WebContent/VAADIN/themes/sampler/prominentprimaryaction/styles.css new file mode 100644 index 0000000000..ff096097bb --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/prominentprimaryaction/styles.css @@ -0,0 +1,23 @@ +.v-button-primary { + /* PNG with alpha as background */ + background: #66aa00 url(prominentbg.png) bottom right; + /* make PNG work in IE */ + filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/ITMILL/themes/sampler/prominentprimaryaction/prominentbg.png", sizingMethod="scale"); + border: 2px solid #66aa00; + /* make some extra room */ + padding: 10px; + /* round corners for browsers that support it */ + -moz-border-radius: 9px; + -webkit-border-radius: 9px; + border-radius: 9px; +} +.v-button-primary:hover { + /* changing color works due to PNG with alpha */ + background-color: #ff9000; + border-color: #ff9000; +} +.v-button-primary span { + /* big white caption */ + color: #fff; + font-size: 26px; +}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-left.png b/WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-left.png Binary files differnew file mode 100644 index 0000000000..2a0cbc87c4 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-left.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-right.png b/WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-right.png Binary files differnew file mode 100644 index 0000000000..df814beb63 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-right.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/desc-arrow.png b/WebContent/VAADIN/themes/sampler/sampler/desc-arrow.png Binary files differnew file mode 100644 index 0000000000..a272a11150 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/desc-arrow.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/finfofade.png b/WebContent/VAADIN/themes/sampler/sampler/finfofade.png Binary files differnew file mode 100644 index 0000000000..be8f4b46d6 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/finfofade.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/flow.gif b/WebContent/VAADIN/themes/sampler/sampler/flow.gif Binary files differnew file mode 100644 index 0000000000..d6a90f7087 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/flow.gif diff --git a/WebContent/VAADIN/themes/sampler/sampler/grayfade.png b/WebContent/VAADIN/themes/sampler/sampler/grayfade.png Binary files differnew file mode 100644 index 0000000000..330a062646 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/grayfade.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/grid.gif b/WebContent/VAADIN/themes/sampler/sampler/grid.gif Binary files differnew file mode 100644 index 0000000000..bbc0565fce --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/grid.gif diff --git a/WebContent/VAADIN/themes/sampler/sampler/grid.png b/WebContent/VAADIN/themes/sampler/sampler/grid.png Binary files differnew file mode 100644 index 0000000000..5a24c8f188 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/grid.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/hidetree.gif b/WebContent/VAADIN/themes/sampler/sampler/hidetree.gif Binary files differnew file mode 100644 index 0000000000..b3fe017b9b --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/hidetree.gif diff --git a/WebContent/VAADIN/themes/sampler/sampler/icons.xcf b/WebContent/VAADIN/themes/sampler/sampler/icons.xcf Binary files differnew file mode 100644 index 0000000000..3800aa41ce --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/icons.xcf diff --git a/WebContent/VAADIN/themes/sampler/sampler/info-bubble-bg.png b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-bg.png Binary files differnew file mode 100644 index 0000000000..ef8a116e38 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-bg.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/info-bubble-bottom.png b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-bottom.png Binary files differnew file mode 100644 index 0000000000..f15888ec0e --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-bottom.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/info-bubble-separator.png b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-separator.png Binary files differnew file mode 100644 index 0000000000..4b3aa1751c --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-separator.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/info-bubble-top.png b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-top.png Binary files differnew file mode 100644 index 0000000000..bf6ab842a9 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-top.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/left-on.gif b/WebContent/VAADIN/themes/sampler/sampler/left-on.gif Binary files differnew file mode 100644 index 0000000000..83348dfb5b --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/left-on.gif diff --git a/WebContent/VAADIN/themes/sampler/sampler/left.gif b/WebContent/VAADIN/themes/sampler/sampler/left.gif Binary files differnew file mode 100644 index 0000000000..9e48b7b21d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/left.gif diff --git a/WebContent/VAADIN/themes/sampler/sampler/list.gif b/WebContent/VAADIN/themes/sampler/sampler/list.gif Binary files differnew file mode 100644 index 0000000000..f0b610f700 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/list.gif diff --git a/WebContent/VAADIN/themes/sampler/sampler/list.png b/WebContent/VAADIN/themes/sampler/sampler/list.png Binary files differnew file mode 100644 index 0000000000..97bcdeb2f6 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/list.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/logo.png b/WebContent/VAADIN/themes/sampler/sampler/logo.png Binary files differnew file mode 100644 index 0000000000..afe7f778c7 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/logo.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/magnifier.png b/WebContent/VAADIN/themes/sampler/sampler/magnifier.png Binary files differnew file mode 100644 index 0000000000..396eed7275 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/magnifier.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/main-bg.png b/WebContent/VAADIN/themes/sampler/sampler/main-bg.png Binary files differnew file mode 100644 index 0000000000..a535ed01cb --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/main-bg.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/mid-on.gif b/WebContent/VAADIN/themes/sampler/sampler/mid-on.gif Binary files differnew file mode 100644 index 0000000000..ceb6645f16 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/mid-on.gif diff --git a/WebContent/VAADIN/themes/sampler/sampler/mid.gif b/WebContent/VAADIN/themes/sampler/sampler/mid.gif Binary files differnew file mode 100644 index 0000000000..eca0884b2d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/mid.gif diff --git a/WebContent/VAADIN/themes/sampler/sampler/next.png b/WebContent/VAADIN/themes/sampler/sampler/next.png Binary files differnew file mode 100644 index 0000000000..4a3b867ad0 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/next.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/prev.png b/WebContent/VAADIN/themes/sampler/sampler/prev.png Binary files differnew file mode 100644 index 0000000000..b6d9d455c1 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/prev.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/quickjump.png b/WebContent/VAADIN/themes/sampler/sampler/quickjump.png Binary files differnew file mode 100644 index 0000000000..ad7ff01f63 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/quickjump.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/right-on.gif b/WebContent/VAADIN/themes/sampler/sampler/right-on.gif Binary files differnew file mode 100644 index 0000000000..cd9ffba5f8 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/right-on.gif diff --git a/WebContent/VAADIN/themes/sampler/sampler/right.gif b/WebContent/VAADIN/themes/sampler/sampler/right.gif Binary files differnew file mode 100644 index 0000000000..3a2e73b902 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/right.gif diff --git a/WebContent/VAADIN/themes/sampler/sampler/sample-desc-arrow.png b/WebContent/VAADIN/themes/sampler/sampler/sample-desc-arrow.png Binary files differnew file mode 100644 index 0000000000..e08ebc25d3 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/sample-desc-arrow.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/sample-desc-bg.png b/WebContent/VAADIN/themes/sampler/sampler/sample-desc-bg.png Binary files differnew file mode 100644 index 0000000000..9b9eee81f9 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/sample-desc-bg.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/sampler.png b/WebContent/VAADIN/themes/sampler/sampler/sampler.png Binary files differnew file mode 100644 index 0000000000..d18883211d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/sampler.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/segment.png b/WebContent/VAADIN/themes/sampler/sampler/segment.png Binary files differnew file mode 100644 index 0000000000..a2f5049589 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/segment.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/showtree.gif b/WebContent/VAADIN/themes/sampler/sampler/showtree.gif Binary files differnew file mode 100644 index 0000000000..258ffe36b4 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/showtree.gif diff --git a/WebContent/VAADIN/themes/sampler/sampler/styles.css b/WebContent/VAADIN/themes/sampler/sampler/styles.css new file mode 100644 index 0000000000..8782e2d068 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/styles.css @@ -0,0 +1,485 @@ +/****************************************************************************** + * Sampler styles + ******************************************************************************/ +.v-app-SamplerApplication { + background-color: white; +} + +.v-app-SamplerApplication .v-horizontallayout-topbar { + border-bottom: 1px solid #fff; + background: #5c5d60 url(top-bg.png) repeat-x; +} + +.v-app-SamplerApplication .v-horizontallayout-sample-view { + background: #fff url(main-bg.png) repeat-x; +} + +.v-app-SamplerApplication .topbar .logo { + width: 167px; + height: 44px; + margin: 0; + padding: 0; + background: transparent url(sampler.png) no-repeat; + overflow: hidden; +} + +.v-app-SamplerApplication .topbar .logo img { + display: none; +} + +.v-app-SamplerApplication .v-popupview-quickjump { + background: transparent url(quickjump.png) no-repeat 0px 1px; +} + +.v-customcomponent-breadcrumbs { + font-family: arial, helvetica, verdana, sans-serif; +} +.v-sa .v-customcomponent-breadcrumbs { + font-family: helvetica, arial, verdana, sans-serif; +} +.v-customcomponent-breadcrumbs .v-horizontallayout-spacing-on { + padding-left: 5px; +} + +.v-customcomponent-breadcrumbs .v-link a, +.v-customcomponent-breadcrumbs .v-label { + text-decoration: none; + color: #000; + text-shadow: 0 1px 0 #8f9193; + font-size: 11px; + line-height: normal; + padding-top: 3px; + display: block; + float: left; +} +.v-customcomponent-breadcrumbs .v-label { +} +.v-sa .v-customcomponent-breadcrumbs .v-label { + +} +.v-ie .v-customcomponent-breadcrumbs .v-label { + +} +.v-ff .v-customcomponent-breadcrumbs .v-label { + +} +.v-customcomponent-breadcrumbs .v-link span { + text-decoration: none; +} +.v-customcomponent-breadcrumbs .v-link a:hover { + color: #000; + text-decoration: underline; +} +.v-customcomponent-breadcrumbs .v-link-bold { + height: 20px; + padding: 0 0 0 9px; + background: transparent url(breadcrumb-current-left.png) no-repeat; + float: left; +} +.v-ie .v-customcomponent-breadcrumbs .v-link-bold { + margin-top: 1px; +} +.v-customcomponent-breadcrumbs .v-link-bold a { + display: block; + height: 16px; + background: transparent url(breadcrumb-current-right.png) no-repeat right top; + font-size: 10px; + font-weight: bold; + color: #c2c4c6; + text-shadow: 0 1px 0 #3a3d43; + padding: 4px 9px 0 0; + cursor: default; +} +.v-sa .v-customcomponent-breadcrumbs .v-link-bold a { + height: 17px; + padding-top: 3px; +} +.v-ie .v-customcomponent-breadcrumbs .v-link-bold a { + padding-top: 2px; + padding-bottom: 2px; +} +.v-ff .v-customcomponent-breadcrumbs .v-link-bold a { + padding-top: 2px; + padding-bottom: 2px; +} +.v-customcomponent-breadcrumbs .v-link-bold a:hover { + color: #c2c4c6; + text-decoration: none; +} + +.v-app-SamplerApplication .v-horizontallayout-topbar .v-button-link span { + text-decoration: none; +} +.v-app-SamplerApplication .v-horizontallayout-topbar .v-button-link:hover span { + text-decoration: underline; +} +.v-app-SamplerApplication .v-horizontallayout-segment .v-button, +.v-app-SamplerApplication .v-horizontallayout-segment .v-popupview { + width: 30px; + height: 24px; + overflow: hidden; + padding: 0; + border: none; + background: transparent url(segment.png) no-repeat; + cursor: default; +} +.v-app-SamplerApplication .v-horizontallayout-segment .v-button:active, +.v-app-SamplerApplication .v-horizontallayout-segment .v-popupview:active { + background-position: left bottom; +} +.v-app-SamplerApplication .v-horizontallayout-segment .v-button-next, +.v-app-SamplerApplication .v-horizontallayout-segment .v-button-tree-switch { + background-position: right top; +} +.v-app-SamplerApplication .v-horizontallayout-segment .v-button-next:active, +.v-app-SamplerApplication .v-horizontallayout-segment .v-button-tree-switch:active { + background-position: right bottom; +} +.v-app-SamplerApplication .v-horizontallayout-segment .v-button-down { + background-position: right bottom; +} +.v-app-SamplerApplication .v-horizontallayout-segment .v-button span, +.v-app-SamplerApplication .v-horizontallayout-segment .v-popupview span { + display: block; + height: 24px; + background-repeat: no-repeat; + background-position: 50% 30%; +} +.v-app-SamplerApplication .v-horizontallayout-segment .v-button-tree-switch span { + background-image: url(tree.png); +} +.v-app-SamplerApplication .v-horizontallayout-segment .v-popupview span { + background-image: url(magnifier.png); + background-position: 50% 40%; +} +.v-app-SamplerApplication .v-horizontallayout-segment .v-button-previous span { + background-image: url(prev.png); +} +.v-app-SamplerApplication .v-horizontallayout-segment .v-button-next span { + background-image: url(next.png); +} +.v-popupview-popup-quickjump { + background: transparent; + border: none; +} + +.v-app-SamplerApplication .v-splitpanel-first-container-main-split { + background: #eaebec url(tree-bg.png) repeat-x fixed; +} + +.v-app-SamplerApplication .v-splitpanel-hsplitter-main-split { + width: 1px; + background: #aeb0b5; +} +.v-app-SamplerApplication .v-splitpanel-hsplitter-main-split div { + width: 3px; + background: transparent; + border: none; + margin: 0 -1px; + padding: 0; +} + + +.v-app-SamplerApplication .v-tree-menu { + font-family: arial, helvetica, verdana, sans-serif; + font-size: 12px; + line-height: 17px; + padding: 13px 0; +} +.v-sa .v-app-SamplerApplication .v-tree-menu { + font-family: helvetica, arial, verdana, sans-serif; +} +.v-app-SamplerApplication .v-tree-menu .v-tree-node-selected span { + background: #7d8490; + padding: 1px; +} + + +.v-app-SamplerApplication .v-label-section { + font-family: "Helvetica Neue", helvetica, arial, verdana, sans-serif; + font-size: 24px; + font-weight: bold; + border-bottom: 1px solid #eee; + line-height: 35px; + text-indent: 15px; + text-shadow: 0 2px 1px #c0c1c2; + color: #1e2229; + +} +.v-app-SamplerApplication .v-label-subsection { + font-family: helvetica, arial, verdana, sans-serif; + font-size: 16px; + font-weight: normal; + color: #666666; + text-indent: 15px; + padding-right: 20px; +} +.v-app-SamplerApplication .v-button-screenshot { + border: 3px solid #ccc; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + overflow: hidden; +} +.v-app-SamplerApplication .v-button-screenshot:hover { + border-color: #abc; +} +.v-app-SamplerApplication .v-button-screenshot img.v-icon { + margin: 0; + margin-top: -2px; + margin-left: -3px; + width: auto; + height: auto; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + overflow: hidden; +} +.v-ie .v-app-SamplerApplication .v-button-screenshot img.v-icon { + margin-left: -12px; +} + + +.v-app-SamplerApplication .v-table-featuretable tr.v-table-row, +.v-app-SamplerApplication .v-table-featuretable tr.v-table-row-odd { + height: 50px; +} +.v-app-SamplerApplication .v-table-featuretable tr.v-table-row-section { + color: #333366; + font-size: 18px; + font-weight: bold; +} +.v-app-SamplerApplication .v-table-featuretable tr.v-table-row-subsection { + font-size: 16px; + font-weight: bold; +} + +.v-app-SamplerApplication .v-table-featuretable .v-table-body { + border: transparent; +} + +.v-app-SamplerApplication .v-panel-content-light { + border-top: 0px; +} + +.v-app-SamplerApplication .v-horizontallayout-sample-view .v-horizontallayout-margin-top { + padding-top: 27px; +} +.v-app-SamplerApplication .v-horizontallayout-sample-view .v-horizontallayout-margin-bottom { + padding-bottom: 24px; +} +.v-app-SamplerApplication .v-caption-feature-controls { + font-family: "Helvetica Neue", helvetica, arial, sans-serif; + font-weight: bold; + font-size: 24px; + line-height: 28px; + color: #1e2229; + letter-spacing: -0.015em; + text-shadow: 0 2px 1px #c0c1c2; +} +.v-app-SamplerApplication .feature-info { + background: #1e2123 url(info-bubble-bg.png) repeat-y; + color: #b8bbbe; + font-family: arial, helvetica, verdana, sans-serif; + font-size: 12px; + line-height: 19px; +} +.v-sa .v-app-SamplerApplication .feature-info { + font-family: helvetica, arial, verdana, sans-serif; +} +.v-app-SamplerApplication .feature-info div.v-link a { + color: #b7c0c7; + font-size: 11px; + line-height: 18px; + margin-left: 28px; +} +.v-app-SamplerApplication .feature-info div.v-link a:hover { + color: #dcebf6; +} +.v-app-SamplerApplication .feature-info div.v-link a span { + text-decoration: none; + border-bottom: 1px dotted #495964; +} +.v-app-SamplerApplication .feature-info div.v-link a:hover span { + border-bottom: 1px solid #dcebf6; +} +.v-app-SamplerApplication .feature-info .v-panel-caption { + color: #fff; + font-family: "Helvetica Neue", helvetica, arial, verdana, sans-serif; + font-size: 14px; + font-weight: bold; + line-height: normal; + text-shadow: 0 1px 0 #272a2b; + background: transparent url(info-bubble-top.png); + margin: 0; + padding-bottom: 12px; + padding-left: 28px; + padding-top: 15px; + border: none; +} +.v-app-SamplerApplication .feature-info .v-panel-content { + background: transparent url(info-bubble-top.png) no-repeat 0 -44px; + border: none; +} +.v-app-SamplerApplication .v-panel-deco-feature-info { + height: 28px; + background: transparent url(info-bubble-bottom.png); + margin: 0; + border: none; +} + +.v-app-SamplerApplication .feature-info .v-verticallayout .v-verticallayout-margin-left { + padding-left: 28px; +} +.v-app-SamplerApplication .feature-info .v-verticallayout .v-verticallayout-margin-right { + padding-right: 20px; +} + +.v-app-SamplerApplication .feature-info .v-label { + padding: 0 20px 9px 28px; +} + +.v-app-SamplerApplication .feature-info .v-label-section { + font-weight: bold; + font-size: 12px; + line-height: 30px; + color: #fff; + border: none; + text-indent: 0; + text-shadow: none; + padding: 0; +} + +.v-app-SamplerApplication .feature-info .v-label-section span { + display: block; + background: transparent url(info-bubble-separator.png) repeat-x; + padding: 5px 0 0 19px; + margin: 0 5px 0 9px; +} + +.v-app-SamplerApplication .feature-info .description { + padding: 0; +} +.v-app-SamplerApplication .feature-info .description div.outer-deco { + margin: 0 5px 0 9px; + width: 353px; +} +.v-app-SamplerApplication .feature-info .description div.deco { + padding: 0 19px 13px 19px; + position: relative; +} +.v-app-SamplerApplication .feature-info .description span.deco { + display: block; + position: absolute; + height: 12px; + width: 7px; + background: transparent url(desc-arrow.png) no-repeat; + left: -5px; + top: 40%; +} +.v-ie6 .v-app-SamplerApplication .feature-info .description span.deco { + left: -24px; +} + +.v-app-SamplerApplication .feature-info .sample-description { + padding: 0; +} +.v-app-SamplerApplication .feature-info .sample-description div.outer-deco { + margin: 0 5px 0 9px; + color: #e0ecff; + text-shadow: 0 1px 0 #283b4e; + border: 1px solid #336391; + border-top-color: #161719; + border-bottom-color: #2e5b92; + width: 353px; +} +.v-ie6 .v-app-SamplerApplication .feature-info .sample-description div.outer-deco { + border-top: none; +} + +.v-app-SamplerApplication .feature-info .sample-description div.deco { + padding: 13px 19px 13px 19px; + background: #31629e url(sample-desc-bg.png) repeat-x; + border: 1px solid #4b81b2; + border-top-color: #558bbb; + border-bottom: none; + position: relative; +} + +.v-app-SamplerApplication .feature-info .sample-description span.deco { + display: block; + position: absolute; + height: 11px; + width: 7px; + background: transparent url(sample-desc-arrow.png) no-repeat; + left: -7px; + top: 45%; +} +.v-ie6 .v-app-SamplerApplication .feature-info .sample-description span.deco { + left: -26px; +} + +.v-app-SamplerApplication .v-link-showcode { + margin-left: 3px; +} +.v-app-SamplerApplication .v-button-showcode, +.v-app-SamplerApplication .v-link-showcode { + font-family: arial, helvetica, verdana, sans-serif; + display: inline; + font-size: 12px; + line-height: 20px; + height: 20px; +} +.v-sa .v-app-SamplerApplication .v-button-showcode, +.v-sa .v-app-SamplerApplication .v-link-showcode { + font-family: helvetica, arial, verdana, sans-serif; +} +.v-app-SamplerApplication .v-button-showcode span, +.v-app-SamplerApplication .v-link-showcode span { + color: #8b8e91; + text-decoration: none; +} +.v-app-SamplerApplication .v-button-showcode:hover span, +.v-app-SamplerApplication .v-link-showcode:hover span { + color: #62696f; + text-decoration: underline; +} +.v-app-SamplerApplication .v-panel-content-source { + border: 1px solid #eee; + background: #fff; +} + +.v-customcomponent-ModeSwitch .v-button { + height: 24px; + width: 30px; + border: none; + background: transparent url(segment.png) no-repeat; + cursor: default; + padding: 0; +} +.v-customcomponent-ModeSwitch .v-button span { + display: none; +} +.v-customcomponent-ModeSwitch .v-button .v-icon { + width: auto; + height: auto; +} +.v-customcomponent-ModeSwitch .v-button-first-on, +.v-customcomponent-ModeSwitch .v-button-first:active { + background-position: left bottom; +} +.v-customcomponent-ModeSwitch .v-button-first { + background-position: left top; +} +/* +.v-customcomponent-ModeSwitch .v-button-mid-on { + background: transparent url(mid-on.gif) no-repeat; +} +.v-customcomponent-ModeSwitch .v-button-mid { + background: transparent url(mid.gif) no-repeat; +}*/ +.v-customcomponent-ModeSwitch .v-button-last-on, +.v-customcomponent-ModeSwitch .v-button-last:active { + background-position: right bottom; +} +.v-customcomponent-ModeSwitch .v-button-last { + background-position: right top; +} diff --git a/WebContent/VAADIN/themes/sampler/sampler/top-bg.png b/WebContent/VAADIN/themes/sampler/sampler/top-bg.png Binary files differnew file mode 100644 index 0000000000..b28bbbb1dc --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/top-bg.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/tree-bg.png b/WebContent/VAADIN/themes/sampler/sampler/tree-bg.png Binary files differnew file mode 100644 index 0000000000..ebca8ef5f6 --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/tree-bg.png diff --git a/WebContent/VAADIN/themes/sampler/sampler/tree.png b/WebContent/VAADIN/themes/sampler/sampler/tree.png Binary files differnew file mode 100644 index 0000000000..f82f1fadbd --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/sampler/tree.png diff --git a/WebContent/VAADIN/themes/sampler/styles.css b/WebContent/VAADIN/themes/sampler/styles.css new file mode 100644 index 0000000000..2707893d3d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/styles.css @@ -0,0 +1,15 @@ +@import url(../reindeer/styles.css); + +@import url(sampler/styles.css); + +@import url(dummy/styles.css); + +@import url(prominentprimaryaction/styles.css); + +@import url(layouts/marginexample.css); + +@import url(layouts/spacingexample.css); + +@import url(layouts/gridexample.css); + +@import url(table/styles.css);
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/sampler/table/styles.css b/WebContent/VAADIN/themes/sampler/table/styles.css new file mode 100644 index 0000000000..457dc4515d --- /dev/null +++ b/WebContent/VAADIN/themes/sampler/table/styles.css @@ -0,0 +1,30 @@ +.v-table-iso3166 .v-table-row-marked { + color: red; + font-style: italic; +} + +.v-table-contacts .v-table-row-red { + color: red; +} +.v-table-contacts .v-table-row-blue { + color: blue; +} +.v-table-contacts .v-table-row-green { + color: green; +} + +.v-table-contacts .v-table-cell-content-marked { + background-color: #ffd; +} + +.v-table-contacts .v-table-cell-content-email { + background-color: #ffd; + font-family: monospace; + margin: 0px; +} + +.v-table .v-icon { + /* explicitly set icon width for fast browsers + * to properly detect row header width */ + width: 16px; +} diff --git a/WebContent/VAADIN/themes/tests-book/img/richtextarea-toolbar-fi.png b/WebContent/VAADIN/themes/tests-book/img/richtextarea-toolbar-fi.png Binary files differnew file mode 100644 index 0000000000..4bb791c856 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-book/img/richtextarea-toolbar-fi.png diff --git a/WebContent/VAADIN/themes/tests-book/img/smiley.jpg b/WebContent/VAADIN/themes/tests-book/img/smiley.jpg Binary files differnew file mode 100644 index 0000000000..dc1a399c76 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-book/img/smiley.jpg diff --git a/WebContent/VAADIN/themes/tests-book/layouts/layoutname.html b/WebContent/VAADIN/themes/tests-book/layouts/layoutname.html new file mode 100644 index 0000000000..6b75910783 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-book/layouts/layoutname.html @@ -0,0 +1,19 @@ +<table width="100%" height="100%"> + <tr height="100%"> + <td> + <table align="center"> + <tr> + <td align="right">User name:</td> + <td><div location="username"></div></td> + </tr> + <tr> + <td align="right">Password:</td> + <td><div location="password"></div></td> + </tr> + </table> + </td> + </tr> + <tr> + <td align="right" colspan="2"><div location="okbutton"></div></td> + </tr> +</table>
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/tests-book/layouts/printpage.html b/WebContent/VAADIN/themes/tests-book/layouts/printpage.html new file mode 100644 index 0000000000..2e65addcd8 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-book/layouts/printpage.html @@ -0,0 +1,5 @@ +<div>Here is some static content.</div> + +<script type='text/javascript'> +print(); +</script> diff --git a/WebContent/VAADIN/themes/tests-book/styles.css b/WebContent/VAADIN/themes/tests-book/styles.css new file mode 100644 index 0000000000..d3af11c089 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-book/styles.css @@ -0,0 +1,174 @@ +@import url(../default/styles.css); + +/*****************************************************************************/ +/* Styling for tests.magi application. */ +/*****************************************************************************/ + +.v-app { + background: white; +} + +/*****************************************************************************/ +/* For example_Forms() */ +/*****************************************************************************/ +.v-form { + border: thin solid; + padding: 5px 5px 5px 5px; +} + + +/*****************************************************************************/ +/* For example_Table() */ +/*****************************************************************************/ +/* Table rows contain three-row TextField components. */ +.v-table-components-inside .v-table-cell-content { + height: 54px; /* 3*18px = 54px. */ +} + +/****************************************************************************** + * For TableCellStyle.java. + ******************************************************************************/ +/* Center the text in header. */ +.v-table-header-cell { + text-align: center; +} + +/* Basic style for all cells. */ +.v-table-checkerboard .v-table-cell-content { + text-align: center; + vertical-align: middle; + padding-top: 12px; + width: 20px; + height: 28px; +} + +/* Style specifically for the row header cells. */ +.v-table-cell-content-rowheader { + background: #E7EDF3 url(../default/table/img/header-bg.png) repeat-x scroll 0 0; +} + +/* Style specifically for the "white" cells. */ +.v-table-cell-content-white { + background: white; + color: black; +} + +/* Style specifically for the "black" cells. */ +.v-table-cell-content-black { + background: black; + color: white; +} + +/*****************************************************************************/ +/* For example_Tree() */ +/*****************************************************************************/ + +.v-expandlayout-treeexample .v-panel .v-orderedlayout { + padding: 0px; +} + +.v-orderedlayout-margin-top { padding-top: 0px; } +.v-orderedlayout-margin-left { padding-left: 0px; } +.v-orderedlayout-margin-bottom { padding-bottom: 0px; } +.v-orderedlayout-margin-right { padding-right: 0px; } + +/*****************************************************************************/ +/* For example_GridLayout() */ +/*****************************************************************************/ +table.v-gridlayout-example-gridlayout { + background: blue; +} + +.v-gridlayout-example-gridlayout td { + background: white; +} + +/*****************************************************************************/ +/* For example_Alignment() */ +/*****************************************************************************/ +.v-gridlayout-example-alignment { + background: blue; +} +.v-gridlayout-example-alignment .v-expandlayout { + background: white; + width: 150px; + height: 75px; +} + +.v-orderedlayout { + margin: 5px; +} + +/* For SelectExample.java. */ +.v-orderedlayout tr { + vertical-align: top; +} + +/*****************************************************************************/ +/* For example_ProgressIndicator() */ +/*****************************************************************************/ +.v-progressindicator-invisible { + display: none; +} + +.v-progressindicator-fullwidth { + width: 100px; +} + +/*****************************************************************************/ +/* For example_Spacing() */ +/*****************************************************************************/ +.v-orderedlayout-spacingexample table { + background: blue; +} + +.v-orderedlayout-spacingexample td { + background: white; +} + +/* Set horizontal cell spacing for all OrderedLayouts. */ +.v-orderedlayout-hspacing { + padding-left: 10px; +} + +/* Set horizontal cell spacing in specific layout with "spacingexample" style. */ +.v-orderedlayout-spacingexample .v-orderedlayout-hspacing { + padding-left: 30px; +} + +/* Set vertical cell spacing in specific layout with "spacingexample" style. */ +.v-orderedlayout-spacingexample .v-orderedlayout-vspacing { + margin-top: 30px; +} + +table.v-gridlayout-spacingexample { + background: blue; +} + +.v-gridlayout-spacingexample td { + background: white; +} + +/*****************************************************************************/ +/* For example_Margin() */ +/*****************************************************************************/ +.v-orderedlayout-marginexample1 { padding-left: 200px; } +.v-orderedlayout-marginexample1 { padding-right: 100px; } +.v-orderedlayout-marginexample1 { padding-top: 50px; } +.v-orderedlayout-marginexample1 { padding-bottom: 25px; } + +.v-orderedlayout-marginexample2 .v-orderedlayout-margin-left { padding-left: 200px; } +.v-orderedlayout-marginexample2 .v-orderedlayout-margin-right { padding-right: 100px; } +.v-orderedlayout-marginexample2 .v-orderedlayout-margin-top { padding-top: 50px; } +.v-orderedlayout-marginexample2 .v-orderedlayout-margin-bottom { padding-bottom: 25px; } + +.v-orderedlayout-marginexample1 { background: #d0d0ff; border: 1px;} +.v-orderedlayout-marginexample2 { background: #ffd0d0; border: 1px;} +.v-orderedlayout-marginexample table { background: white; } + +/*****************************************************************************/ +/* For example_RichTextArea() */ +/*****************************************************************************/ +.v-richtextarea-richtextexample .gwt-ToggleButton .gwt-Image { + background-image: url(img/richtextarea-toolbar-fi.png) !important; +} diff --git a/WebContent/VAADIN/themes/tests-featurebrowser/layouts/featurebrowser-mainlayout.html b/WebContent/VAADIN/themes/tests-featurebrowser/layouts/featurebrowser-mainlayout.html new file mode 100644 index 0000000000..52eec9f64f --- /dev/null +++ b/WebContent/VAADIN/themes/tests-featurebrowser/layouts/featurebrowser-mainlayout.html @@ -0,0 +1,252 @@ +<html> +<head> +<link REL="stylesheet" TYPE="text/css"> +</head> + +<body><div id="_UID_main" style="display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%;"><img src="img/header.png" /> + + <div id="_UID_features" style="top: 62px; width: 200px; position: absolute; overflow: auto; left: 0;" location="tree"> + <div style="width: 100%; height: 100%; border: 1px solid red;">tree</div> + </div> + + <div id="_UID_demo" style="overflow: auto; position: absolute; top: 62px; left: 215px; "> + <table width="100%" height="100%" cellspacing="0" cellpadding="0" + border="0"> + <tbody> + <tr> + <td valign="middle" align="center"> + <table style="width:100%" cellspacing="0" cellpadding="0" + border="0"> + <tbody> + <tr> + <td style="text-align: left;" location="demo"> + <div style="width: 100%; height: 100%; border: 1px solid red;">demo</div> + </td> + </tr> + </tbody> + </table> + </td> + </tr> + </tbody> + </table> + </div> + + <div id="_UID_tabs" style="overflow: hidden; position: absolute; left: 215px;" location="tabsheet"> + <div style="width: 100%; height: 100%; border: 1px solid red;">tabsheet</div> + </div> + + <img id="_UID_prop-toggle" src="img/show_properties.png" style=" top: 23px; position: absolute;"/> + + <div id="_UID_props" style="overflow: hidden; position: absolute; top: 23px; width: 0px;" location="properties"> + <div style="width: 100%; height: 100%; border: 1px solid red;">properties</div> + </div> + + <div id="_UID_cntr" + style="overflow: hidden; position: absolute; bottom: 10px; left: 0pt; width: 200px; height: 50px;"> + <table width="100%" height="100%" border="0"> + <tbody> + <tr> + <td width="50%" valign="middle" align="center" id="_UID_cntr-left" location="themes">themes</td> + <td width="50%" valign="middle" align="center" id="_UID_cntr-right" location="restart">restart</td> + </tr> + </tbody> + </table> + </div> + + <img id="_UID_divider" src="img/tab_handle.png" style="position: absolute;" /> + +</div> + + +<script type="text/javascript"> + +/** Recalculate tabs content width */ +_UID_updateTabs = function() { + try { + var tabsDiv = document.getElementById("_UID_tabs"); + var tabsComponent = itmill.themes.Demo.prototype._UID_elemByIndex(tabsDiv.childNodes,0); + if (tabsComponent == null) return; + var tabs = itmill.themes.Demo.prototype._UID_elemByIndex(tabsComponent.childNodes,0); + if (tabs == null) return; + var content = itmill.themes.Demo.prototype._UID_elemByIndex(tabsComponent.childNodes,1); + if (content == null) return; + content.style.height="" + (tabsDiv.offsetHeight - tabs.offsetHeight-13) + "px"; + content.style.borderBottom="0"; + content.style.overflow='auto'; + var iframe = content.getElementsByTagName("iframe").item(0); + if (iframe != null) { + content.style.overflow='hidden'; + content.style.padding='0'; + content.style.height="" + (tabsDiv.offsetHeight - tabs.offsetHeight) + "px"; + iframe.height=content.style.height; + iframe.style.border='0'; + } + } catch (e) {} +}; + +/** Helper method. Get element from node array by index */ +_UID_elemByIndex = function(nodeArray, index) { + if (typeof nodeArray == 'undefined' || nodeArray == null) return null; + var i=0; + while (index>=0 && i < nodeArray.length) { + while(i < nodeArray.length && nodeArray[i].nodeType != Node.ELEMENT_NODE) i++; + if (index == 0) return nodeArray[i]; + index--; i++; + } + return null; +} + +_UID_dividerUpdate = function() { + var dividerDiv = document.getElementById("_UID_divider"); + var div = document.getElementById("_UID_main"); + dividerDiv.isActive = true; + div.onmouseup = function() { + dividerDiv.isActive = false; + div.onmouseup = null; + div.onmousemove = null; + } + div.onmousemove = function(e) { + dividerDiv.mouseY = typeof e != 'undefined' ? e.clientY : window.event.clientY; + _UID_layout(); + } + return false; +}; + +/** Recalculate feature browser main layout dimensions for all components */ +_UID_layout = function() { + + // Then animations are needed, this will be reset to true + var animationNeeded = false; + + // References to all elements + var mainDiv = document.getElementById("_UID_main"); + if (mainDiv == null) { alert("maindiv is null"); return;} + var featuresDiv = document.getElementById("_UID_features"); + var demoDiv = document.getElementById("_UID_demo"); + var tabsDiv = document.getElementById("_UID_tabs"); + var propertiesDiv = document.getElementById("_UID_props"); + var controlDiv = document.getElementById("_UID_cntr"); + var dividerDiv = document.getElementById("_UID_divider"); + + // Logobar height + var logoBarHeight = 62; + + // Get whole window contents size + document.body.style.padding = 0; + document.body.style.margin = 0; + document.body.style.position = "absolute"; + document.body.style.height = "100%"; + document.body.style.width = "100%"; + var width = document.body.offsetWidth; + var height = document.body.offsetHeight; + mainDiv.style.height = height + "px"; + mainDiv.style.width = width + "px"; + mainDiv.style.display = ""; + + // Recalc features div dimensions + var featuresWidth = 200; + var controlHeight = 50; + featuresDiv.style.top="" + logoBarHeight + "px"; + featuresDiv.style.width="" + featuresWidth + "px"; + featuresDiv.style.height="" + (height-controlHeight-logoBarHeight) + "px"; + + // Recalc properties div dimensions + if (typeof propertiesDiv.targetWidth == 'undefined') propertiesDiv.targetWidth = 0; + var propWidth = Math.floor((propertiesDiv.offsetWidth + propertiesDiv.targetWidth)/2); + if (Math.abs(propWidth - propertiesDiv.targetWidth) <= 1) propWidth = propertiesDiv.targetWidth; + if (propWidth >width-featuresWidth) propWidth = width-featuresWidth; + if (propWidth < 0) propWidth = 0; + if ((propWidth+1) != (propertiesDiv.targetWidth+1)) animationNeeded=true; + var centerWidth = width - propWidth - featuresWidth - 40; + propertiesDiv.style.position="absolute"; + propertiesDiv.style.overflow="hidden"; + propertiesDiv.style.top="" + 23 + "px"; + propertiesDiv.style.left="" + (centerWidth + featuresWidth + 40) + "px"; + propertiesDiv.style.width=propWidth + "px"; + propertiesDiv.style.height="" + (height - 23) + "px"; + var buttonDiv = document.getElementById("_UID_prop-toggle"); + buttonDiv.style.left = "" + (centerWidth + featuresWidth - 20 + 40) + "px" + if (propWidth == 0) { //buttonDiv.src = buttonDiv.showPng; + buttonDiv.style.height = "92px"; } + if (propWidth == propertiesDiv.maxWidth) { //buttonDiv.src = buttonDiv.hidePng; + buttonDiv.style.height = "23px"; } + buttonDiv.onclick = function() { + var propertiesDiv = document.getElementById("_UID_props"); + propertiesDiv.targetWidth = propertiesDiv.targetWidth == 0 ? 265 : 0; + _UID_layout(); + }; + + // Recalc divider div dimensions + if (typeof dividerDiv.demoHeight == 'undefined') dividerDiv.demoHeight = Math.floor(height/2); + if (dividerDiv.isActive) { + dividerDiv.demoHeight = dividerDiv.mouseY-10 - logoBarHeight; + if (dividerDiv.demoHeight < 0) dividerDiv.demoHeight = 0; + } else { + if (dividerDiv.demoHeight + logoBarHeight > height - 20) dividerDiv.demoHeight = height - 20 - logoBarHeight; + if (dividerDiv.demoHeight < 0) dividerDiv.demoHeight = 0; + } + var dividerHeight = 17; + dividerDiv.style.position="absolute"; + dividerDiv.style.overflow="hidden"; + dividerDiv.style.top="" + (dividerDiv.demoHeight + logoBarHeight)+ "px"; + dividerDiv.style.left="" + (15+featuresWidth+Math.round((centerWidth-137)/2)) +"px"; + dividerDiv.style.width="" + 137 + "px"; + dividerDiv.style.height="" + dividerHeight + "px"; + + // Recalc tabs div dimensions + tabsDiv.style.position="absolute"; + tabsDiv.style.overflow="hidden"; + tabsDiv.style.top="" + (dividerDiv.demoHeight + dividerHeight + logoBarHeight) + "px"; + tabsDiv.style.left="" + (featuresWidth + 15) + "px"; + tabsDiv.style.width="" + centerWidth + "px"; + tabsDiv.style.height="" + (height - dividerDiv.demoHeight - dividerHeight - logoBarHeight) + "px"; + _UID_updateTabs(); + + // Recalc demo div dimensions + demoDiv.style.position="absolute"; + demoDiv.style.overflow="auto"; + demoDiv.style.top="" + logoBarHeight + "px"; + demoDiv.style.left="" + (featuresWidth + 15) + "px"; + demoDiv.style.width="" + centerWidth + "px"; + demoDiv.style.height="" + dividerDiv.demoHeight + "px"; + + // Recalc control div dimensions + // TODO, make floating + controlDiv.style.position="absolute"; + controlDiv.style.overflow="hidden"; + controlDiv.style.top="" + (height - controlHeight) + "px"; + controlDiv.style.left="0"; + controlDiv.style.width="" + featuresWidth + "px"; + controlDiv.style.height="" + controlHeight + "px"; + + if (animationNeeded) { + setTimeout("_UID_layout()",30); + } + + /* call custom layouts bridge to notify sub components */ + mainDiv.notifyChildrenOfSizeChange(); +}; + + +_UID_initFeatureBrowserLayout = function() { + var dividerDiv = document.getElementById("_UID_divider"); + if (dividerDiv == null) alert("no divider div"); + dividerDiv.isActive = false; + dividerDiv.onmousedown = _UID_dividerUpdate; + + var mainDiv = document.getElementById("_UID_main"); + + /* this will be called by custom layout when its containers size has changed */ + mainDiv.iLayoutJS = function() { + _UID_layout(); + }; + +// _UID_layout(); +}; + +_UID_initFeatureBrowserLayout(); + +</script> + +</body> +</html>
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/header.png b/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/header.png Binary files differnew file mode 100644 index 0000000000..bf64ac4e17 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/header.png diff --git a/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/hide_properties.png b/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/hide_properties.png Binary files differnew file mode 100644 index 0000000000..0069db75d9 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/hide_properties.png diff --git a/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/m_bg.png b/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/m_bg.png Binary files differnew file mode 100644 index 0000000000..2d37f7ffae --- /dev/null +++ b/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/m_bg.png diff --git a/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/show_properties.png b/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/show_properties.png Binary files differnew file mode 100644 index 0000000000..6427452419 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/show_properties.png diff --git a/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/tab_handle.png b/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/tab_handle.png Binary files differnew file mode 100644 index 0000000000..ed0c34cabb --- /dev/null +++ b/WebContent/VAADIN/themes/tests-featurebrowser/layouts/img/tab_handle.png diff --git a/WebContent/VAADIN/themes/tests-featurebrowser/styles.css b/WebContent/VAADIN/themes/tests-featurebrowser/styles.css new file mode 100644 index 0000000000..088e6608c0 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-featurebrowser/styles.css @@ -0,0 +1,8 @@ +@import url(../default/styles.css); + +body, html {
+ background: #e9eced;
+ margin: 0;
+ padding: 0;
+ height: 100%;
+}
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/tests-tickets/icons/640ok.png b/WebContent/VAADIN/themes/tests-tickets/icons/640ok.png Binary files differnew file mode 100644 index 0000000000..cfafb13881 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-tickets/icons/640ok.png diff --git a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1975.html b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1975.html new file mode 100644 index 0000000000..26b6548dd0 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1975.html @@ -0,0 +1 @@ +<b>Testing custom layout..</b>
diff --git a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2022.html b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2022.html new file mode 100644 index 0000000000..430548173d --- /dev/null +++ b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2022.html @@ -0,0 +1,2 @@ +<div>This is an utf-8 string: åäöéèáèë<br/> +The same in ISO-8859-1: åäöéèáèë</div>
diff --git a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2296.html b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2296.html new file mode 100644 index 0000000000..9baf164d06 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2296.html @@ -0,0 +1,10 @@ +<table width="100%" height="100%"> + <tr> + <td> + <div location="button1" style="height: 100px"></div> + </td> + <td width="500" style="background: darkgrey;"> + <div location="button2" style="height: 200px"></div> + </td> + </tr> +</table> diff --git a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2347.html b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2347.html new file mode 100644 index 0000000000..a9bf8d0f9f --- /dev/null +++ b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2347.html @@ -0,0 +1,10 @@ +<table> + <tr> + <td location="button1" style="border: 0; padding: 0"> + </td> + </tr> + <tr> + <td location="button2" style="border: 0; padding: 0"> + </td> + </tr> +</table> diff --git a/WebContent/VAADIN/themes/tests-tickets/styles.css b/WebContent/VAADIN/themes/tests-tickets/styles.css new file mode 100644 index 0000000000..91355e5185 --- /dev/null +++ b/WebContent/VAADIN/themes/tests-tickets/styles.css @@ -0,0 +1,1291 @@ +@import url(../default/styles.css); + +/* DO NOT ADD GENERIC RULES LIKE .v-table IN THIS FILE */ + +/*****************************************************************************/ +/* Ticket 1904 */ +/*****************************************************************************/ + +.v-orderedlayout-ticket1904 { + background-color: red; +} + +.v-orderedlayout-ticket1904-margin-top { + padding-top: 20px; +} +.v-orderedlayout-ticket1904-margin-right { + padding-right: 10px; +} +.v-orderedlayout-ticket1904-margin-bottom { + padding-bottom: 40px; +} +.v-orderedlayout-ticket1904-margin-left { + padding-left: 5px; +} + +.v-orderedlayout-ticket1904-vspacing { + margin-top: 20px; +} +.v-orderedlayout-ticket1904-hspacing { + padding-left: 40px; +} + +/*****************************************************************************/ +/* Ticket 1710 */ +/*****************************************************************************/ + +.v-orderedlayout-tested-layout, .v-gridlayout-tested-layout, .v-expandllayout-tested-layout { + background-color: #fff; +} + +.v-panel-content-layout-testing-panel { + background-color: #eee; +} + +.v-panel-content-testarea { + background-color: #f4f4f4; +} + + + + +/*****************************************************************************/ +/* Ticket 1857 */ +/*****************************************************************************/ + +.v-table-cell-content-old { + color: brown; +} + +.v-table-cell-content-young { + color: green; +} + +/*****************************************************************************/ +/* Ticket 1902 */ +/*****************************************************************************/ + +.v-orderedlayout-red-background { + background: red; + } + +/*****************************************************************************/ +/* Ticket 1921 */ +/*****************************************************************************/ + +.v-orderedlayout-red { + background: red; +} + +.v-orderedlayout-blue { + background: blue; +} + +/*****************************************************************************/ +/* Ticket 1924 */ +/*****************************************************************************/ + +.v-label-red { + background: red; +} + +/** #1953 */ +.v-gridlayout-borders td, +.v-gridlayout-borders { + border: 1px solid black; + border-collapse: collapse; +} + +.v-button-test-heading + { + width: 100px; + height: 50px; + } + + .v-label-test-spacer + { + width: 20px; + height: 48px; + background-color: black; + } + + .v-label-test-cell + { + width: 100px; + height: 48px; + } + + .v-label-test-col-head + { + width: 100px; + height: 48px; + background-color: navy; + text-align: center; + } + + .v-button-test-page-change + { + width: 100px; + height: 50px; + } +/*****************************************************************************/ +/* Ticket 124 */ +/*****************************************************************************/ + +.v-gridlayout-border td { + border: 1px solid black; +} + +/* #1919 */ + +.v-gridlayout-test .v-gridlayout-margin-top { + padding-top: 100px; +} + +.v-gridlayout-test .v-gridlayout-margin-left { + padding-left: 5px; +} +.v-gridlayout-test .v-gridlayout-margin-right { + padding-right: 50px; +} +.v-gridlayout-test .v-gridlayout-margin-bottom { + padding-bottom: 0 px; +} + +.v-gridlayout-test .v-gridlayout-margin-spacing { + padding-left: 40px; + padding-top: 40px; +} + + + + + + +/*****************************************************************************/ +/* No ticket, just for general test cases */ +/*****************************************************************************/ + +.v-label-no-padding { + padding: 0; + background: lime; +} + + +/*****************************************************************************/ +/* Table Cell Generator test +/*****************************************************************************/ + +.v-table-cell-content-red { + background: red; +} + +.v-table-cell-content-green { + background: lightgreen; +} + + + +/*****************************************************************************/ +/* Ticket 2222 */ +/*****************************************************************************/ +.v-orderedlayout-ticket2222 .v-orderedlayout-margin-top { + padding-top: 100px; +} +.v-orderedlayout-ticket2222 .v-orderedlayout-margin-right { + padding-right: 20px; +} +.v-orderedlayout-ticket2222 .v-orderedlayout-margin-bottom { + padding-bottom: 30px; +} + +.v-orderedlayout-ticket2222 .v-orderedlayout-margin-left { + padding-left: 40px; +} + +.v-orderedlayout-ticket2222 .v-orderedlayout-spacing-on { + padding-top: 50px; + padding-left: 60px; +} + +.borders { + border: 1px solid black; +} + +.v-gridlayout-ticket2222 .v-gridlayout-margin-top { + padding-top: 100px; +} +.v-gridlayout-ticket2222 .v-gridlayout-margin-right { + padding-right: 20px; +} +.v-gridlayout-ticket2222 .v-gridlayout-margin-bottom { + padding-bottom: 30px; +} + +.v-gridlayout-ticket2222 .v-gridlayout-margin-left { + padding-left: 40px; +} + +.v-gridlayout-ticket2222 .v-gridlayout-spacing-on { + padding-top: 50px; + padding-left: 20px; +} + +.ticket2231 { + margin: 50px; +} + +.ticket2231-border { + border: 2em solid red; +} + +/*****************************************************************************/ +/* Ticket 2232 */ +/*****************************************************************************/ + +.v-gridlayout-t2232 .v-gridlayout-spacing-off { + padding-top: 50px; + padding-left: 20px; +} + +.v-orderedlayout-t2232 .v-orderedlayout-spacing-off { + padding-top: 25px; + padding-left: 25px; +} + +/*****************************************************************************/ +/* Ticket 2273 */ +/*****************************************************************************/ +.ticket2273-button { + float: right; +} + + +/* Logica theme */ + +/* Import Toolkit default theme */ + +.v-generated-body { + overflow: hidden; +} +.v-view { + background: #fff; + position: relative; +} +.v-window-modalitycurtain { + background: #000; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.v-app input, .v-window input, +.v-app select, .v-window select, +.v-app textarea, .v-window textarea, +.v-app button, .v-window button, +.v-formlayout-captioncell { + font-size: 11px; + font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif !important; + color: #2c3437 !important; +} +.v-formlayout-captioncell { + font-weight: bold; +} + +.v-loading-indicator, +.v-loading-indicator-delay, +.v-loading-indicator-wait { + width: 174px; + height: 12px; + background: url(img/loading-indicator.gif) top left no-repeat; + position: absolute; + top: 12px !important; + right: 15px !important; +} + + + +.v-window-contents { + border: 1px solid #9ab2bf; + font-size: 11px; +} +.v-window-header { + color: #094582 !important; + font-size: 15px; + font-weight: bold; + float: left; +} +.v-window-closebox, +.v-window-closebox:hover { + background-image: url(img/window/close.png) !important; +} + + +/* +.v-datefield { + margin: 2px; +} +.v-datefield .v-textfield { + float: left; +} +.v-datefield .v-textfield, +.v-datefield .v-datefield-button { + margin: 0px; +} +*/ +/* +.v-textfield, .v-datefield, .v-filterselect{ +height:20px; +width:125px; +padding:0; +margin:0; +} + + +.v-datefield-textfield, .v-filterselect-input{ +height:14px; +width:107px; +padding:2px; +} + +.v-datefield-button { + background: url(img/datefield/open-button.png) top right no-repeat; + width: 20px; + height: 20px; + cursor: pointer; +} + +.v-filterselect { + background: #f6f9fc url(img/select/bg-left-filter.png) left top no-repeat; + height: 20px; + margin: 2px; +} +.v-filterselect-button { + height: 20px; + width:25px; + background-image: url(img/select/bg-right-filter.png); +} + +.v-filterselect-suggestpopup { + font-size: 11px; +} + +* + html .v-filterselect-button { + margin-top: -22px; /-* for IE *-/ +} + +/* +.v-datefield-popup { + margin-top: -1px; + margin-left: -1px; +} + + +.v-customcomponent-view { + overflow: hidden; /* for IE *-/ +} + +*/ +.v-button{ + font-size: 11px; + font-weight: bold; + color: #122942 !important; + /*background: url(img/button/left2.png) top left no-repeat;*/ +} + +.v-button span { + /*background: url(img/button/right2.png) top right no-repeat;*/ +} + +.v-button img { + float: left; /* possible icon */ +} + +/* +.v-button:hover { background-image: url(img/button/left2_down.png); } +.v-button:hover span { background-image: url(img/button/right2_down.png); } +*/ + +.v-button-link, +.v-button-link span, +.v-button-link:hover, +.v-button-link:hover span { + border: none; + background: none; +} + +.v-textfield-error { + background: #ffa0a0 !important; +} + +.v-textarea, .v-textfield, .v-numerictextfield input, .v-filterselect input { + border: 1px solid #8fa5b3; + height:18px; + background: #f6f9fc url(img/input_bg.png) left top repeat-x; +} +.v-select-twincol-selections, +.v-select-twincol-options { + border: 1px solid #8fa5b3; + background: #f6f9fc url(img/input_bg.png) left top repeat-x; +} + +.v-errorindicator { + float: left; + padding-right: 7px; +} + +.v-table { + color: #2c3437; +} + +.v-table .v-selected { + color: #2c3437; + background: #faffd1; +} +.v-table-row:hover, .v-table-row-odd:hover { + background: #c8def9; +} +/* +.v-table-header-wrap { + background: #d4e7fe url(img/table/column_header_bg.png) top left repeat-x; + height: 25px; +} +*/ +.v-table-header-cell:hover, +.v-table-header-cell-asc:hover, +.v-table-header-cell-desc:hover { + background: #d4e7fe url(img/table/column_header_bg.png) top left repeat-x; +} +.v-table-cell-content { + font-size: 11px; + border-right: 1px solid #e3e7f0; + margin: 0; + padding: 2px 2px 2px 3px; +/* height: 20px;*/ +} +.v-table-header-cell-asc .v-table-caption-container { + background: url(img/table/order_asc.png) right 50% no-repeat; +} +.v-table-header-cell-desc .v-table-caption-container { + background: url(img/table/order_desc.png) right 50% no-repeat; +} +.v-table-caption-container { + color: #48738c; + font-size: 11px; + font-weight: bold; + padding-top: 6px; +} +.v-table-column-selector { + background-image: url(img/table/colsel.png); + background-position: 0px 5px; + cursor: pointer; +} + + +.v-contextmenu { + font-size: 11px; + color: #000; +} +.v-contextmenu .gwt-MenuBar { + background: #5f5f5f; /* shadow */ + border: none; +} +.v-contextmenu .gwt-MenuBar table { + border: 1px solid #a0a0a0 !important; + background: #f0f0f0; + position: relative; + top: -3px; + left: -2px; +} +.v-contextmenu .gwt-MenuItem { + padding: 2px; +} +.v-contextmenu .gwt-MenuItem div { + padding: 1px 25px 1px 13px; +} +.v-contextmenu .v-on div { + background: url(img/checked.png) center left no-repeat; + color: #000; +} +.v-contextmenu .v-off div { + background: url(img/unchecked.png) center left no-repeat; + color: #6f6f6f; +} +.v-contextmenu .v-on div:hover { + color: #000; +} +.v-contextmenu .v-off div:hover { + color: #000; +} + +.v-accordion { + background: #fff url(img/accordion/bg.gif) top left repeat-x; + border: solid #96B0CF; + border-width: 1px 1px 1px 1px; +} +.v-accordion-item { + background:transparent; + border-top: 1px solid #b9c5cf; + height:21px; + /* TODO: the rounded top left corner + /*background: #ffffff url(img/accordion/top.gif) top left no-repeat;*/ +} +.v-accordion-item-first { + border-top: none; + /* TODO: the rounded top left corner + /*background: #ffffff url(img/accordion/top.gif) top left no-repeat;*/ +} +.v-accordion-item-caption { + background: transparent url(img/accordion/arrow-left.gif) 7px 5px no-repeat; + border: none; + padding: 0px 0px 0px 18px; + font-size: 12px; + font-weight: bold; + color: #1d4466; + height: 21px; +} +.v-accordion-item-caption .v-icon { + float: left; + padding: 1px; +} +.v-accordion-item-open .v-caption { + border: none; + background: url(img/accordion/tab-on-bg.gif) top left no-repeat; + padding: 0px 0px 0px 19px; + height: 21px; +} + +.v-accordion-item .v-caption { + border: none; + padding: 0px 0px 0px 19px; + height: 21px; +} + +.v-accordion-item-open .v-accordion-item-caption { + background: url(img/accordion/tab-on-right-bg.gif) top right no-repeat; + color: #fff; + padding-left: 2px; + border:0; +} + +.v-accordion-item-content { +} + +.v-tree-node { + background-image: url(img/tree/expand.png); +} +.v-tree-node-expanded { + background-image: url(img/tree/collapse.png); +} +.v-tree-node-caption { + color: #2c3437; + font-size: 11px; + font-weight: bold; +} +.v-tree { + background: url(img/tree/2x583-dotline.png) 5px bottom repeat-y; +} +.v-tree-node-children { + background: url(img/tree/2x583-dotline.png) 21px bottom repeat-y; +} +.v-tree-node-leaf { + background: url(img/tree/node.png) 5px center no-repeat; +} +.v-tree-node-selected, +.v-tree-node-selected span { + background: transparent; + color: #2f76cc; +} + + +.v-panel-caption span { + /*color: #005290;*/ + font-size: 11px; + font-weight: bold; + letter-spacing: 0; +} +.v-panel-caption, .v-panel-caption-light { + padding: 1px 18px 4px 5px; + border: none !important; + background: url(img/caption_light_bg.png) bottom left repeat-x; + /*margin: 1px 10px;*/ +} +.v-panel-caption .v-icon, .v-panel-caption-light .v-icon { + /*margin: 0px 2px;*/ + } +.v-panel:before, +.v-panel-caption:before, +.v-panel-nocaption:before, +.v-panel-deco:before, +.v-panel-deco { + background: none; /* remove unnecessary graphics */ +} +.v-panel-content { + /*margin: 0px 10px;*/ + border: 1px solid #d3d4dc !important; +} +.v-panel-deco { + height: 9px; +} +* html .v-panel-deco { + height: 9px !important; +} +*+html .v-panel-deco { + height: 9px !important; +} + +.v-tabsheet .v-tabsheet-tabs { + height: auto; +} +.v-tabsheet .v-tabsheet-tabs .v-caption { + background: none !important; + white-space: nowrap; +} +.v-tabsheet .v-tabsheet-tabs .gwt-TabBarItem { + background: url(img/tabsheet/tab-bg-edit.gif) top right no-repeat; + border-width: 0px 0px 0px 1px; + border-style: solid; + border-color: #9ab2bf; + margin: 0; + padding: 8px 15px 0px 10px; + font-size: 11px; + font-weight: normal; + height: 24px; + color: #324955; +} +.v-tabsheet .gwt-TabBarItem:hover { + color: #2f759a; +} +.v-tabsheet .v-tabsheet-tabs .gwt-TabBarItem-selected { + background: url(img/tabsheet/tab-on-bg.gif) right top no-repeat; + font-weight: bold; + color: #094582; + margin: 0; +} +.v-tabsheet .gwt-TabBarItem-selected:hover { + color: #094582; +} +.v-tabsheet .v-tabsheet-tabs .gwt-TabBarItem-selected .v-caption { + height: auto; + margin: 0 !important; + padding: 0 !important; +} +.v-tabsheet .v-tabsheet-tabs .gwt-TabBarRest { + background: none; + height: 31px !important; + border-width: 0px 0px 1px 0px; + border-color: #9ab2bf; + +} +.v-tabsheet .v-tabsheet-content { + border-width: 0px 1px 1px 1px; + border-style: solid; + border-color: #9ab2bf; +} +.v-tabsheet .v-caption .v-icon { + display: inline; +} +.v-tabsheet .v-tabsheet-deco { + display: none; +} +.v-tabsheet-loading .v-tabsheet-tabs .gwt-TabBarItem-selected span { + /*background-position: 1px 7px;*/ + background: none; /* hide loading indicator */ +} + +.v-tabsheet-scroller { + /*margin-top: -29px;*/ +} +.v-tabsheet-scrollerNext, .v-tabsheet-scrollerNext-disabled { + background-image: url(img/tabsheet/next.png); +} +.v-tabsheet-scrollerPrev, .v-tabsheet-scrollerPrev-disabled { + background-image: url(img/tabsheet/prev.png); +} +.v-tabsheet-scrollerPrev, +.v-tabsheet-scrollerNext, +.v-tabsheet-scrollerPrev-disabled, +.v-tabsheet-scrollerNext-disabled { + height: 30px; +} + + +.v-splitpanel-horizontal .v-splitpanel-hsplitter, +.v-splitpanel-horizontal .v-splitpanel-hsplitter div { + border: 0px; + width: 11px; +} +.v-splitpanel-horizontal .v-splitpanel-hsplitter { + background: #c6dbf0 url(img/splitpanel/vsplit-bg.gif) top left repeat-y; +} +.v-splitpanel-horizontal .v-splitpanel-hsplitter div { + margin: 0px; + background: url(img/splitpanel/vsplit-toggle.gif) top left no-repeat; +} + +.v-splitpanel-vertical .v-splitpanel-vsplitter, +.v-splitpanel-vertical .v-splitpanel-vsplitter div { + border: 0px; + height: 11px; +} +.v-splitpanel-vertical .v-splitpanel-vsplitter { + background: #c6dbf0 url(img/splitpanel/hsplit-bg.gif) top left repeat-x; +} +.v-splitpanel-vertical .v-splitpanel-vsplitter div { + margin: 0px; + background: url(img/splitpanel/hsplit-toggle.gif) top left no-repeat; +} + + +.v-label-copyright { + position: absolute; + bottom: 0px; + left: 0px; + background: url(img/copyright-bg.gif) #def0fe right top no-repeat; + color: #90b1cf; + font-weight: bold; + font-size: 11px; + padding-right: 25px; + padding-left: 5px; + width: 171px; + white-space: nowrap; +} + +/* -- header -- */ + +.v-orderedlayout-header { + background: #004a8a url(img/header/headerbg.gif); + border:0; + margin:0; + padding:0; +} + +.v-orderedlayout-header .v-label-logo { + background: url(img/logica-logo-edit.gif) top left no-repeat; + width: 111px; + height: 32px; + text-indent: -100em; + margin: 2px 0 0 0; +} + +.v-orderedlayout-header .v-orderedlayout-module-selector-menu .v-button { + background: url(img/moduleselector/modulebg.gif); + margin-top: 2px; + height: 32px; + border:none; + border-left:2px solid #1c4d72; + border-right:2px solid #2c6da2; +} + +.v-orderedlayout-header .v-orderedlayout-module-selector-menu .v-button-selected { + background-image: url(img/moduleselector/modulebg-on.gif); + height: 32px; + border-left:2px solid #1c4d72; + border-right:2px solid #2c6da2; +} + +.v-orderedlayout-header .v-orderedlayout-module-selector-menu .v-button span { + background:none; + color: #fff; + font-size: 11px; + font-weight: bold; + padding: 5px 10px; + height: 32px; +} + +.v-orderedlayout-header .v-orderedlayout-module-selector-menu .v-button-selected span { + color: #000; + border: none; +} + +.v-orderedlayout-header .v-orderedlayout-module-selector-menu .v-button:hover span { + text-decoration: underline; +} + +/* -- topmenu -- */ + +.v-orderedlayout-topmenu { + background: #ddecfe url(img/topmenu/menubarbg.gif) top right repeat-x; +} +.v-orderedlayout-topmenu .v-orderedlayout-breadcrumbs div, +.v-orderedlayout-topmenu .v-orderedlayout-breadcrumbs table { + height: 100%; +} +.v-orderedlayout-topmenu .v-orderedlayout-breadcrumbs { + background: #fffff7 url(img/topmenu/crumbbg.gif) top right repeat-x; + height: 100%; +} +.v-orderedlayout-topmenu .v-orderedlayout-breadcrumbs .v-button { + height: 100%; + padding: 0px; +} +.v-orderedlayout-topmenu .v-orderedlayout-breadcrumbs .v-button, +.v-orderedlayout-topmenu .v-orderedlayout-breadcrumbs .v-button span { + background: none; + border: none; +} +.v-orderedlayout-topmenu .v-orderedlayout-breadcrumbs .v-button:hover span { + text-decoration: underline; +} +.v-orderedlayout-topmenu .v-orderedlayout-breadcrumbs span { + font-weight: normal; + color: #877845; + padding: 5px 6px 0px 6px; + +} +.v-orderedlayout-topmenu .v-label-breadcrumbs-separator { + background: url(img/topmenu/crumbend.gif) top left repeat-x; + width: 9px; + height: 30px; +} +.v-orderedlayout-topmenu .v-orderedlayout-user-menu { + padding: 5px 10px 0px 0px; +} +.v-orderedlayout-topmenu .v-orderedlayout-user-menu .v-button-user-menu-link { + background: none; + border: none; + padding-top:3px; +} +.v-orderedlayout-topmenu .v-orderedlayout-user-menu .v-button-user-menu-link span { + background: none; + font-weight: normal; + color: #256ac1; + padding-right: 0px; +} +.v-orderedlayout-topmenu .v-orderedlayout-user-menu .v-button-user-menu-link:hover span { + color: #000; + border-bottom: 1px dotted #000; +} + + + +/* -- footer -- */ +.v-orderedlayout-footer { + background: #ddecfe url(img/footer/footerbg.gif) top left repeat-x; + border-top: 1px solid #96bad5; +} +.v-orderedlayout-footer .v-label-version, +.v-orderedlayout-footer .v-label-username { + padding: 5px; +} + + +/* -- login screen -- */ +#login-screen { + background: #f4faff; + width: 100%; + height: 100%; + float: left; + font-size: 12px; +} +#login-screen #login-top { + width: 100%; + height: 110px; + background: #f9fcff; + border-bottom: 3px solid #f9ab49; + float: left; + clear: left; + text-align: center; +} +#login-screen #login-top #top-container { + width: 550px; + height: 100%; + position: relative; + padding: 0px; + margin: 0px auto; + clear: left; +} +#login-screen #login-top #top-menu { + position: absolute; + bottom: 0px; + right: 0px; + height: 21px; + padding: 3px 10px 0px 10px; + background: url(img/login-screen/top-menu-bg.gif) #d4f1f0 left top repeat-x; + border-color: #d5dfe7; + border-width: 0px 2px 0px 2px; + border-style: solid; +} +#login-screen #login-top #top-menu #locale-select { + float: left; +} +#login-screen #login-top #top-menu #locale-select select { + width: 130px; +} +#login-screen #login-top #top-menu #help { + float: left; +} +#login-screen #login-top #top-menu #help button { + border-width: 0px 0px 1px 0px; + border-style: dotted; + border-color: #256ac1; + height: 1.6em; +} +#login-screen #login-top #top-menu #help button:hover { + border-style: solid; +} +#login-screen #login-top #top-menu #help button span { + color: #256ac1; + text-decoration: none; +} +#login-screen #login-top #top-menu .separator { + float: left; +} +#login-screen #login-top #top-menu .separator .v-label { + float: left; + height: 19px; + width: 3px; + background: url(img/login-screen/top-menu-separator.gif) center top no-repeat; + padding: 0px 10px; +} +#login-screen #login-top #logo { + background: url(img/login-screen/login-logo.png) left top no-repeat; + width: 200px; + height: 41px; + position: absolute; + bottom: 5px; + left: 0px; +} +#login-screen #login-main { + border-color: #aac5df; + border-style: solid; + border-width: 0px 1px 1px 1px; + width: 518px; + padding: 15px 15px 50px 15px; + margin: 0px auto; + clear: left; + position: relative; + background: #eaf5fe; +} +#login-screen #login-main #links { + float: left; + clear: left; + width: 100%; + text-align: center; +} +#login-screen #login-main #links button { + margin: 5px auto; + border-width: 0px 0px 1px 0px; + border-color: #d98511; + border-style: dotted; +} +#login-screen #login-main #links button span { + color: #d98511; + text-decoration: none; +} +#login-screen #login-main #links button:hover { + border-style: solid; +} +#login-screen #login-main #links button:hover span { + color: #000; +} +#login-screen .title { + color: #d98511; + font-weight: bold; + font-size: 130%; + padding-bottom: 5px; +} +#login-screen .v-label-login-label { + font-size: 130%; + padding: 0px 5px 0px 12px; +} +#login-screen .v-button-login-button { + width: auto; + margin-right: 3px; +} +#login-screen #login-banner { + width: 550px; + height: 87px; + background: url(img/login-screen/login-banner.jpg) left top no-repeat; + clear: left; + margin: 0px auto; +} +#login-screen #welcome-label { + color: #90b1cf; + font-size: 175%; + font-weight: bold; + padding: 12px 0px 0px 20px; +} +#login-screen #login-box { + border: 1px solid #d4ce9b; + background: url(img/login-screen/login-bg-noborder.gif) #fefddc left top repeat-x; + padding: 10px; + min-height: 140px; + width: 320px; + float: left; + clear: left; +} +#login-screen #login-box input { + background: url(img/login-screen/input-bg.gif) #f7f7ec left top no-repeat; + border: none; + width: 174px; + height: 25px; + padding: 5px 0px 0px 5px; + font-size: 140%; + font-weight: bold; +} +#login-screen .hint { + float: left; + width: 155px; + padding: 8px; +} +#login-screen .clear { + clear: both; +} +#login-screen #login-box td { + vertical-align: middle !important; +} +#login-screen .v-form fieldset{ + border: none; + padding: 0; + margin: 0; +} +#login-screen #login-box .label-capslock-on { + position: absolute; + margin-top: -20px; +} +#login-screen fieldset.v-form .v-form-description { + height: 0px; + overflow: hidden; +} +#login-screen .v-form-errormessage { + color: #F5440E; + font-size: 110%; + font-weight: bold; + float: left; + margin-top: 10px; + padding-top: 10px; + border-top: 1px dotted #d5cf1f; + background-position: 4px 10px; +} + + + +/* Logica components project (widgets) styles begins */ + +.v-multitextfield-popup { + padding: 5px; + border: solid 1px #f6b06a; + background: #ffcb02; +} + +.v-multitextfield-popup input, .v-multitextfield-popup textarea { + margin: 2px; +} + +.v-textfield-input_fi { + background: #ffffff url(multitextfield/img/fi.png) no-repeat 3px center; + padding-left: 21px; +} + +.v-textarea-input_fi { + background: #ffffff url(multitextfield/img/fi.png) no-repeat 3px 3px; + padding-left: 21px; +} + +.v-textfield-input_en { + background: #ffffff url(multitextfield/img/en.png) no-repeat 3px center; + padding-left: 21px; +} + +.v-textarea-input_en { + background: #ffffff url(multitextfield/img/en.png) no-repeat 3px 3px; + padding-left: 21px; +} + +.v-textfield-input_sv { + background: #ffffff url(multitextfield/img/sv.png) no-repeat 3px center; + padding-left: 21px; +} + +.v-textarea-input_sv { + background: #ffffff url(multitextfield/img/sv.png) no-repeat 3px 3px; + padding-left: 21px; +} + +.v-customcomponent-multioptionbutton { + background: #ffffff url(multioptionbutton/img/multibuttonbg.jpg) no-repeat top left; + padding: 2px; +} + +.v-customcomponent-multioptionbutton .v-gridlayout-linksTable button span { + text-decoration: none; + color:#34475F; + font: normal 11px Helvetica,Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif; +} + +.v-customcomponent-multioptionbutton .v-gridlayout-linksTable button span { + text-decoration: none; + color:#34475F; + font: normal 11px Helvetica,Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif; +} + +.v-customcomponent-multioptionbutton .v-gridlayout-linksTable button:hover span { + text-decoration: underline; +} + + +.v-customcomponent-multioptionbutton .v-gridlayout-linksTable img.v-icon { + float: left; + padding: 0px; + margin-right: 5px; +} + +.v-customcomponent-multioptionbutton .multioptionbutton-caption button span { + color:#34475F; + font: normal 14pt Helvetica,Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif; + font-weight:normal; + margin:0px; + padding:0px; + text-decoration: none; +} + +.v-customcomponent-multioptionbutton .multioptionbutton-caption button:hover span { + text-decoration: underline; +} + + +.v-customcomponent-multioptionbutton .v-label-description { + color:#111111; + font-size:11px; + line-height:15px; +} + +.v-customcomponent-multioptionbutton img.v-icon { + padding: 7px 10px; +} + + +.v-tableselect-menutable table { + border-collapse: collapse; + padding: 0px; + margin: 0px; +} + +.v-tableselect-menutable table td { + height: 12px; +} + +.v-tableselect-tablerow-over { + background: #0000ff; + color: #ffffff; +} + +.v-tableselect-menutable table { + border-collapse: collapse; + border: 0px; +} + +.v-tableselect-menutable table td { + cursor:pointer; + height:18px; + padding:1px 5px; + white-space:nowrap; +} + +.v-tableselect-tablerow-over { + background: #5DAEE8; + color: #ffffff; +} + +.v-tableselect-table-header td { + background: #d8e5e8; +} + +.modalpanel-footer { + border-top: 1px solid #9AB2BF; + padding: 5px 10px; + background: #f5faff; +} + + + +.v-chaptextfield .capslock-on { + background: red; +} +.v-chaptextfield .label-capslock-on { + text-indent: -999999px; + background: url(chaptextfield/img/capslock.png) left top no-repeat; + height: 32px; + width: 32px; +} + + +.v-numerictextfield td { + vertical-align: middle !important; +} +.v-numerictextfield-left { + text-align: left; +} +.v-numerictextfield-right { + text-align: right; +} +.v-numerictextfield-stepper-up span, +.v-numerictextfield-stepper-down span { + display: none; +} +.v-numerictextfield-stepper-up, +.v-numerictextfield-stepper-down { + width: 11px; + height: 10px; + padding: 0px; + margin: 0px; + background: url(numerictextfield/img/stepper_bg.png) no-repeat; + border: none; + float: left; +} +.v-numerictextfield-stepper-up { + background-position: right top; +} +.v-numerictextfield-stepper-up:hover { + background-position: left top; +} +.v-numerictextfield-stepper-down { + background-position: right bottom; + clear: left; +} +.v-numerictextfield-stepper-down:hover { + background-position: left bottom; +} +.v-numerictextfield input { + margin-right: 1px; +} +.v-numerictextfield-stepper { + margin-right: 2px; +} +.v-numerictextfield-left-readonly, +.v-numerictextfield-right-readonly { + background: none !important; + border: none !important; + color: #222222 !important; +} + +.dispnone { + display:none; +} + +.redborder { + border: 1px solid red; +} + +/* #2434 */ +.v-table-bordered .v-table-body td { + border-bottom: 1px solid red; +} + +/* #2747 */ +.v-button-nowraplink span { + white-space: normal; +} + +.cyan { + background:cyan; +} + +.yellow { + background:yellow; +} + +.green { + background:green; +} +
\ No newline at end of file diff --git a/WebContent/VAADIN/themes/toolkittunes/images/album-cover.jpg b/WebContent/VAADIN/themes/toolkittunes/images/album-cover.jpg Binary files differnew file mode 100644 index 0000000000..677e4f2cb1 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/album-cover.jpg diff --git a/WebContent/VAADIN/themes/toolkittunes/images/coverflow-view.png b/WebContent/VAADIN/themes/toolkittunes/images/coverflow-view.png Binary files differnew file mode 100644 index 0000000000..5e15b84cd3 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/coverflow-view.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/grid-view.png b/WebContent/VAADIN/themes/toolkittunes/images/grid-view.png Binary files differnew file mode 100644 index 0000000000..21f4205fdc --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/grid-view.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/icon-music.png b/WebContent/VAADIN/themes/toolkittunes/images/icon-music.png Binary files differnew file mode 100644 index 0000000000..1e97148ecf --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/icon-music.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/jump-to.png b/WebContent/VAADIN/themes/toolkittunes/images/jump-to.png Binary files differnew file mode 100644 index 0000000000..55d4632245 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/jump-to.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/max.png b/WebContent/VAADIN/themes/toolkittunes/images/max.png Binary files differnew file mode 100644 index 0000000000..28e93b8116 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/max.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/mute.png b/WebContent/VAADIN/themes/toolkittunes/images/mute.png Binary files differnew file mode 100644 index 0000000000..9788008cb8 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/mute.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/next.png b/WebContent/VAADIN/themes/toolkittunes/images/next.png Binary files differnew file mode 100644 index 0000000000..98a5e6cbbe --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/next.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/play.png b/WebContent/VAADIN/themes/toolkittunes/images/play.png Binary files differnew file mode 100644 index 0000000000..66b2160a25 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/play.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/prev.png b/WebContent/VAADIN/themes/toolkittunes/images/prev.png Binary files differnew file mode 100644 index 0000000000..425f4c4e7f --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/prev.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/progress-knob.png b/WebContent/VAADIN/themes/toolkittunes/images/progress-knob.png Binary files differnew file mode 100644 index 0000000000..23934226ea --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/progress-knob.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/selected-bg.png b/WebContent/VAADIN/themes/toolkittunes/images/selected-bg.png Binary files differnew file mode 100644 index 0000000000..8785f279f9 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/selected-bg.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/status-bg.png b/WebContent/VAADIN/themes/toolkittunes/images/status-bg.png Binary files differnew file mode 100644 index 0000000000..7af0c88380 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/status-bg.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/table-header-bg.png b/WebContent/VAADIN/themes/toolkittunes/images/table-header-bg.png Binary files differnew file mode 100644 index 0000000000..2d43b2fe10 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/table-header-bg.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/table-view.png b/WebContent/VAADIN/themes/toolkittunes/images/table-view.png Binary files differnew file mode 100644 index 0000000000..083fb581bb --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/table-view.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/toggle-visualization.png b/WebContent/VAADIN/themes/toolkittunes/images/toggle-visualization.png Binary files differnew file mode 100644 index 0000000000..41effd5bd2 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/toggle-visualization.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/top-bg.png b/WebContent/VAADIN/themes/toolkittunes/images/top-bg.png Binary files differnew file mode 100644 index 0000000000..4b01255bd5 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/top-bg.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/volume-bar.png b/WebContent/VAADIN/themes/toolkittunes/images/volume-bar.png Binary files differnew file mode 100644 index 0000000000..eb4365fe9a --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/volume-bar.png diff --git a/WebContent/VAADIN/themes/toolkittunes/images/volume-knob.png b/WebContent/VAADIN/themes/toolkittunes/images/volume-knob.png Binary files differnew file mode 100644 index 0000000000..6341060e04 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/images/volume-knob.png diff --git a/WebContent/VAADIN/themes/toolkittunes/styles.css b/WebContent/VAADIN/themes/toolkittunes/styles.css new file mode 100644 index 0000000000..ad321d4903 --- /dev/null +++ b/WebContent/VAADIN/themes/toolkittunes/styles.css @@ -0,0 +1,278 @@ +@import url(../default/styles.css); + + +/****************************************************************************** + * For ToolkitTunesLayout.java + ******************************************************************************/ + +.tTunes, .tTunes select, .tTunes button { + font-size: 11px; + line-height: 14px; + color: #000; + font-family: "Lucida Grande", Helvetica, Arial, sans-serif; +} + +.tTunes .top { + background: transparent url(images/top-bg.png) repeat-x; +} + +/* Hide all button captions */ +.tTunes .top .v-button span { + display: none; +} + +.tTunes .playback .v-button { + width: 31px; + height: 32px; + overflow: hidden; + padding: 0; + border: none; +} + +.tTunes .playback .play { + width: 37px; + height: 38px; + background: transparent url(images/play.png); +} + +.tTunes .playback .prev { + background: transparent url(images/prev.png); +} + +.tTunes .playback .next { + background: transparent url(images/next.png); +} + +.tTunes .volume .mute { + width: 13px; + height: 14px; + background: transparent url(images/mute.png) no-repeat left bottom; + border: none; + padding: 0; + overflow: hidden; +} + +.tTunes .volume .max { + width: 17px; + height: 14px; + background: transparent url(images/max.png) no-repeat right bottom; + border: none; + padding: 0; + overflow: hidden; +} + +.tTunes .volume .v-slider { + border: none; +} + +.tTunes .volume .v-slider-base { + background: transparent url(images/volume-bar.png) no-repeat 0 50%; + height: 6px; + border: none; + border-top: 1px solid #aaa; +} + +.tTunes .volume .v-slider-handle { + background: transparent url(images/volume-knob.png) no-repeat; + margin-top: -3px; +} + +.tTunes .status { + background: transparent url(images/status-bg.png) repeat-x; + line-height: 12px; + border-right: 1px solid #959985; + border-left: 1px solid #959985; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; +} + +.tTunes .status .v-horizontallayout-margin-top { + padding-top: 3px; +} +.tTunes .status .v-horizontallayout-margin-bottom { + padding-bottom: 3px; +} +.tTunes .status .v-horizontallayout-margin-left { + padding-left: 9px; +} +.tTunes .status .v-horizontallayout-margin-right { + padding-right: 9px; +} + +.tTunes .status .v-label { + white-space: nowrap; +} + +.tTunes .status .v-slider { + border: 1px solid #000; + border-left: none; + border-right: none; + height: 7px; + margin: 0; +} + +.tTunes .status .v-slider-base { + border: none; + height: 7px; + border-left: 1px solid #000; + border-right: 1px solid #000; + background: transparent; +} + +.tTunes .status .v-slider-handle { + margin: 0; + width: 7px; + height: 7px; + background: transparent url(images/progress-knob.png); +} + +.tTunes .toggle-vis, +.tTunes .jump { + width: 11px; + height: 11px; + overflow: hidden; + border: none; + background: transparent url(images/toggle-visualization.png); + padding: 0; +} + +.tTunes .jump {en; + border: none; + background: transparent url(images/jump-to.png); +} + + +.tTunes .viewmode-table, +.tTunes .viewmode-grid, +.tTunes .viewmode-coverflow { + border: none; + width: 27px; + height: 22px; + overflow: hidden; +} + +.tTunes .viewmode-table { + background: transparent url(images/table-view.png) no-repeat right top; +} + +.tTunes .viewmode-grid { + background: transparent url(images/grid-view.png) no-repeat; +} + +.tTunes .viewmode-coverflow { + background: transparent url(images/coverflow-view.png) no-repeat; +} + + + +.tTunes .v-splitpanel-horizontal .v-splitpanel-hsplitter { + width: 1px; + background: #404040; +} + +.tTunes .v-splitpanel-horizontal .v-splitpanel-hsplitter div { + width: 3px; + border: none; + background: transparent; +} + + + +.tTunes .sidebar { + background: #d1d7e2; +} + +.tTunes .sidebar .v-label { + padding: 7px 0 3px 10px; + font-weight: bold; + text-transform: uppercase; + color: #505d6d; + text-shadow: #fff 0 1px 0; +} + +.tTunes .sidebar .v-button { + text-align: left; + border: none; + background: transparent; + line-height: 15px; + padding: 2px 0; +} + +.tTunes .sidebar .v-button span { + padding-left: 25px; +} + +.tTunes .sidebar .selected { + background: transparent url(images/selected-bg.png) repeat-x; + color: #fff; + font-weight: bold; + text-shadow: #384359 0 1px 0; + padding: 0; +} + +.tTunes .sidebar .selected span { + display: block; + background: transparent url(images/icon-music.png) no-repeat 25px 1px; + padding: 2px 0 2px 45px; +} + +.tTunes .sidebar .v-caption { + background: transparent url(images/table-header-bg.png) repeat-x; + padding: 1px 0; + font-weight: bold; + text-shadow: #eee 0 1px 0; + text-align: center; + color: #202020; + border-top: 1px solid #404040; + border-bottom: 1px solid #555; +} + +.tTunes .sidebar .v-captiontext { + float: none; +} + + +.tTunes .v-table-header-wrap { + height: 16px; + border: none; + border-bottom: 1px solid #555; + background: transparent url(images/table-header-bg.png) repeat-x; +} + +.tTunes .v-table-caption-container { + font-size: 11px; + color: #000; + font-weight: bold; + text-shadow: #fff 0 1px 0; + padding-top: 1px; +} + +.tTunes .v-table-body { + border: none; +} + +.tTunes .v-table-row-odd { + background: #f1f5fa; +} + +.tTunes .v-table-row:hover { + background: #fff; +} + +.tTunes .v-table-row-odd:hover { + background: #f1f5fa; +} + +.tTunes .v-table .v-selected { + background: #3d80df; +} + +.tTunes .v-table-cell-content { + padding: 0 0 0 3px; + line-height: normal; +} + +.tTunes .v-table select { + padding: 0 2px; +}
\ No newline at end of file |