@Override public void setBackwardDisabled(final boolean disabled) { toFirstPageListItem.setClassName(getDisabledClassName(disabled)); previousPageLinkListItem.setClassName(getDisabledClassName(disabled)); }
@Override public void setEnabled(final boolean enabled) { this.enabled = enabled; if (enabled) { actionItem.getClassList().remove("disabled"); } else { actionItem.getClassList().add("disabled"); } }
@Override public void addClickHandler(final Command command) { item.addEventListener(BrowserEvents.CLICK, (e) -> command.execute(), false); } }
@EventHandler("previewTab") private void previewTabClicked(ClickEvent event) { if (!previewTab.getClassName().equals("active")) { presenter.switchToPreviewMode(); } } }
private void adjustItemContent( ) { boolean isActive = DOMUtil.hasCSSClass( item, "active" ); DOMUtil.removeAllChildren( item ); if ( isActive ) { itemStrongContent.setTextContent( name ); item.appendChild( itemStrongContent ); } else { itemAnchorContent.setTextContent( name ); item.appendChild( itemAnchorContent ); } }
@EventHandler("designTab") private void designTabClicked(ClickEvent event) { if (!designTab.getClassName().equals("active")) { presenter.switchToDesignMode(); } }
@Override public void setActive(boolean active) { this.active = active; String className = calculateDropDownClassName(); dropDownItem.setClassName(className); }
@Override public void pullRight() { container.getClassList().add("right"); } }
@EventHandler("designTab") private void designTabClicked(ClickEvent event) { if (!designTab.getClassName().equals("active")) { presenter.switchToDesignMode(); } }
@Override public void setForwardDisabled(final boolean disabled) { nextPageLinkListItem.setClassName(getDisabledClassName(disabled)); }
@Override public void setEnabled(final boolean enabled) { this.enabled = enabled; if (enabled) { actionItem.getClassList().remove("disabled"); } else { actionItem.getClassList().add("disabled"); } }
@EventHandler("previewTab") private void previewTabClicked(ClickEvent event) { if (!previewTab.getClassName().equals("active")) { presenter.switchToPreviewMode(); } } }
@Override public void setActive(boolean active) { this.active = active; String className = calculateDropDownClassName(); dropDownItem.setClassName(className); }
@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 setupDesign(UberElement<Container> container) { designDiv.setHidden(false); previewDiv.setHidden(true); designTab.setClassName("active"); previewTab.setClassName(""); this.container.appendChild(container.getElement()); }
@Override public void pullRight() { container.getClassList().add("right"); } }
@Override public void setupPreview(HTMLElement previewPanel) { designDiv.setHidden(true); previewDiv.setHidden(false); designTab.setClassName(""); previewTab.setClassName("active"); DOMUtil.removeAllChildren(this.previewDiv); this.previewDiv.appendChild(previewPanel); }