@Override public void select() { item.getClassList().add("active"); } }
private void openCloseExpand() { chevron.getClassList().toggle("fa-chevron-down"); if (!chevron.getClassList().contains("fa-chevron-down")) { expansionArea.getStyle().setProperty("display", "none"); chevron.getClassList().add("fa-chevron-right"); } else { chevron.getClassList().remove("fa-chevron-right"); expansionArea.getStyle().removeProperty("display"); } } }
@Override public void setContextMenuActive(final boolean active) { if (active) { if (!contextMenuItemsContainer.getClassList().contains("active")) { contextMenuItemsContainer.getClassList().add("active"); } } else { if (contextMenuItemsContainer.getClassList().contains("active")) { contextMenuItemsContainer.getClassList().remove("active"); } } } }
@Override public void clear() { singleMenuItems.setTextContent(""); rightMenuItems.setTextContent(""); for (int index = leftMenuItems.getChildNodes().getLength() - 1; index >= 0; index--) { final Node child = leftMenuItems.getChildNodes().item(index); if (child.getChildNodes().getLength() > 0 && !child.equals(singleMenuItemsContainer)) { leftMenuItems.removeChild(child); } } if (!singleMenuItemsContainer.getClassList().contains("empty")) { singleMenuItemsContainer.getClassList().add("empty"); } menuItemByIdentifier = new HashMap<>(); }
/** * @param element * Must not be null. * @param className * The name of a CSS class. Must not be null. * @return True iff the given element has the given CSS class as part of its class list. */ public static boolean hasCSSClass(final HTMLElement element, final String className) { return element.getClassList().contains(className); }
@Override public void deselect() { treeNode.getClassList().remove("selected"); }
@EventHandler("image") public void onClick(@ForEvent("click") final Event event) { if (!accentedArea.getClassList().contains("remove-option")) { accentedArea.getClassList().toggle("card-pf-accented"); if (accentedArea.getClassList().contains("card-pf-accented")) { removeOpacity(); } else { addOpacity(); } presenter.onContentChange(); } }
void toggle() { getElement().getClassList().toggle("closed"); }
@Override public void clear() { singleMenuItems.setTextContent(""); rightMenuItems.setTextContent(""); for (int index = leftMenuItems.getChildNodes().getLength() - 1; index >= 0; index--) { final Node child = leftMenuItems.getChildNodes().item(index); if (child.getChildNodes().getLength() > 0 && !child.equals(singleMenuItemsContainer)) { leftMenuItems.removeChild(child); } } if (!singleMenuItemsContainer.getClassList().contains("empty")) { singleMenuItemsContainer.getClassList().add("empty"); } menuItemByIdentifier = new HashMap<>(); }
@Override public void setContextMenuActive(final boolean active) { if (active) { if (!contextMenuItemsContainer.getClassList().contains("active")) { contextMenuItemsContainer.getClassList().add("active"); } } else { if (contextMenuItemsContainer.getClassList().contains("active")) { contextMenuItemsContainer.getClassList().remove("active"); } } } }
/** * @param element * Must not be null. * @param className * The name of a CSS class. Must not be null. * @return True iff the given element has the given CSS class as part of its class list. */ public static boolean hasCSSClass(final HTMLElement element, final String className) { return element.getClassList().contains(className); }
@Override public void deselect() { treeNode.getClassList().remove("selected"); }
@EventHandler("image") public void onClick(@ForEvent("click") final Event event) { if (!accentedArea.getClassList().contains("remove-option")) { accentedArea.getClassList().toggle("card-pf-accented"); if (accentedArea.getClassList().contains("card-pf-accented")) { removeOpacity(); } else { addOpacity(); } presenter.onContentChange(); } }
@Override public void pullRight() { container.getClassList().add("right"); } }
private void openCloseExpand() { chevron.getClassList().toggle("fa-chevron-down"); if (!chevron.getClassList().contains("fa-chevron-down")) { expansionArea.getStyle().setProperty("display", "none"); chevron.getClassList().add("fa-chevron-right"); } else { chevron.getClassList().remove("fa-chevron-right"); expansionArea.getStyle().removeProperty("display"); } } }