From 5e5f0e5990f19f23455d85a84727063e7fcf97f4 Mon Sep 17 00:00:00 2001 From: Jouni Koivuviita Date: Thu, 3 Jul 2008 13:08:58 +0000 Subject: [PATCH] ComboBox now won't show statusbar or paging arrows if all available items fit into one page. svn changeset:5029/svn branch:trunk --- .../toolkit/terminal/gwt/client/ui/IFilterSelect.java | 11 +++++++++++ 1 file changed, 11 insertions(+) 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); -- 2.39.5