From c83cdfd1c71f679bbb144c50516ea2a400b7a65f Mon Sep 17 00:00:00 2001 From: Marc Englund Date: Wed, 7 Nov 2007 11:52:34 +0000 Subject: [PATCH] TabSheet content keeps height when changing tabs svn changeset:2733/svn branch:trunk --- .../itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java | 6 ++---- .../terminal/gwt/public/default/tabsheet/tabsheet.css | 5 ++++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java index b98c92581a..83387d3564 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java @@ -49,9 +49,6 @@ public class ITabsheet extends FlowPanel implements Paintable, // optimization issues DeferredCommand.addCommand(new Command() { public void execute() { - ITabsheet.this.tp.getWidget( - ITabsheet.this.tp.getVisibleWidget()) - .setVisible(false); ITabsheet.this.client.updateVariable(ITabsheet.this.id, "selected", "" + ITabsheet.this.tabKeys.get(tabIndex), @@ -120,8 +117,9 @@ public class ITabsheet extends FlowPanel implements Paintable, // Height calculations if (h != null) { - if (!h.equals(height)) + if (!h.equals(height)) { setHeight(h); + } } else { this.height = null; this.tp.setHeight(""); diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/tabsheet/tabsheet.css b/src/com/itmill/toolkit/terminal/gwt/public/default/tabsheet/tabsheet.css index f034dad5ea..983ecf7db7 100644 --- a/src/com/itmill/toolkit/terminal/gwt/public/default/tabsheet/tabsheet.css +++ b/src/com/itmill/toolkit/terminal/gwt/public/default/tabsheet/tabsheet.css @@ -117,7 +117,10 @@ padding-top: 12px; } - +.i-tabsheet-loading .i-tabsheet-content * { + opacity: 0; + filter: Alpha(opacity=0); +} -- 2.39.5