Add gss files for all css files.
Change-Id: Ic54be45b205752f957780054fe8063265b546a64
diff --git a/user/src/com/google/gwt/cell/client/ButtonCellBase.gss b/user/src/com/google/gwt/cell/client/ButtonCellBase.gss
new file mode 100644
index 0000000..aa1e6df
--- /dev/null
+++ b/user/src/com/google/gwt/cell/client/ButtonCellBase.gss
@@ -0,0 +1,64 @@
+.buttonCellBase {
+ gwt-sprite: "buttonCellBaseBackground";
+ height: auto;
+ background-color: #f1f1f1;
+ margin: 0;
+ padding: 5px 7px;
+ text-decoration: none;
+ cursor: pointer;
+ /* @alternate */ cursor: hand;
+ font-size: small;
+ border: 1px solid #bbb;
+ border-bottom: 1px solid #a0a0a0;
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+}
+
+.buttonCellBaseDefault {
+}
+
+.buttonCellBasePrimary {
+ background: #666;
+ color: white;
+}
+
+.buttonCellBaseNegative {
+ background: #940000;
+ color: white;
+}
+
+.buttonCellBase:active {
+ /* Only works in webkit based browsers. */
+}
+
+.buttonCellBase:hover {
+ border-color: #939393;
+}
+
+.buttonCellBase[disabled] {
+ cursor: default;
+ color: #888;
+}
+
+.buttonCellBase[disabled]:hover {
+ border-color: #bbb #bbb #a0a0a0;
+}
+
+.buttonCellBasePushing {
+ border: 1px inset #ccc;
+}
+
+.buttonCellBaseCollapseLeft {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ -moz-border-radius-topleft: 0;
+ -moz-border-radius-bottomleft: 0;
+}
+
+.buttonCellBaseCollapseRight {
+ border-right: none;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ -moz-border-radius-topright: 0;
+ -moz-border-radius-bottomright: 0;
+}
diff --git a/user/src/com/google/gwt/resources/client/inline-block.gss b/user/src/com/google/gwt/resources/client/inline-block.gss
new file mode 100644
index 0000000..b3f586a
--- /dev/null
+++ b/user/src/com/google/gwt/resources/client/inline-block.gss
@@ -0,0 +1,4 @@
+.inlineBlock {
+ position: relative;
+ display: inline-block;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/CellBrowser.gss b/user/src/com/google/gwt/user/cellview/client/CellBrowser.gss
new file mode 100644
index 0000000..f7f6b12
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/CellBrowser.gss
@@ -0,0 +1,40 @@
+.cellBrowserWidget {
+}
+
+.cellBrowserColumn {
+}
+
+.cellBrowserFirstColumn {
+}
+
+.cellBrowserEvenItem {
+ padding: 8px;
+ zoom: 1;
+}
+
+.cellBrowserOddItem {
+ padding: 8px;
+ zoom: 1;
+}
+
+.cellBrowserKeyboardSelectedItem {
+ background: #ffc;
+}
+
+.cellBrowserSelectedItem {
+ gwt-sprite: "cellBrowserSelectedBackground";
+ background-color: #628cd5;
+ background-repeat: repeat-x;
+ color: white;
+ height: auto;
+ overflow: hidden;
+}
+
+.cellBrowserOpenItem {
+ gwt-sprite: "cellBrowserOpenBackground";
+ background-color: #7b7b7b;
+ background-repeat: repeat-x;
+ color: white;
+ height: auto;
+ overflow: hidden;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/CellList.gss b/user/src/com/google/gwt/user/cellview/client/CellList.gss
new file mode 100644
index 0000000..b418e79
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/CellList.gss
@@ -0,0 +1,24 @@
+.cellListWidget {
+}
+
+.cellListEvenItem {
+ cursor: pointer;
+ zoom: 1;
+}
+
+.cellListOddItem {
+ cursor: pointer;
+ zoom: 1;
+}
+
+.cellListKeyboardSelectedItem {
+ background: #ffc;
+}
+
+.cellListSelectedItem {
+ gwt-sprite: "cellListSelectedBackground";
+ background-color: #628cd5;
+ color: white;
+ height: auto;
+ overflow: visible;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/CellTable.gss b/user/src/com/google/gwt/user/cellview/client/CellTable.gss
new file mode 100644
index 0000000..9408728
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/CellTable.gss
@@ -0,0 +1,114 @@
+@def SELECTION_BORDER_WIDTH 2px;
+
+.cellTableWidget {
+}
+
+.cellTableFirstColumn {
+}
+
+.cellTableLastColumn {
+}
+
+.cellTableFooter {
+ border-top: 2px solid #6f7277;
+ padding: 3px 15px;
+ text-align: left;
+ color: #4b4a4a;
+ text-shadow: #ddf 1px 1px 0;
+ overflow: hidden;
+}
+
+.cellTableHeader {
+ border-bottom: 2px solid #6f7277;
+ padding: 3px 15px;
+ text-align: left;
+ color: #4b4a4a;
+ text-shadow: #ddf 1px 1px 0;
+ overflow: hidden;
+}
+
+.cellTableCell {
+ padding: 2px 15px;
+ overflow: hidden;
+}
+
+.cellTableFirstColumnFooter {
+}
+
+.cellTableFirstColumnHeader {
+}
+
+.cellTableLastColumnFooter {
+}
+
+.cellTableLastColumnHeader {
+}
+
+.cellTableSortableHeader {
+ cursor: pointer;
+ /* @alternate */ cursor: hand;
+}
+
+.cellTableSortableHeader:hover {
+ color: #6c6b6b;
+}
+
+.cellTableSortedHeaderAscending {
+}
+
+.cellTableSortedHeaderDescending {
+}
+
+.cellTableEvenRow {
+ background: #fff;
+}
+
+.cellTableEvenRowCell {
+ border: SELECTION_BORDER_WIDTH solid #fff;
+}
+
+.cellTableOddRow {
+ background: #f3f7fb;
+}
+
+.cellTableOddRowCell {
+ border: SELECTION_BORDER_WIDTH solid #f3f7fb;
+}
+
+.cellTableHoveredRow {
+ background: #eee;
+}
+
+.cellTableHoveredRowCell {
+ border: SELECTION_BORDER_WIDTH solid #eee;
+}
+
+.cellTableKeyboardSelectedRow {
+ background: #ffc;
+}
+
+.cellTableKeyboardSelectedRowCell {
+ border: SELECTION_BORDER_WIDTH solid #ffc;
+}
+
+.cellTableSelectedRow {
+ background: #628cd5;
+ color: white;
+ height: auto;
+ overflow: auto;
+}
+
+.cellTableSelectedRowCell {
+ border: SELECTION_BORDER_WIDTH solid #628cd5;
+}
+
+/**
+ * The keyboard selected cell is visible over selection.
+ */
+.cellTableKeyboardSelectedCell {
+ border: SELECTION_BORDER_WIDTH solid #d7dde8;
+}
+
+.cellTableLoading {
+ margin: 30px;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/CellTableBasic.gss b/user/src/com/google/gwt/user/cellview/client/CellTableBasic.gss
new file mode 100644
index 0000000..3f67736
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/CellTableBasic.gss
@@ -0,0 +1,116 @@
+.cellTableWidget {
+}
+
+.cellTableFirstColumn {
+}
+
+.cellTableLastColumn {
+}
+
+.cellTableFooter {
+ gwt-sprite: "cellTableFooterBackground";
+ background-color: #b4d0f8;
+ border-top: 1px solid #88b0f2;
+ border-left: 1px solid #88b0f2;
+ border-right: 1px solid #eef;
+ padding: 0 10px;
+ text-align: left;
+ color: #4b4a4a;
+ text-shadow: #ddf 1px 1px 0;
+ overflow: hidden;
+}
+
+.cellTableHeader {
+ gwt-sprite: "cellTableHeaderBackground";
+ background-color: #b4d0f8;
+ border-bottom: 1px solid #88b0f2;
+ border-left: 1px solid #88b0f2;
+ border-right: 1px solid #eef;
+ padding: 0 10px;
+ text-align: left;
+ color: #4b4a4a;
+ text-shadow: #ddf 1px 1px 0;
+ overflow: hidden;
+}
+
+.cellTableCell {
+ padding: 4px 10px;
+ overflow: hidden;
+}
+
+.cellTableFirstColumnFooter {
+ border-left: 0;
+}
+
+.cellTableFirstColumnHeader {
+ border-left: 0;
+}
+
+.cellTableLastColumnFooter {
+}
+
+.cellTableLastColumnHeader {
+}
+
+.cellTableSortableHeader {
+ cursor: pointer;
+ /* @alternate */ cursor: hand;
+}
+
+.cellTableSortableHeader:hover {
+ color: #6c6b6b;
+}
+
+.cellTableSortedHeaderAscending {
+}
+
+.cellTableSortedHeaderDescending {
+}
+
+.cellTableEvenRow {
+ background: #fff;
+}
+
+.cellTableEvenRowCell {
+}
+
+.cellTableOddRow {
+ background: #eef4fb;
+}
+
+.cellTableOddRowCell {
+}
+
+.cellTableHoveredRow {
+ background: #eee;
+}
+
+.cellTableHoveredRowCell {
+}
+
+.cellTableKeyboardSelectedRow {
+ background: #ffc;
+}
+
+.cellTableKeyboardSelectedRowCell {
+}
+
+.cellTableSelectedRow {
+ gwt-sprite: "cellTableSelectedBackground";
+ background-color: #628cd5;
+ color: white;
+ height: auto;
+ overflow: auto;
+}
+
+.cellTableSelectedRowCell {
+ background: #628cd5;
+}
+
+.cellTableKeyboardSelectedCell {
+ background: #d7dde8;
+}
+
+.cellTableLoading {
+ margin: 30px;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/CellTree.gss b/user/src/com/google/gwt/user/cellview/client/CellTree.gss
new file mode 100644
index 0000000..b076691
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/CellTree.gss
@@ -0,0 +1,64 @@
+.cellTreeWidget {
+}
+
+.cellTreeEmptyMessage {
+ padding-left: 16px;
+ font-style: italic;
+}
+
+.cellTreeItem {
+ padding-top: 4px;
+ padding-bottom: 4px;
+ cursor: hand;
+ /* @alternate */ cursor: pointer;
+ zoom: 1;
+}
+
+.cellTreeItemImage {
+}
+
+.cellTreeItemImageValue {
+ zoom: 1;
+}
+
+.cellTreeItemValue {
+ padding-left: 3px;
+ padding-right: 3px;
+ outline: none;
+}
+
+.cellTreeOpenItem {
+}
+
+.cellTreeTopItem {
+ font-weight: bold;
+ color: #4b4a4a;
+ margin-top: 20px;
+ padding: 3px 13px 3px 10px !important;
+}
+
+.cellTreeTopItemImage {
+}
+
+.cellTreeTopItemImageValue {
+ border-bottom: 1px solid #6f7277;
+ padding-bottom: 1px;
+}
+
+.cellTreeKeyboardSelectedItem {
+ background-color: #ffc;
+ outline: none;
+}
+
+.cellTreeSelectedItem {
+ gwt-sprite: "cellTreeSelectedBackground";
+ background-color: #628cd5;
+ color: white;
+ height: auto;
+ overflow: visible;
+}
+
+.cellTreeShowMoreButton {
+ padding-left: 16px;
+ outline: none;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/CellTreeBasic.gss b/user/src/com/google/gwt/user/cellview/client/CellTreeBasic.gss
new file mode 100644
index 0000000..d5c837e
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/CellTreeBasic.gss
@@ -0,0 +1,58 @@
+.cellTreeWidget {
+}
+
+.cellTreeEmptyMessage {
+ padding-left: 16px;
+ font-style: italic;
+}
+
+.cellTreeItem {
+ padding-top: 4px;
+ padding-bottom: 4px;
+ cursor: hand;
+ /* @alternate */ cursor: pointer;
+ zoom: 1;
+}
+
+.cellTreeItemImage {
+}
+
+.cellTreeItemImageValue {
+ zoom: 1;
+}
+
+.cellTreeItemValue {
+ padding-left: 3px;
+ padding-right: 3px;
+ outline: none;
+}
+
+.cellTreeOpenItem {
+}
+
+.cellTreeTopItem {
+}
+
+.cellTreeTopItemImage {
+}
+
+.cellTreeTopItemImageValue {
+}
+
+.cellTreeKeyboardSelectedItem {
+ background-color: #ffc;
+ outline: none;
+}
+
+.cellTreeSelectedItem {
+ gwt-sprite: "cellTreeSelectedBackground";
+ background-color: #628cd5;
+ color: white;
+ height: auto;
+ overflow: visible;
+}
+
+.cellTreeShowMoreButton {
+ padding-left: 16px;
+ outline: none;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/DataGrid.gss b/user/src/com/google/gwt/user/cellview/client/DataGrid.gss
new file mode 100644
index 0000000..6c51410
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/DataGrid.gss
@@ -0,0 +1,112 @@
+@def SELECTION_BORDER_WIDTH 2px;
+
+.dataGridWidget {
+}
+
+.dataGridFirstColumn {
+}
+
+.dataGridLastColumn {
+}
+
+.dataGridFooter {
+ border-top: 2px solid #6f7277;
+ padding: 3px 15px;
+ text-align: left;
+ color: #4b4a4a;
+ text-shadow: #ddf 1px 1px 0;
+ overflow: hidden;
+ white-space: nowrap;
+}
+
+.dataGridHeader {
+ border-bottom: 2px solid #6f7277;
+ padding: 3px 15px;
+ text-align: left;
+ color: #4b4a4a;
+ text-shadow: #ddf 1px 1px 0;
+ overflow: hidden;
+ white-space: nowrap;
+}
+
+.dataGridCell {
+ padding: 2px 15px;
+ overflow: hidden;
+}
+
+.dataGridFirstColumnFooter {
+}
+
+.dataGridFirstColumnHeader {
+}
+
+.dataGridLastColumnFooter {
+}
+
+.dataGridLastColumnHeader {
+}
+
+.dataGridSortableHeader {
+ cursor: pointer;
+ /* @alternate */ cursor: hand;
+}
+
+.dataGridSortableHeader:hover {
+ color: #6c6b6b;
+}
+
+.dataGridSortedHeaderAscending {
+}
+
+.dataGridSortedHeaderDescending {
+}
+
+.dataGridEvenRow {
+ background: #fff;
+}
+
+.dataGridEvenRowCell {
+ border: SELECTION_BORDER_WIDTH solid #fff;
+}
+
+.dataGridOddRow {
+ background: #f3f7fb;
+}
+
+.dataGridOddRowCell {
+ border: SELECTION_BORDER_WIDTH solid #f3f7fb;
+}
+
+.dataGridHoveredRow {
+ background: #eee;
+}
+
+.dataGridHoveredRowCell {
+ border: SELECTION_BORDER_WIDTH solid #eee;
+}
+
+.dataGridKeyboardSelectedRow {
+ background: #ffc;
+}
+
+.dataGridKeyboardSelectedRowCell {
+ border: SELECTION_BORDER_WIDTH solid #ffc;
+}
+
+.dataGridSelectedRow {
+ background: #628cd5;
+ color: white;
+ height: auto;
+ overflow: auto;
+}
+
+.dataGridSelectedRowCell {
+ border: SELECTION_BORDER_WIDTH solid #628cd5;
+}
+
+/**
+ * The keyboard selected cell is visible over selection.
+ */
+.dataGridKeyboardSelectedCell {
+ border: SELECTION_BORDER_WIDTH solid #d7dde8;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/SimplePager.gss b/user/src/com/google/gwt/user/cellview/client/SimplePager.gss
new file mode 100644
index 0000000..74fb27f
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/SimplePager.gss
@@ -0,0 +1,14 @@
+.pageDetails {
+ padding: 4px 8px;
+ text-align: center;
+}
+
+.button {
+ padding: 4px;
+ cursor: pointer;
+ /* @alternate */ cursor: hand;
+}
+
+.disabledButton {
+ cursor: default;
+}
diff --git a/user/src/com/google/gwt/user/client/ui/CustomScrollPanel.gss b/user/src/com/google/gwt/user/client/ui/CustomScrollPanel.gss
new file mode 100644
index 0000000..472b0fb
--- /dev/null
+++ b/user/src/com/google/gwt/user/client/ui/CustomScrollPanel.gss
@@ -0,0 +1,6 @@
+.customScrollPanel {
+}
+
+.customScrollPanelCorner {
+ background: #efefef;
+}
diff --git a/user/src/com/google/gwt/user/client/ui/NativeHorizontalScrollbar.gss b/user/src/com/google/gwt/user/client/ui/NativeHorizontalScrollbar.gss
new file mode 100644
index 0000000..7e6fdce
--- /dev/null
+++ b/user/src/com/google/gwt/user/client/ui/NativeHorizontalScrollbar.gss
@@ -0,0 +1,2 @@
+.nativeHorizontalScrollbar {
+}
diff --git a/user/src/com/google/gwt/user/client/ui/NativeHorizontalScrollbarTransparent.gss b/user/src/com/google/gwt/user/client/ui/NativeHorizontalScrollbarTransparent.gss
new file mode 100644
index 0000000..0b5c4d7
--- /dev/null
+++ b/user/src/com/google/gwt/user/client/ui/NativeHorizontalScrollbarTransparent.gss
@@ -0,0 +1,15 @@
+@def OPACITY_DURATION 350ms;
+
+.nativeHorizontalScrollbar {
+ opacity: 0.7;
+ filter: alpha(opacity = 70);
+ -webkit-transition: opacity OPACITY_DURATION;
+ -moz-transition: opacity OPACITY_DURATION;
+ -o-transition: opacity OPACITY_DURATION;
+ transition: opacity OPACITY_DURATION;
+}
+
+.nativeHorizontalScrollbar:hover {
+ opacity: 1;
+ filter: alpha(opacity = 100);
+}
diff --git a/user/src/com/google/gwt/user/client/ui/NativeVerticalScrollbar.gss b/user/src/com/google/gwt/user/client/ui/NativeVerticalScrollbar.gss
new file mode 100644
index 0000000..c641899
--- /dev/null
+++ b/user/src/com/google/gwt/user/client/ui/NativeVerticalScrollbar.gss
@@ -0,0 +1,2 @@
+.nativeVerticalScrollbar {
+}
diff --git a/user/src/com/google/gwt/user/client/ui/NativeVerticalScrollbarTransparent.gss b/user/src/com/google/gwt/user/client/ui/NativeVerticalScrollbarTransparent.gss
new file mode 100644
index 0000000..3927198
--- /dev/null
+++ b/user/src/com/google/gwt/user/client/ui/NativeVerticalScrollbarTransparent.gss
@@ -0,0 +1,15 @@
+@def OPACITY_DURATION 350ms;
+
+.nativeVerticalScrollbar {
+ opacity: 0.7;
+ filter: alpha(opacity = 70);
+ -webkit-transition: opacity OPACITY_DURATION;
+ -moz-transition: opacity OPACITY_DURATION;
+ -o-transition: opacity OPACITY_DURATION;
+ transition: opacity OPACITY_DURATION;
+}
+
+.nativeVerticalScrollbar:hover {
+ opacity: 1;
+ filter: alpha(opacity = 100);
+}