diff --git a/plugin/src/main/java/com/arcbees/chosen/client/ChosenOptions.java b/plugin/src/main/java/com/arcbees/chosen/client/ChosenOptions.java index 4da9d94..e7d66a9 100644 --- a/plugin/src/main/java/com/arcbees/chosen/client/ChosenOptions.java +++ b/plugin/src/main/java/com/arcbees/chosen/client/ChosenOptions.java @@ -49,14 +49,6 @@ public int getDisableSearchThreshold() { return disableSearchThreshold; } - public String getManySelectedTextMultipleMobile() { - return manySelectedTextMultipleMobile; - } - - public String getOneSelectedTextMultipleMobile() { - return oneSelectedTextMultipleMobile; - } - /** * Set the number of items needed to show and enable the search input. This option is when the Chosen component is * used in "multiple select" mode or when a custom ResultFilter is used. @@ -151,6 +143,10 @@ public ChosenOptions setMobileViewportMaxWidth(int mobileViewportMaxWidth) { return this; } + public String getOneSelectedTextMultipleMobile() { + return oneSelectedTextMultipleMobile; + } + /** * Set the text to use when one option is selected on a mobile multiple select. *
@@ -159,8 +155,13 @@ public ChosenOptions setMobileViewportMaxWidth(int mobileViewportMaxWidth) { * Ex: * options.setOneSelectedTextMultipleMobile("{} country selected"); */ - public void setOneSelectedTextMultipleMobile(String oneSelectedTextMultipleMobile) { + public ChosenOptions setOneSelectedTextMultipleMobile(String oneSelectedTextMultipleMobile) { this.oneSelectedTextMultipleMobile = oneSelectedTextMultipleMobile; + return this; + } + + public String getManySelectedTextMultipleMobile() { + return manySelectedTextMultipleMobile; } /** @@ -171,8 +172,9 @@ public void setOneSelectedTextMultipleMobile(String oneSelectedTextMultipleMobil * Ex: * options.setManySelectedTextMultipleMobile("{} countries selected"); */ - public void setManySelectedTextMultipleMobile(String manySelectedTextMultipleMobile) { + public ChosenOptions setManySelectedTextMultipleMobile(String manySelectedTextMultipleMobile) { this.manySelectedTextMultipleMobile = manySelectedTextMultipleMobile; + return this; } public String getNoResultsText() { diff --git a/sample/src/main/java/com/arcbees/chosen/sample/client/application/chosensample/ChosenOptionsView.java b/sample/src/main/java/com/arcbees/chosen/sample/client/application/chosensample/ChosenOptionsView.java index 8d3fa53..544d823 100644 --- a/sample/src/main/java/com/arcbees/chosen/sample/client/application/chosensample/ChosenOptionsView.java +++ b/sample/src/main/java/com/arcbees/chosen/sample/client/application/chosensample/ChosenOptionsView.java @@ -18,6 +18,7 @@ import com.arcbees.chosen.client.ChosenOptions; import com.arcbees.chosen.client.DropdownPosition; +import com.arcbees.chosen.sample.client.resources.ChosenCustomResources; import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.SelectElement; import com.google.gwt.event.logical.shared.AttachEvent; @@ -34,6 +35,7 @@ interface Binder extends UiBindersearchContains
- equals false, search
- will only match words starting with the query entered by the
- user. Otherwise, the search will match words containing the
- query.
- searchContains = true
- -singleBackstrokeDelete = true
+dropdownPosition = DropdownPosition.ABOVE
dropdownPosition = DropdownPosition.ABOVE
+placeholderText = "Well, hello!"
+ +placeholderTextSingle = "I'm single, ladies!"
+ +placeholderTextMultiple = "I'm so multiple"
+ +resources = CUSTOM_RESOURCES
+searchContains
+ equals false, search
+ will only match words starting with the query entered by the
+ user. Otherwise, the search will match words containing the
+ query.
+ searchContains = true
+ +singleBackstrokeDelete = true
+{}
can be used in the text to indicate where to put the number of option
+ selected (in this case 1).
+ oneSelectedTextMultipleMobile = "{} bears selected"
+ +{}
can be used in the text to indicate where to put the number of option
+ selected.
+ manySelectedTextMultipleMobile = "{} bears selected"
+ +