public ListItem<T> appendChild(Node node) { asElement().appendChild(node); return this; }
public ListGroup<T> removeItem(ListItem<T> listItem) { if (allItems.contains(listItem)) { allItems.remove(listItem); listItem.asElement().remove(); } return this; }
public HeaderAction(BaseIcon<?> icon, EventListener eventListener) { this(icon); anchorElement.addEventListener("click", eventListener); }
@Override public void markAsDirty(final boolean dirty) { if (dirty && sectionMenuItemLink.childElementCount == 0) { sectionMenuItemLink.appendChild(newDirtyIndicator()); } else if (!dirty && sectionMenuItemLink.childElementCount > 0) { sectionMenuItemLink.removeChild(sectionMenuItemLink.lastElementChild); } }
@Override public void setParentId(final String parentId) { title.setAttribute("data-parent", "#" + parentId); } }
public DropdownAction focus() { aElement.focus(); return this; }
@EventHandler("enableAll") public void onEnableAll(ClickEvent clickEvent) { presenter.doEnableAll(); enableAll.blur(); }
@Override public void setParentId(final String parentId) { title.setAttribute("data-parent", "#" + parentId); } }
public DropdownAction focus() { aElement.focus(); return this; }
@EventHandler("enableAll") public void onEnableAll(ClickEvent clickEvent) { presenter.doEnableAll(); enableAll.blur(); }
public ListItem<T> appendChild(Node node) { asElement().appendChild(node); return this; }
public HeaderAction(BaseIcon<?> icon, EventListener eventListener) { this(icon); anchorElement.addEventListener("click", eventListener); }
public ListGroup<T> removeItem(ListItem<T> listItem) { if (allItems.contains(listItem)) { allItems.remove(listItem); listItem.asElement().remove(); } return this; }
@Override public void setValue(final NodeInstanceSummary model) { this.nodeInstance.setModel(model); if(model.hasCallbacks()){ for (GenericSummary.LabeledCommand callback : model.getCallbacks()) { addAction(e -> callback.getCommand().execute(), callback.getLabel()); } } else { actionsDropdown.classList.add("hidden"); } String id = Document.get().createUniqueId(); label.setAttribute("href", "#node-instance-" + id); details.id = "node-instance-" + id; }
public DropdownAction(String value, HTMLElement content) { this.value = value; this.content = content; init(); aElement.appendChild(content); init(this); }
public TreeItem addClickListener(EventListener listener) { getClickableElement().addEventListener(EventType.click.getName(), listener); return this; }
public ListGroup<T> removeSelected() { getSelectedItems().forEach(item -> { allItems.remove(item); item.asElement().remove(); }); return this; }
@Override public void setValue(final TimerInstanceSummary timer) { this.timerInstance.setModel(timer); if (timer.hasCallbacks()) { for (GenericSummary.LabeledCommand callback : timer.getCallbacks()) { addAction(e -> callback.getCommand().execute(), constants.Reschedule()); } } else { actionsItems.getClassList().add("hidden"); } String id = Document.get().createUniqueId(); label.setAttribute("href", "#timer-instance-" + id); details.id = "timer-instance-" + id; }
public DropdownAction(String value, HTMLElement content) { this.value = value; this.content = content; init(); aElement.appendChild(content); init(this); }
public TreeItem addClickListener(EventListener listener) { getClickableElement().addEventListener(EventType.click.getName(), listener); return this; }