aboutsummaryrefslogtreecommitdiffstats
path: root/WebContent/VAADIN/themes/runo/table/table.scss
diff options
context:
space:
mode:
Diffstat (limited to 'WebContent/VAADIN/themes/runo/table/table.scss')
-rw-r--r--WebContent/VAADIN/themes/runo/table/table.scss206
1 files changed, 206 insertions, 0 deletions
diff --git a/WebContent/VAADIN/themes/runo/table/table.scss b/WebContent/VAADIN/themes/runo/table/table.scss
new file mode 100644
index 0000000000..47bcb2caca
--- /dev/null
+++ b/WebContent/VAADIN/themes/runo/table/table.scss
@@ -0,0 +1,206 @@
+@mixin runo-table {
+
+.v-table-header-wrap {
+ height: 36px;
+ border: 1px solid #b6bbbc;
+ border-bottom: none;
+ background: #e7e9ea url(img/header-bg.png) repeat-x;
+}
+.v-table-header {
+ height: 36px;
+}
+.v-table-footer-wrap {
+ border-color: #b6bbbc;
+ background: #e7e9ea url(img/header-bg.png) repeat-x;
+}
+.v-table-footer td {
+ border-right-color: #e8eaec;
+ padding-top: 3px;
+ padding-bottom: 3px;
+}
+.v-table-resizer {
+ height: 36px;
+ width: 4px;
+ background: transparent url(img/resizer-bg.png) repeat-y 100% 50%;
+}
+.v-table-caption-container {
+ color: #393a3c;
+ font-size: 15px;
+ padding: 9px 2px 9px 0;
+ text-shadow: #ffffff 0 1px 0;
+ margin-left: 4px;
+}
+.v-table-sort-indicator {
+ width: 0;
+ height: 36px;
+}
+.v-table-header-cell-asc .v-table-sort-indicator {
+ background: transparent url(img/sort-asc.png) no-repeat right 50%;
+ width: 20px;
+ height: 36px;
+}
+.v-table-header-cell-desc .v-table-sort-indicator {
+ background: transparent url(img/sort-desc.png) no-repeat right 50%;
+ width: 20px;
+ height: 36px;
+}
+.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;
+}
+tr.v-table-row:hover,
+tr.v-table-row-odd:hover {
+ background-color: #edeeee;
+}
+.v-table-row,
+.v-table-body-noselection .v-table-row:hover {
+ background-color: #fff;
+}
+.v-table-row-odd,
+.v-table-body-noselection .v-table-row-odd:hover {
+ background-color: #f6f7f7;
+}
+.v-table-generated-row {
+ color: #393a3c;
+ font-size: 15px;
+ padding: 9px 2px 9px 0;
+ text-shadow: #ffffff 0 1px 0;
+ background: #e7e9ea;
+}
+.v-table tr.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;
+ margin-bottom: -36px;
+ width: auto;
+ border-right: none;
+}
+.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;
+}
+
+/* Borderless style */
+.v-table-borderless .v-table-header-wrap,
+.v-table-borderless .v-table-body {
+ border: none;
+}
+.v-table-borderless .v-table-header-wrap {
+ border-bottom: 1px solid #b6bbbc;
+}
+.v-table-borderless .v-table-body {
+ background: transparent;
+}
+.v-table-borderless .v-table-row,
+.v-table-borderless .v-table-row-odd,
+.v-table-borderless .v-table-body-noselection .v-table-row:hover,
+.v-table-borderless .v-table-body-noselection .v-table-row-odd:hover {
+ background-color: transparent;
+}
+
+
+/* Small style */
+.v-table-small .v-table-header-wrap,
+.v-table-small .v-table-header {
+ height: 22px;
+}
+.v-table-small .v-table-sort-indicator,
+.v-table-small .v-table-header-cell-asc .v-table-sort-indicator,
+.v-table-small .v-table-header-cell-desc .v-table-sort-indicator {
+ height: 22px;
+}
+.v-table-small .v-table-caption-container {
+ font-size: 13px;
+ padding-top: 3px;
+ padding-bottom: 3px;
+}
+.v-table-small .v-table-column-selector {
+ margin-top: -21px;
+ height: 21px;
+}
+.v-table-small .v-table-body {
+ font-size: 12px;
+}
+.v-table-small .v-table-cell-wrapper {
+ line-height: 18px;
+ padding: 2px 0;
+}
+
+} \ No newline at end of file