]> source.dussan.org Git - vaadin-framework.git/commitdiff
ComboBox now won't show statusbar or paging arrows if all available items fit into...
authorJouni Koivuviita <jouni.koivuviita@itmill.com>
Thu, 3 Jul 2008 13:08:58 +0000 (13:08 +0000)
committerJouni Koivuviita <jouni.koivuviita@itmill.com>
Thu, 3 Jul 2008 13:08:58 +0000 (13:08 +0000)
svn changeset:5029/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java

index eb16055fd662d8c11d03d33abf83fdc558b57ede..0c54705212f6092cfaf660a131b4ed4482d72b38 100644 (file)
@@ -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);