@Override public void focus() { value.focus(); }
public boolean copy(final HTMLInputElement element) { element.select(); return copyNative(); }
protected void prepare() { autoActionTimer = new Timer() { @Override public void run() { DelayedTextInput.this.delayedAction.doAction(); } }; inputElement.addEventListener("input", evt -> { autoActionTimer.cancel(); autoActionTimer.schedule(this.delay); }); inputElement.addEventListener(EventType.keypress.getName(), evt -> { if (ElementUtil.isEnterKey(Js.uncheckedCast(evt))) { DelayedTextInput.this.delayedAction.doAction(); } }); }
public FileUpload() { uploadMessageContainer.appendChild(uploadIconContainer); createHiddenInput(); formElement.appendChild(uploadMessageContainer); formElement.appendChild(filesContainer); hiddenFileInput.addEventListener("change", evt -> { uploadFiles(hiddenFileInput.files); }); uploadMessageContainer.addEventListener("click", evt -> hiddenFileInput.click()); formElement.addEventListener("drop", evt -> { FileList files = ((DragEvent) evt).dataTransfer.files; if (!singleFile || files.length == 1) { uploadFiles(files); } else { notifySingleFileError(); } removeHover(); evt.preventDefault(); }); formElement.addEventListener("dragover", evt -> { addHover(); evt.preventDefault(); }); formElement.addEventListener("dragleave", evt -> { removeHover(); evt.preventDefault(); }); filesContainer.appendChild(row.asElement()); init(this); }
@PostConstruct private void init() { this.setSize(ModalSize.MEDIUM); this.setTitle(translationService.getTranslation(AppformerSSHConstants.SSHKeysDisplayerViewImplAdd)); this.setBody(ElementWrapperWidget.getWidget(content)); this.add(new ModalFooterYesNoCancelButtons(this, null, null, null, null, this::cancel, translationService.getTranslation(AppformerSSHConstants.SSHKeyEditorViewImplCancel), ButtonType.DEFAULT, null, this::add, translationService.getTranslation(AppformerSSHConstants.SSHKeysDisplayerViewImplAdd), ButtonType.PRIMARY, null) { { setCloseModalAfterAction(false); } }); name.setAttribute("placeHolder", translationService.getTranslation(AppformerSSHConstants.NewSSHKeyModalViewImplNamePlaceHolder)); key.setAttribute("placeHolder", translationService.getTranslation(AppformerSSHConstants.NewSSHKeyModalViewImplKeyPlaceHolder)); }
protected void prepare() { autoActionTimer = new Timer() { @Override public void run() { DelayedTextInput.this.delayedAction.doAction(); } }; inputElement.addEventListener("input", evt -> { autoActionTimer.cancel(); autoActionTimer.schedule(this.delay); }); inputElement.addEventListener(EventType.keypress.getName(), evt -> { if (ElementUtil.isEnterKey(Js.uncheckedCast(evt))) { DelayedTextInput.this.delayedAction.doAction(); } }); }
public FileUpload() { uploadMessageContainer.appendChild(uploadIconContainer); createHiddenInput(); formElement.appendChild(uploadMessageContainer); formElement.appendChild(filesContainer); hiddenFileInput.addEventListener("change", evt -> { uploadFiles(hiddenFileInput.files); }); uploadMessageContainer.addEventListener("click", evt -> hiddenFileInput.click()); formElement.addEventListener("drop", evt -> { FileList files = ((DragEvent) evt).dataTransfer.files; if (!singleFile || files.length == 1) { uploadFiles(files); } else { notifySingleFileError(); } removeHover(); evt.preventDefault(); }); formElement.addEventListener("dragover", evt -> { addHover(); evt.preventDefault(); }); formElement.addEventListener("dragleave", evt -> { removeHover(); evt.preventDefault(); }); filesContainer.appendChild(row.asElement()); init(this); }
@PostConstruct private void init() { this.setSize(ModalSize.MEDIUM); this.setTitle(translationService.getTranslation(AppformerSSHConstants.SSHKeysDisplayerViewImplAdd)); this.setBody(ElementWrapperWidget.getWidget(content)); this.add(new ModalFooterYesNoCancelButtons(this, null, null, null, null, this::cancel, translationService.getTranslation(AppformerSSHConstants.SSHKeyEditorViewImplCancel), ButtonType.DEFAULT, null, this::add, translationService.getTranslation(AppformerSSHConstants.SSHKeysDisplayerViewImplAdd), ButtonType.PRIMARY, null) { { setCloseModalAfterAction(false); } }); name.setAttribute("placeHolder", translationService.getTranslation(AppformerSSHConstants.NewSSHKeyModalViewImplNamePlaceHolder)); key.setAttribute("placeHolder", translationService.getTranslation(AppformerSSHConstants.NewSSHKeyModalViewImplKeyPlaceHolder)); }
@Override public void focus() { name.focus(); }
searchInput.addEventListener("input", evt -> { autoSearchTimer.cancel(); autoSearchTimer.schedule(200); searchInput.addEventListener(EventType.keypress.getName(), evt -> { if (ElementUtil.isEnterKey(Js.uncheckedCast(evt))) { searchHandler.onSearch(searchInput.value); searchInput.addEventListener("keydown", evt -> { if(ElementUtil.isEscapeKey(Js.uncheckedCast(evt))){ evt.stopPropagation();
public boolean copy(final HTMLInputElement element) { element.select(); return copyNative(); }
public void onShow() { filterName.focus(); }
public Radio(String value, String label) { changeHandlers = new ArrayList<>(); container.appendChild(inputElement); container.appendChild(labelElement); setLabel(label); value(value); container.addEventListener("click", evt -> { if (isEnabled() && !isChecked()) check(); }); inputElement.addEventListener("change", evt -> onCheck()); init(this); }
@Override public void enableFocusMode() { final Element rowElement = getRowElement(getDataType()); asFocusedDataType(rowElement); forEachChildElement(rowElement, ListItemViewCssHelper::asFocusedDataType); getNameInput().select(); }
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(); })); } }
searchInput.addEventListener("input", evt -> { autoSearchTimer.cancel(); autoSearchTimer.schedule(200); searchInput.addEventListener(EventType.keypress.getName(), evt -> { if (ElementUtil.isEnterKey(Js.uncheckedCast(evt))) { searchHandler.onSearch(searchInput.value); searchInput.addEventListener("keydown", evt -> { if(ElementUtil.isEscapeKey(Js.uncheckedCast(evt))){ evt.stopPropagation();
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 Radio(String value, String label) { changeHandlers = new ArrayList<>(); container.appendChild(inputElement); container.appendChild(labelElement); setLabel(label); value(value); container.addEventListener("click", evt -> { if (isEnabled() && !isChecked()) check(); }); inputElement.addEventListener("change", evt -> onCheck()); init(this); }
public Search open() { style() .setDisplay("inline-block") .setHeight("100%"); Scheduler.get().scheduleFixedDelay(() -> { style().add("open"); return false; }, 50); searchInput.focus(); return this; }
public SwitchButton() { Style.of(formControl).setProperty("border-bottom", "0px"); formControl.appendChild(onOffLabelElement); onOffLabelElement.appendChild(offTitleTextRoot.asElement()); onOffLabelElement.appendChild(inputElement); onOffLabelElement.appendChild(lever.asElement()); onOffLabelElement.appendChild(onTitleTextRoot.asElement()); inputElement.addEventListener("change", evt -> { evt.stopPropagation(); if (!isReadOnly()) { onCheck(); if (autoValidation) validate(); } }); formLine.appendChild(formControl); formLine.appendChild(labelElement); container.appendChild(formLine); init(this); }