From 765b6170fb33895cd63784665774e17d4035bad8 Mon Sep 17 00:00:00 2001 From: Michael Hirsch Date: Mon, 27 Feb 2017 10:05:00 +0100 Subject: [PATCH] set fixed IDs for tabs (#443) * set fixed IDs for tabs Signed-off-by: Michael Hirsch * set fixed IDs for tabs Signed-off-by: Michael Hirsch * fix javadoc Signed-off-by: Michael Hirsch --- .../ui/management/targettag/MultipleTargetFilter.java | 4 ++-- .../hawkbit/ui/utils/UIComponentIdProvider.java | 10 ++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/management/targettag/MultipleTargetFilter.java b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/management/targettag/MultipleTargetFilter.java index 1ab2614a8..aaa224dea 100644 --- a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/management/targettag/MultipleTargetFilter.java +++ b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/management/targettag/MultipleTargetFilter.java @@ -113,8 +113,8 @@ public class MultipleTargetFilter extends Accordion implements SelectedTabChange * Add tabs. */ private void addTabs() { - this.addTab(getSimpleFilterTab()); - this.addTab(getComplexFilterTab()); + this.addTab(getSimpleFilterTab()).setId(UIComponentIdProvider.SIMPLE_FILTER_ACCORDION_TAB); + this.addTab(getComplexFilterTab()).setId(UIComponentIdProvider.CUSTOM_FILTER_ACCORDION_TAB); } private Component getSimpleFilterTab() { diff --git a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/utils/UIComponentIdProvider.java b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/utils/UIComponentIdProvider.java index ce2afad5c..017a8ac89 100644 --- a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/utils/UIComponentIdProvider.java +++ b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/utils/UIComponentIdProvider.java @@ -619,6 +619,16 @@ public final class UIComponentIdProvider { */ public static final String TARGET_FILTER_TBL_SEARCH_RESET_ID = "target.filter.search.rest.icon"; + /** + * ID - simple filter- Accordion-Tab + */ + public static final String SIMPLE_FILTER_ACCORDION_TAB = "simple.filter.accordion.tab"; + + /** + * ID - custom filter- Accordion-Tab + */ + public static final String CUSTOM_FILTER_ACCORDION_TAB = "custom.filter.accordion.tab"; + /** * ID- Customfilter.Name. */