From: Matti Tahvonen Date: Wed, 7 Nov 2007 10:11:18 +0000 (+0000) Subject: fixed issues with IE6 and selection indication X-Git-Tag: 6.7.0.beta1~5653 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f39604cbe25f2c408a3130af32b407c234a2f1bb;p=vaadin-framework.git fixed issues with IE6 and selection indication svn changeset:2730/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITree.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITree.java index d3bd9befbf..d4384f2412 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITree.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITree.java @@ -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) { diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/tree/tree.css b/src/com/itmill/toolkit/terminal/gwt/public/default/tree/tree.css index befd6e4cf2..dce4977d41 100644 --- a/src/com/itmill/toolkit/terminal/gwt/public/default/tree/tree.css +++ b/src/com/itmill/toolkit/terminal/gwt/public/default/tree/tree.css @@ -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);