]> source.dussan.org Git - vaadin-framework.git/commitdiff
Table normal style variant for black background added to Reindeer theme.
authorJouni Koivuviita <jouni.koivuviita@itmill.com>
Thu, 28 May 2009 06:42:56 +0000 (06:42 +0000)
committerJouni Koivuviita <jouni.koivuviita@itmill.com>
Thu, 28 May 2009 06:42:56 +0000 (06:42 +0000)
svn changeset:8040/svn branch:6.0

WebContent/VAADIN/themes/reindeer/common/img/black-vertical-sprites-ie6.png
WebContent/VAADIN/themes/reindeer/common/img/black-vertical-sprites.png
WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites-ie6.png
WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites.png
WebContent/VAADIN/themes/reindeer/styles.css
WebContent/VAADIN/themes/reindeer/table/img/asc.png
WebContent/VAADIN/themes/reindeer/table/img/col-sel-black-pressed.png [new file with mode: 0644]
WebContent/VAADIN/themes/reindeer/table/img/col-sel-black.png [new file with mode: 0644]
WebContent/VAADIN/themes/reindeer/table/img/desc.png
WebContent/VAADIN/themes/reindeer/table/img/header-bg-black.png [new file with mode: 0644]
WebContent/VAADIN/themes/reindeer/table/table.css

