]> source.dussan.org Git - vaadin-framework.git/commitdiff
fixed issues with IE6 and selection indication
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Wed, 7 Nov 2007 10:11:18 +0000 (10:11 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Wed, 7 Nov 2007 10:11:18 +0000 (10:11 +0000)
svn changeset:2730/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/ITree.java
src/com/itmill/toolkit/terminal/gwt/public/default/tree/tree.css

index d3bd9befbfd2e5513471e8fecea32fa5a143b228..d4384f24125bc62635145aa1700554945c131fc6 100644 (file)
@@ -284,7 +284,9 @@ public class ITree extends Tree implements Paintable, TreeListener {
                 * @param selected
                 */
                public void setISelected(boolean selected) {
-                       setStyleName(getElement(), "i-tree-node-selected", selected);
+                       // add style name to caption dom structure only, not to subtree
+                       Element styleElement = DOM.getFirstChild(getElement());
+                       setStyleName(styleElement, "i-tree-node-selected", selected);
                }
 
                public void showContextMenu(Event event) {
index befd6e4cf2ba04ee6d9b54e3799b0d09b9348ff7..dce4977d41445607962f87893f61d8746d7b52f6 100644 (file)
@@ -2,14 +2,14 @@
        cursor: pointer;
 }
 
-.i-tree-node-selected > table > tbody > tr > td > .gwt-TreeItem {
+.i-tree-node-selected .gwt-TreeItem {
        background: #5daee8;
        color: #fff;
        display: block;
        padding: 1px;
        margin: -1px -1px;
 }
-.i-tree-node-selected > table > tbody > tr > td > .gwt-TreeItem:before {
+.i-tree-node-selected .gwt-TreeItem:before {
        display: block;
        float: left;
        content: url(../common/img/blank.gif);
@@ -17,7 +17,7 @@
        background: #5daee8;
        margin: 0 1px 0 -2px;
 }
-.i-tree-node-selected > table > tbody > tr > td > .gwt-TreeItem:after {
+.i-tree-node-selected .gwt-TreeItem:after {
        display: block;
        float: right;
        content: url(../common/img/blank.gif);