From 30fc3c36df7a851da9527f1b3a874fd1fadaa913 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Tue, 30 Oct 2007 09:53:20 +0000 Subject: [PATCH] Tree is now not positioned and works in scrollable containers, but we lost keyboard navigation svn changeset:2621/svn branch:trunk --- .../itmill/toolkit/terminal/gwt/client/ui/ITree.java | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 6a3ef49823..3df506269b 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITree.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITree.java @@ -49,6 +49,17 @@ public class ITree extends Tree implements Paintable { public ITree() { super((TreeImages)GWT.create(com.itmill.toolkit.terminal.gwt.client.ui.TreeImages.class)); setStyleName(CLASSNAME); + + // we can't live with absolutely positioned tree, we will lose keyboard navigation thought + DOM.setStyleAttribute(getElement(), "position", ""); + DOM.setStyleAttribute(DOM.getFirstChild(getElement()), "display", "none"); + } + + /* + * We can't live live with absolutely positioned tree. + */ + protected boolean isKeyboardNavigationEnabled(TreeItem currentItem) { + return false; } private void updateActionMap(UIDL c) { -- 2.39.5