protected void resultsResetCleanup() { if (selectedItem != null) { selectedItem.find("abbr").remove(); } }
private GQuery getFocusableElement() { GQuery chosen = getChosenElement(); GQuery focusableElement = chosen.children("a"); if (focusableElement.isEmpty()) { focusableElement = chosen.find("input"); } return focusableElement; } }
private void updateSelectedText() { String selectedText; if (choices > 1) { selectedText = getOptions().getManySelectedTextMultipleMobile(); } else { selectedText = getOptions().getOneSelectedTextMultipleMobile(); } selectedText = selectedText.replace("{}", "" + choices); getSelectedItem().find("span").text(selectedText); } }
private void updateSelectedText() { String selectedText; if (choices > 1) { selectedText = getOptions().getManySelectedTextMultipleMobile(); } else if (choices == 1) { selectedText = getOptions().getOneSelectedTextMultipleMobile(); } else { selectedText = defaultText; } selectedText = selectedText.replace("{}", "" + choices); getSelectedItem().find("span").text(selectedText); } }
@Override protected void resultsBuild(boolean init, String defaultText, boolean customFilter) { if (choices > 0) { getSearchChoices().find("li." + getCss().searchChoice()).remove(); choices = 0; } super.resultsBuild(init, defaultText, customFilter); }
@Override protected void resultsBuild(boolean init, String defaultText, boolean customFilter) { if (choices > 0) { getSearchChoices().find("li." + getCss().searchChoice()).remove(); choices = 0; } super.resultsBuild(init, defaultText, customFilter); }
void noResults(String terms) { GQuery noResults = $(ChosenTemplate.templates.noResults(css.noResults(), resultsNoneFound).asString()); noResults.find("span").html(terms); searchResults.append(noResults); }
private void noResults(String terms) { GQuery noResults = $(ChozenTemplate.templates.noResults(css.noResults(), resultsNoneFound).asString()); noResults.find("span").html(terms); searchResults.append(noResults); }
void noResults(String terms) { GQuery noResults = $(ChosenTemplate.templates.noResults(css.noResults(), resultsNoneFound).asString()); noResults.find("span").html(terms); searchResults.append(noResults); }
private void winnowResultsClear() { searchField.val(""); GQuery lis = searchResults.find("li"); for (Element li : lis.elements()) { GQuery $li = $(li); if ($li.hasClass(css.groupResult())) { $li.css("display", ""); } else if (!isMultiple || !$li.hasClass(css.resultSelected())) { resultActivate($li); } } }
@Override protected void addChoice(OptionItem item) { if (maxSelectedOptionsReached()) { fireEvent(new MaxSelectedEvent(this)); } else { String optionSelector = "#" + getContainerId() + "_o_" + item.getArrayIndex(); choices++; getSearchResults().find(optionSelector).addClass(getCss().resultSelected()); } }
protected void resultDeactivate(GQuery query, boolean selected) { if (!selected) { query.removeClass(getCss().activeResult(), getCss().foundResult()); } else { searchResults.find("." + css.resultSelected()).removeClass(css.resultSelected()); selectedItem.removeClass(css.chznDefault()); } }
private void keydownBackstroke() { if (pendingBackstroke != null) { choiceDestroy(pendingBackstroke.find("a").first()); clearBackstroke(); } else { pendingBackstroke = searchContainer.siblings("li." + css.searchChoice()).last(); if (options.isSingleBackstrokeDelete()) { keydownBackstroke(); } else { pendingBackstroke.addClass(css.searchChoiceFocus()); } } }
@Override protected void resultsBuild(boolean init, String defaultText, boolean customFilter) { getSelectedItem().addClass(getCss().chznDefault()).find("span").text(defaultText); if (!customFilter && getSelectElement().getOptions().getLength() <= getOptions().getDisableSearchThreshold()) { getContainer().addClass(getCss().chznContainerSingleNoSearch()); } else { getContainer().removeClass(getCss().chznContainerSingleNoSearch()); } super.resultsBuild(init, defaultText, customFilter); }
@Override protected void resultsBuild(boolean init, String defaultText, boolean customFilter) { getSelectedItem().addClass(getCss().chznDefault()).find("span").text(defaultText); if (!customFilter && getSelectElement().getOptions().getLength() <= getOptions().getDisableSearchThreshold()) { getContainer().addClass(getCss().chznContainerSingleNoSearch()); } else { getContainer().removeClass(getCss().chznContainerSingleNoSearch()); } super.resultsBuild(init, defaultText, customFilter); }