From: Marc Englund Date: Tue, 24 Jun 2008 12:02:24 +0000 (+0000) Subject: "Tab scrolling" now works in "all" browsers, fixes #1770 X-Git-Tag: 6.7.0.beta1~4560 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ec991be806921676c242c604e705714337595de3;p=vaadin-framework.git "Tab scrolling" now works in "all" browsers, fixes #1770 svn changeset:4944/svn branch:trunk --- diff --git a/WebContent/ITMILL/themes/default/tabsheet/tabsheet.css b/WebContent/ITMILL/themes/default/tabsheet/tabsheet.css index 9834616cfc..c9194476ff 100644 --- a/WebContent/ITMILL/themes/default/tabsheet/tabsheet.css +++ b/WebContent/ITMILL/themes/default/tabsheet/tabsheet.css @@ -22,23 +22,23 @@ .i-tabsheet-scroller { white-space: nowrap; text-align: right; - height: 1px; + margin-top: -37px; } .i-tabsheet-scrollerPrev, .i-tabsheet-scrollerNext { border: none; width: 12px; - height: 37px; - margin-top: 11px; + height: 38px; opacity: 0.9999; + margin-top: -1px; } .i-tabsheet-scrollerPrev-disabled, .i-tabsheet-scrollerNext-disabled { border: none; width: 12px; - height: 37px; - margin-top: 11px; + height: 38px; + margin-top: -1px; opacity: 0.9999; } 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 ecf9edaf8d..fb4cbae4ad 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java @@ -96,7 +96,7 @@ public class ITabsheet extends ITabsheetBase implements tabs = DOM.createDiv(); DOM.setElementProperty(tabs, "className", TABS_CLASSNAME); scroller = DOM.createDiv(); - DOM.appendChild(tabs, scroller); + DOM.setElementProperty(scroller, "className", SCROLLER_CLASSNAME); scrollerPrev = DOM.createButton(); DOM.setElementProperty(scrollerPrev, "className", SCROLLER_CLASSNAME @@ -131,6 +131,8 @@ public class ITabsheet extends ITabsheetBase implements add(tp, contentNode); DOM.appendChild(getElement(), deco); + DOM.appendChild(tabs, scroller); + tb.addTabListener(tl); // TODO Use for Safari only. Fix annoying 1px first cell in TabBar.