aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2008-11-28 07:03:17 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2008-11-28 07:03:17 +0000
commit93dc97ef61d0846cea48462174577096794ef400 (patch)
tree7989ec67c66c4dc3b9455311ae3b72717202a8e3 /src
parent6a44b78b067fe0b7e83fe85e6a42da41fed942d6 (diff)
downloadvaadin-framework-93dc97ef61d0846cea48462174577096794ef400.tar.gz
vaadin-framework-93dc97ef61d0846cea48462174577096794ef400.zip
fixes #2213, prefixed server side style names to suggest menu
svn changeset:6026/svn branch:trunk
Diffstat (limited to 'src')
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java15
1 files changed, 15 insertions, 0 deletions
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 00f6040179..81fa6b9ab9 100644
--- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java
@@ -347,6 +347,20 @@ public class IFilterSelect extends Composite implements Paintable, Field,
}
}
+ /**
+ * Updates style names in suggestion popup to help theme building.
+ */
+ public void updateStyleNames(UIDL uidl) {
+ if (uidl.hasAttribute("style")) {
+ setStyleName(CLASSNAME + "-suggestpopup");
+ final String[] styles = uidl.getStringAttribute("style").split(
+ " ");
+ for (int i = 0; i < styles.length; i++) {
+ addStyleDependentName(styles[i]);
+ }
+ }
+ }
+
}
public class SuggestionMenu extends MenuBar {
@@ -576,6 +590,7 @@ public class IFilterSelect extends Composite implements Paintable, Field,
}
suggestionPopup.setPagingEnabled(true);
+ suggestionPopup.updateStyleNames(uidl);
allowNewItem = uidl.hasAttribute("allownewitem");