public Card addHeaderAction(BaseIcon<?> icon, EventListener eventListener) { HTMLLIElement actionItem = createHeaderAction(icon); actionItem.addEventListener("click", eventListener); putAction(actionItem); return this; }
public Card addHeaderAction(BaseIcon<?> icon, EventListener eventListener) { HTMLLIElement actionItem = createHeaderAction(icon); actionItem.addEventListener("click", eventListener); putAction(actionItem); return this; }
private void init() { aElement = Elements.a() .attr("tabindex", "0") .asElement(); liElement.appendChild(aElement); liElement.addEventListener("click", evt -> { select(); evt.preventDefault(); }); liElement.addEventListener("touchstart", evt -> { select(); evt.preventDefault(); }); aElement.addEventListener("focus", evt -> focusHandlers.forEach(focusHandler -> focusHandler.onFocus(this))); }
private void init() { aElement = Elements.a() .attr("tabindex", "0") .asElement(); liElement.appendChild(aElement); liElement.addEventListener("click", evt -> { select(); evt.preventDefault(); }); liElement.addEventListener("touchstart", evt -> { select(); evt.preventDefault(); }); aElement.addEventListener("focus", evt -> focusHandlers.forEach(focusHandler -> focusHandler.onFocus(this))); }
public Card setCollapsible() { collapseIcon = Icons.ALL.keyboard_arrow_up(); if (isNull(collapseAction)) { collapseAction = createHeaderAction(collapseIcon); } collapseAction.addEventListener("click", evt -> { if (collapsible) { if (bodyCollapsible.isCollapsed()) { expand(); } else { collapse(); } } }); putAction(collapseAction); this.collapsible = true; return this; }
public Card setCollapsible() { collapseIcon = Icons.ALL.keyboard_arrow_up(); if (isNull(collapseAction)) { collapseAction = createHeaderAction(collapseIcon); } collapseAction.addEventListener("click", evt -> { if (collapsible) { if (bodyCollapsible.isCollapsed()) { expand(); } else { collapse(); } } }); putAction(collapseAction); this.collapsible = true; return this; }