aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJouni Koivuviita <jouni.koivuviita@itmill.com>2008-07-03 13:08:58 +0000
committerJouni Koivuviita <jouni.koivuviita@itmill.com>2008-07-03 13:08:58 +0000
commit5e5f0e5990f19f23455d85a84727063e7fcf97f4 (patch)
tree38dcda76884b3f563fbb8d64ebdcecc8031cfdfa /src
parent5fc3dca1470e31bebe09cfc0f9e996c2c34589ca (diff)
downloadvaadin-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.java11
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);