From a6bf107e2287da5cad52270d349cd2e7a49675e3 Mon Sep 17 00:00:00 2001 From: buczekp <buczekp> Date: Wed, 30 Sep 2009 13:02:20 +0000 Subject: [PATCH] fixed 'jumping' filter fields in firefox SVN: 12796 --- .../web/client/application/ui/filter/FilterToolbar.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/filter/FilterToolbar.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/filter/FilterToolbar.java index 378b0b82504..8dfff2b98e8 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/filter/FilterToolbar.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/filter/FilterToolbar.java @@ -63,7 +63,8 @@ public class FilterToolbar<T> extends ToolBar implements IDatabaseModificationOb filterSelectionWidget = new FilterSelectionWidget(viewContext, gridId, displayTypeIDProvider); filterContainer = new LayoutContainer(new FillLayout(Orientation.HORIZONTAL)); - AdapterToolItem filterTool = new AdapterToolItem(filterSelectionWidget); + filterContainer.setLayoutOnChange(true); // fixes jumping filter fields in firefox + AdapterToolItem filterTool = new AdapterToolItem(filterSelectionWidget); add(filterTool); add(new AdapterToolItem(filterContainer)); applyTool = new TextToolItem(viewContext.getMessage(Dict.APPLY_FILTER)); @@ -145,7 +146,6 @@ public class FilterToolbar<T> extends ToolBar implements IDatabaseModificationOb Filter filter = filterSelectionWidget.tryGetSelected(); if (filter != null) { - // TODO try to remove container and add a new one filterContainer.removeAll(); if (filter.getName().equals(Filter.COLUMN_FILTER)) { @@ -160,7 +160,6 @@ public class FilterToolbar<T> extends ToolBar implements IDatabaseModificationOb filterContainer.add(new CustomFilterParameterWidget(parameter)); } } - filterContainer.layout(); // TODO move? } } -- GitLab