public static void setupBrowserEventListener(final Object component, final HTMLElement element, final org.jboss.errai.common.client.dom.EventListener<?> listener, final String browserEventType) { if (element == null) { throw new RuntimeException("A browser event source was specified in " + component.getClass().getName() + " but the corresponding data-field does not exist!"); } element.addEventListener(browserEventType, listener, false); cleanupTasks .computeIfAbsent(component, key -> new ArrayList<>()) .add(() -> element.removeEventListener(browserEventType, listener, false)); }
public static void setupBrowserEventListener(final Object component, final HTMLElement element, final org.jboss.errai.common.client.dom.EventListener<?> listener, final String browserEventType) { if (element == null) { throw new RuntimeException("A browser event source was specified in " + component.getClass().getName() + " but the corresponding data-field does not exist!"); } element.addEventListener(browserEventType, listener, false); cleanupTasks .computeIfAbsent(component, key -> new ArrayList<>()) .add(() -> element.removeEventListener(browserEventType, listener, false)); }
private void setupChangeEventHandler(final Select select, final Command command) { // org.uberfire.client.views.pfly.widgets.Select does not work with @EventHandler select.getElement().addEventListener("change", (event) -> command.execute(), false); }
@Override public void setOptionChangeCommand(Command changeCommand) { selector.getElement().addEventListener("change", event -> changeCommand.execute(), false); }
@PostConstruct public void init() { refine.setTextContent(constants.FilterBy()); filtersInputHelp.setAttribute("data-content", getInputStringHelpHtml()); jQueryPopover.wrap(filtersInputHelp).popover(); refineSelect.getElement().addEventListener("change", e -> setInputCurrentFilter(refineSelect.getValue()), false); refineApply.setTextContent(constants.Apply()); }
"form-control"); select.getElement().addEventListener("change", event -> { if (select.getValue().isEmpty() == false) {