diff options
author | Jouni Koivuviita <jouni.koivuviita@itmill.com> | 2008-07-03 13:08:58 +0000 |
---|---|---|
committer | Jouni Koivuviita <jouni.koivuviita@itmill.com> | 2008-07-03 13:08:58 +0000 |
commit | 5e5f0e5990f19f23455d85a84727063e7fcf97f4 (patch) | |
tree | 38dcda76884b3f563fbb8d64ebdcecc8031cfdfa /src | |
parent | 5fc3dca1470e31bebe09cfc0f9e996c2c34589ca (diff) | |
download | vaadin-framework-5e5f0e5990f19f23455d85a84727063e7fcf97f4.tar.gz vaadin-framework-5e5f0e5990f19f23455d85a84727063e7fcf97f4.zip |
ComboBox now won't show statusbar or paging arrows if all available items fit into one page.
svn changeset:5029/svn branch:trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java index eb16055fd6..0c54705212 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java @@ -154,6 +154,17 @@ public class IFilterSelect extends Composite implements Paintable, Field, } else { DOM.setInnerText(status, ""); } + // We don't need to show arrows or statusbar if there is only one + // page + if (matches <= PAGELENTH) { + DOM.setStyleAttribute(status, "display", "none"); + DOM.setStyleAttribute(up, "display", "none"); + DOM.setStyleAttribute(down, "display", "none"); + } else { + DOM.setStyleAttribute(status, "display", ""); + DOM.setStyleAttribute(up, "display", ""); + DOM.setStyleAttribute(down, "display", ""); + } setPrevButtonActive(first > 1); setNextButtonActive(last < matches); |