package fr.openwide.core.wicket.more.markup.html.template.js.jquery.plugins.listfilter;
import org.wicketstuff.wiquery.core.javascript.JsUtils;
import org.wicketstuff.wiquery.core.options.Options;
public class ListFilterOptions extends Options {
private static final long serialVersionUID = 8361789161890761478L;
private String containerClass;
private String inputSelector;
private String itemsSelector;
private String scanSelector;
private String hiddenElementClass;
private String emptyListClass;
private Boolean enabled;
private String disabledClass;
@Override
public CharSequence getJavaScriptOptions() {
if (containerClass != null) {
put("containerClass", JsUtils.quotes(containerClass));
}
if (inputSelector != null) {
put("inputSelector", JsUtils.quotes(inputSelector));
}
if (itemsSelector != null) {
put("itemsSelector", JsUtils.quotes(itemsSelector));
}
if (scanSelector != null) {
put("scanSelector", JsUtils.quotes(scanSelector));
}
if (hiddenElementClass != null) {
put("hiddenElementClass", JsUtils.quotes(hiddenElementClass));
}
if (emptyListClass != null) {
put("emptyListClass", JsUtils.quotes(emptyListClass));
}
if (enabled != null) {
put("enabled", enabled);
}
if (disabledClass != null) {
put("disabledClass", JsUtils.quotes(disabledClass));
}
return super.getJavaScriptOptions();
}
public String getContainerClass() {
return containerClass;
}
public void setContainerClass(String containerClass) {
this.containerClass = containerClass;
}
public String getInputSelector() {
return inputSelector;
}
public void setInputSelector(String inputSelector) {
this.inputSelector = inputSelector;
}
public String getItemsSelector() {
return itemsSelector;
}
public void setItemsSelector(String itemsSelector) {
this.itemsSelector = itemsSelector;
}
public String getScanSelector() {
return scanSelector;
}
public void setScanSelector(String scanSelector) {
this.scanSelector = scanSelector;
}
public String getHiddenElementClass() {
return hiddenElementClass;
}
public void setHiddenElementClass(String hiddenElementClass) {
this.hiddenElementClass = hiddenElementClass;
}
public String getEmptyListClass() {
return emptyListClass;
}
public void setEmptyListClass(String emptyListClass) {
this.emptyListClass = emptyListClass;
}
public Boolean getEnabled() {
return enabled;
}
public void setEnabled(Boolean enabled) {
this.enabled = enabled;
}
public String getDisabledClass() {
return disabledClass;
}
public void setDisabledClass(String disabledClass) {
this.disabledClass = disabledClass;
}
}