summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Englund <marc.englund@itmill.com>2008-03-11 09:12:39 +0000
committerMarc Englund <marc.englund@itmill.com>2008-03-11 09:12:39 +0000
commit42c244e22ca718eadfbff0b98d89ede1f9112f86 (patch)
tree56b4ab0f1dc9ed1bf31d4359eb456610c77088df
parentc1f2fd8a4f72e95499d0c8cba45030c784395644 (diff)
downloadvaadin-framework-42c244e22ca718eadfbff0b98d89ede1f9112f86.tar.gz
vaadin-framework-42c244e22ca718eadfbff0b98d89ede1f9112f86.zip
Table column selector now has both on and off styles, and checkmark for visible columns. Fixes #1469
svn changeset:4019/svn branch:trunk
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java7
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/public/default/table/table.css12
2 files changed, 13 insertions, 6 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java
index 7b8563bc7e..111a209edc 100644
--- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java
@@ -1479,11 +1479,12 @@ public class IScrollTable extends Composite implements Table, ScrollListener,
final StringBuffer buf = new StringBuffer();
if (collapsed) {
buf.append("<span class=\"i-off\">");
+ } else {
+ buf.append("<span class=\"i-on\">");
}
buf.append(super.getHTML());
- if (collapsed) {
- buf.append("</span>");
- }
+ buf.append("</span>");
+
return buf.toString();
}
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/table/table.css b/src/com/itmill/toolkit/terminal/gwt/public/default/table/table.css
index 745a451338..c427ca02e9 100644
--- a/src/com/itmill/toolkit/terminal/gwt/public/default/table/table.css
+++ b/src/com/itmill/toolkit/terminal/gwt/public/default/table/table.css
@@ -160,9 +160,15 @@
}
-/* disabled row in column selector */
-.i-off {
- font-style: italic;
+/* rowe in column selector */
+.i-on div {
+ background-image: url('img/check.gif');
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ text-indent: 6px;
+}
+.i-off div {
+ text-indent: 6px;
color:
}