Browse Source

"Tab scrolling" now works in "all" browsers, fixes #1770

svn changeset:4944/svn branch:trunk
tags/6.7.0.beta1
Marc Englund 16 years ago
parent
commit
ec991be806

+ 5
- 5
WebContent/ITMILL/themes/default/tabsheet/tabsheet.css View File

@@ -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;
}


+ 3
- 1
src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java View File

@@ -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.

Loading…
Cancel
Save