@Override public void focus() { value.focus(); }
public void onShow() { filterName.focus(); }
@Override public void focus() { name.focus(); }
private void addDropDownAction(String displayValue, V value) { if (!selectedItems.contains(value)) { dropDownMenu .addAction(DropdownAction.create(displayValue, displayValue) .addSelectionHandler(selectedValue -> { appendChip(displayValue, value); tagTextInput.asElement().focus(); })); } }
private void addDropDownAction(String displayValue, V value) { if (!selectedItems.contains(value)) { dropDownMenu .addAction(DropdownAction.create(displayValue, displayValue) .addSelectionHandler(selectedValue -> { appendChip(displayValue, value); tagTextInput.asElement().focus(); })); } }
public Search open() { style() .setDisplay("inline-block") .setHeight("100%"); Scheduler.get().scheduleFixedDelay(() -> { style().add("open"); return false; }, 50); searchInput.focus(); return this; }
public Search open() { style() .setDisplay("inline-block") .setHeight("100%"); Scheduler.get().scheduleFixedDelay(() -> { style().add("open"); return false; }, 50); searchInput.focus(); return this; }
@Override protected HTMLDivElement createInputElement(String type) { DominoElement<HTMLDivElement> tagsInputContainer = DominoElement.div().addCss("tags-input", "form-control"); tagTextInput = DominoElement.of(input(type)).addCss("tag-text-input"); dropDownMenu = DropDownMenu.create(tagTextInput) .setPosition(DropDownPosition.BOTTOM) .addCloseHandler(() -> tagTextInput.asElement().focus()); tagsInputContainer.appendChild(tagTextInput); tagsInputContainer.addEventListener("click", evt -> { tagTextInput.asElement().focus(); evt.stopPropagation(); }); initListeners(); return tagsInputContainer.asElement(); }
@Override protected HTMLDivElement createInputElement(String type) { DominoElement<HTMLDivElement> tagsInputContainer = DominoElement.div().addCss("tags-input", "form-control"); tagTextInput = DominoElement.of(input(type)).addCss("tag-text-input"); dropDownMenu = DropDownMenu.create(tagTextInput) .setPosition(DropDownPosition.BOTTOM) .addCloseHandler(() -> tagTextInput.asElement().focus()); tagsInputContainer.appendChild(tagTextInput); tagsInputContainer.addEventListener("click", evt -> { tagTextInput.asElement().focus(); evt.stopPropagation(); }); initListeners(); return tagsInputContainer.asElement(); }
public void open() { if (hasActions()) { if (!document.body.contains(element.asElement())) { document.body.appendChild(element.asElement()); } position.position(element.asElement(), targetElement); if (searchable) { searchBox.asElement().focus(); clearSearch(); } } }
public void open() { if (hasActions()) { if (!document.body.contains(element.asElement())) { document.body.appendChild(element.asElement()); } position.position(element.asElement(), targetElement); if (searchable) { searchBox.asElement().focus(); clearSearch(); } } }
public DateBox openOnFocus() { EventListener focusListener = evt -> open(); getInputElement().addEventListener(EventType.focus.getName(), focusListener); modal.onClose(() -> { getInputElement().removeEventListener(EventType.focus.getName(), focusListener); getInputElement().asElement().focus(); getInputElement().addEventListener(EventType.focus.getName(), focusListener); }); return this; }
public DateBox openOnFocus() { EventListener focusListener = evt -> open(); getInputElement().addEventListener(EventType.focus.getName(), focusListener); modal.onClose(() -> { getInputElement().removeEventListener(EventType.focus.getName(), focusListener); getInputElement().asElement().focus(); getInputElement().addEventListener(EventType.focus.getName(), focusListener); }); return this; }