diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2008-11-28 07:03:17 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2008-11-28 07:03:17 +0000 |
commit | 93dc97ef61d0846cea48462174577096794ef400 (patch) | |
tree | 7989ec67c66c4dc3b9455311ae3b72717202a8e3 /src | |
parent | 6a44b78b067fe0b7e83fe85e6a42da41fed942d6 (diff) | |
download | vaadin-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.java | 15 |
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"); |