From: Jouni Koivuviita Date: Thu, 3 Jul 2008 13:08:58 +0000 (+0000) Subject: ComboBox now won't show statusbar or paging arrows if all available items fit into... X-Git-Tag: 6.7.0.beta1~4494 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=5e5f0e5990f19f23455d85a84727063e7fcf97f4;p=vaadin-framework.git ComboBox now won't show statusbar or paging arrows if all available items fit into one page. svn changeset:5029/svn branch:trunk --- 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);