index c18d7b05c234c14e171e56bf4eec807b178ae186..f8eb2af29fa9937097d8028122c267cdc0a9aa1e 100644 (file)
Binary files a/WebContent/VAADIN/themes/reindeer/common/img/black-vertical-sprites-ie6.png and b/WebContent/VAADIN/themes/reindeer/common/img/black-vertical-sprites-ie6.png differ
index 49c0475ef18c82da7445cf3e186577aeb28a8251..a3249e4f2e4e5f55c1fef77f9653d1cc48bd54fb 100644 (file)
Binary files a/WebContent/VAADIN/themes/reindeer/common/img/black-vertical-sprites.png and b/WebContent/VAADIN/themes/reindeer/common/img/black-vertical-sprites.png differ
index d426cc8b806dfaee29da587afc7a09ca74add6d0..a65612cf3fad6884ae33be56c2709fd7b9283ef9 100644 (file)
Binary files a/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites-ie6.png and b/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites-ie6.png differ
index 8cfacdf59be981101d7ce2c5ba17fa507ccbafc1..04cc05ea9db6e9a2fb1fbad7ddc8ac328da0f889 100644 (file)
Binary files a/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites.png and b/WebContent/VAADIN/themes/reindeer/common/img/vertical-sprites.png differ
index 81d6fc5aaad478c6104158e2b58726cd2a686e64..6a2dc2e9887fe66897fa774ca4c2356f1e04037c 100644 (file)
@@ -3532,7 +3532,8 @@ td.v-datefield-calendarpanel-nextyear {
 .v-table-row-odd {
        background: #eff0f1;
 }
-.v-table .v-selected {
+.v-table .v-selected,
+.black .v-table .v-selected {
        background: #4d749f url(common/img/sel-bg.png) repeat-x; /* We can't include this in the sprite, since we don't know the row height */
        color: #fff;
        text-shadow: #3b5a7a 0 1px 0;
@@ -3603,6 +3604,7 @@ td.v-datefield-calendarpanel-nextyear {
        -webkit-border-bottom-right-radius: 4px;
        height: 13px;
        padding: 4px 30px;
+       color: #222;
        text-shadow: #fff 0 1px 0;
        width: 100px;
        position: relative;
@@ -3629,11 +3631,8 @@ td.v-datefield-calendarpanel-nextyear {
   -background-image: url(common/img/vertical-sprites-ie6.png);
   background-position: left -1075px;
 }
-/* Borderless style */
-.v-table-borderless .v-table-header-wrap,
-.v-table-borderless .v-table-body {
-       border: none;
-}
+
+
 /* Strong style */
 .v-table-strong .v-table-header-wrap {
        border-color: #2b3033;
@@ -3679,6 +3678,76 @@ td.v-datefield-calendarpanel-nextyear {
        border-color: #9ca1a5;
 }
 
+
+/* Table on black background (normal style) */
+.black .v-table-header-wrap {
+       border-color: #252729;
+  background-image: url(common/img/black-vertical-sprites.png);
+  -background-image: url(common/img/black-vertical-sprites-ie6.png);
+  background-position: left -622px;
+       color: #e7eaee;
+       text-shadow: #000 0 -1px 0;
+}
+.black .v-table-resizer {
+       border-right-color: #252729;
+}
+.black .v-table-header-cell-asc .v-table-caption-container {
+  background-image: url(common/img/black-vertical-sprites.png);
+  -background-image: url(common/img/black-vertical-sprites-ie6.png);
+  background-position: right -642px;
+}
+.black .v-table-header-cell-desc .v-table-caption-container {
+  background-image: url(common/img/black-vertical-sprites.png);
+  -background-image: url(common/img/black-vertical-sprites-ie6.png);
+  background-position: right -661px;
+}
+.black .v-table-column-selector {
+  background-image: url(common/img/black-vertical-sprites.png);
+  -background-image: url(common/img/black-vertical-sprites-ie6.png);
+  background-position: left -680px;
+}
+.black .v-table-column-selector:active {
+  background-image: url(common/img/black-vertical-sprites.png);
+  -background-image: url(common/img/black-vertical-sprites-ie6.png);
+  background-position: left -700px;
+}
+.black .v-table-header-drag {
+  background-image: url(common/img/black-vertical-sprites.png);
+  -background-image: url(common/img/black-vertical-sprites-ie6.png);
+  background-position: left -720px;
+       color: #e7eaee;
+       text-shadow: #000 0 -1px 0;
+}
+.black .v-table-focus-slot-left,
+.black .v-table-focus-slot-right {
+       border-color: #9ca1a5;
+}
+.black .v-table-body {
+       border-color: #252729;
+       background: transparent;
+}
+.black .v-table-cell-content {
+       border-right-color: #252729;
+       border-bottom: 1px solid #252729;
+}
+.black .v-table-cell-wrapper {
+       padding-bottom: 2px;
+}
+.black .v-table-row-odd {
+       background: transparent;
+}
+/* Selection background-color combined with default style selector, so we don't have to duplicate the sprite image in the final sprite collection */
+.black .v-table .v-selected .v-table-cell-content {
+       border-bottom: 1px solid #4d749f;
+}
+
+
+/* Borderless style */
+.v-table-borderless .v-table-header-wrap,
+.v-table-borderless .v-table-body {
+       border: none;
+}
+
 /* ./WebContent/VAADIN/themes/reindeer/tabsheet/tabsheet.css */
 .v-tabsheet-spacertd div {
        border-color: #bfbfbf;
@@ -4085,7 +4154,7 @@ input.v-textfield-prompt {
        background: #1b1d1e;
   background-image: url(common/img/black-vertical-sprites.png);
   -background-image: url(common/img/black-vertical-sprites-ie6.png);
-  background-position: left -622px;
+  background-position: left -740px;
        color: #c9ccce;
        text-shadow: #000 0 0 1px;
 }
@@ -4377,7 +4446,7 @@ input.v-textfield-readonly,
        background: transparent repeat-x;
   background-image: url(common/img/black-vertical-sprites.png);
   -background-image: url(common/img/black-vertical-sprites-ie6.png);
-  background-position: left -645px;
+  background-position: left -763px;
        text-align: center;
        -moz-border-radius-topright: 8px;
        -moz-border-radius-topleft: 8px;
@@ -4403,14 +4472,14 @@ input.v-textfield-readonly,
        background: transparent no-repeat;
   background-image: url(common/img/black-vertical-sprites.png);
   -background-image: url(common/img/black-vertical-sprites-ie6.png);
-  background-position: left -674px;
+  background-position: left -792px;
        width: 14px;
        height: 14px;
 }
 .v-ie6 .v-window-black .v-window-resizebox {
   background-image: url(common/img/black-vertical-sprites.png);
   -background-image: url(common/img/black-vertical-sprites-ie6.png);
-  background-position: left -688px;
+  background-position: left -806px;
 }
 .v-ie6 .v-window-black .v-window-contents {
        background: transparent url(window/img/black/content-bg-ie6.png) repeat-x;
@@ -4421,5 +4490,5 @@ input.v-textfield-readonly,
        background: transparent repeat-x;
   background-image: url(common/img/black-vertical-sprites.png);
   -background-image: url(common/img/black-vertical-sprites-ie6.png);
-  background-position: left -702px;
+  background-position: left -820px;
 }
index cdcc3c2b51d2e9ae8619dff42a7e58fbb8de8e3b..050d6c715b039cccae21aa27cf2e4043e3b0b652 100644 (file)
Binary files a/WebContent/VAADIN/themes/reindeer/table/img/asc.png and b/WebContent/VAADIN/themes/reindeer/table/img/asc.png differ
diff --git a/WebContent/VAADIN/themes/reindeer/table/img/col-sel-black-pressed.png b/WebContent/VAADIN/themes/reindeer/table/img/col-sel-black-pressed.png
new file mode 100644 (file)
index 0000000..69ed19c
Binary files /dev/null and b/WebContent/VAADIN/themes/reindeer/table/img/col-sel-black-pressed.png differ
diff --git a/WebContent/VAADIN/themes/reindeer/table/img/col-sel-black.png b/WebContent/VAADIN/themes/reindeer/table/img/col-sel-black.png
new file mode 100644 (file)
index 0000000..6cf0049
Binary files /dev/null and b/WebContent/VAADIN/themes/reindeer/table/img/col-sel-black.png differ
index 6b988c79e01f04e1d308804cdf1cd30250f313e9..c3edfa25b9530d74597f08ac3908382ea2a599d2 100644 (file)
Binary files a/WebContent/VAADIN/themes/reindeer/table/img/desc.png and b/WebContent/VAADIN/themes/reindeer/table/img/desc.png differ
diff --git a/WebContent/VAADIN/themes/reindeer/table/img/header-bg-black.png b/WebContent/VAADIN/themes/reindeer/table/img/header-bg-black.png
new file mode 100644 (file)
index 0000000..1ccbca7
Binary files /dev/null and b/WebContent/VAADIN/themes/reindeer/table/img/header-bg-black.png differ
index 157e79c82bbb5b78880759313d6c0669f322c08a..8abce9421e6c284c92bc3c02ff75bafbe22d1e8d 100644 (file)
@@ -56,7 +56,8 @@
 .v-table-row-odd {
        background: #eff0f1;
 }
-.v-table .v-selected {
+.v-table .v-selected,
+.black .v-table .v-selected {
        background: #4d749f url(../common/img/sel-bg.png) repeat-x; /* We can't include this in the sprite, since we don't know the row height */
        color: #fff;
        text-shadow: #3b5a7a 0 1px 0;
        -webkit-border-bottom-right-radius: 4px;
        height: 13px;
        padding: 4px 30px;
+       color: #222;
        text-shadow: #fff 0 1px 0;
        width: 100px;
        position: relative;
 .v-contextmenu .gwt-MenuItem-selected .v-on {
        background-image: url(../common/icons/bullet-white.png); /** sprite-ref: verticals; sprite-margin-top: 4px; sprite-margin-bottom: 5px */
 }
-/* Borderless style */
-.v-table-borderless .v-table-header-wrap,
-.v-table-borderless .v-table-body {
-       border: none;
-}
+
+
 /* Strong style */
 .v-table-strong .v-table-header-wrap {
        border-color: #2b3033;
 .v-table-strong .v-table-focus-slot-left,
 .v-table-strong .v-table-focus-slot-right {
        border-color: #9ca1a5;
+}
+
+
+/* Table on black background (normal style) */
+.black .v-table-header-wrap {
+       border-color: #252729;
+       background-image: url(img/header-bg-black.png); /** sprite-ref: black-verticals; sprite-alignment: repeat */
+       color: #e7eaee;
+       text-shadow: #000 0 -1px 0;
+}
+.black .v-table-resizer {
+       border-right-color: #252729;
+}
+.black .v-table-header-cell-asc .v-table-caption-container {
+       background-image: url(img/asc.png); /** sprite-ref: black-verticals; sprite-alignment: right; sprite-margin-top: 7px; sprite-margin-bottom: 6px; sprite-margin-right: 6px; */
+}
+.black .v-table-header-cell-desc .v-table-caption-container {
+       background-image: url(img/desc.png); /** sprite-ref: black-verticals; sprite-alignment: right; sprite-margin-top: 7px; sprite-margin-bottom: 6px; sprite-margin-right: 6px; */
+}
+.black .v-table-column-selector {
+       background-image: url(img/col-sel-black.png); /** sprite-ref: black-verticals */
+}
+.black .v-table-column-selector:active {
+       background-image: url(img/col-sel-black-pressed.png); /** sprite-ref: black-verticals */
+}
+.black .v-table-header-drag {
+       background-image: url(img/header-bg-black.png); /** sprite-ref: black-verticals; sprite-alignment: repeat */
+       color: #e7eaee;
+       text-shadow: #000 0 -1px 0;
+}
+.black .v-table-focus-slot-left,
+.black .v-table-focus-slot-right {
+       border-color: #9ca1a5;
+}
+.black .v-table-body {
+       border-color: #252729;
+       background: transparent;
+}
+.black .v-table-cell-content {
+       border-right-color: #252729;
+       border-bottom: 1px solid #252729;
+}
+.black .v-table-cell-wrapper {
+       padding-bottom: 2px;
+}
+.black .v-table-row-odd {
+       background: transparent;
+}
+/* Selection background-color combined with default style selector, so we don't have to duplicate the sprite image in the final sprite collection */
+.black .v-table .v-selected .v-table-cell-content {
+       border-bottom: 1px solid #4d749f;
+}
+
+
+/* Borderless style */
+.v-table-borderless .v-table-header-wrap,
+.v-table-borderless .v-table-body {
+       border: none;
 }
\ No newline at end of file