Div div = new Div(); div.setId("mydiv").setCSSClass("myclass"); A link = new A(); link.setHref("http://www.example.com").setTarget("_blank"); div.appendChild( link ); Img image = new Img( "some alt", "some-image.png" ); image.setCSSClass( "frame" ).setId( "myimageid" ); link.appendChild( image ); System.out.print( div.write() );
@Override public void searchInProgress(String msg) { spinnerText.setTextContent(msg); spinnerPanel.getStyle().removeProperty("display"); dropDownMenu.getStyle().setProperty("display", "none"); }
@Override public void setReadOnly(final boolean readOnly) { durationTimer.setDisabled(readOnly); timeDuration.setDisabled(readOnly); multipleTimer.setDisabled(readOnly); timeCycleLanguage.setDisabled(readOnly); timeCycle.setDisabled(readOnly); dateTimer.setDisabled(readOnly); timeDate.setDisabled(readOnly); pickerButton.setDisabled(readOnly); }
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"); } } }
public void addAction(final EventListener<MouseEvent> onclick, final String label) { final HTMLElement a = getDocument().createElement("a"); a.setTextContent(label); a.setOnclick(onclick); final HTMLElement li = getDocument().createElement("li"); li.appendChild(a); actionsItems.appendChild(li); } }
@Override public void setPerspectiveCreationVisible(boolean visible) { if (visible) { createSpan.getStyle().removeProperty("display"); createPerspectiveAnchor.getStyle().removeProperty("display"); createPerspectiveButton.getStyle().removeProperty("display"); } else { createSpan.getStyle().setProperty("display", "none"); createPerspectiveAnchor.getStyle().setProperty("display", "none"); createPerspectiveButton.getStyle().setProperty("display", "none"); } }
public void setMessage(final List<String> messages) { removeAllElementChildren(this.message); final HTMLElement ul = document.createElement("ul"); addCSSClass(ul, "list-unstyled"); for (String message : messages) { final HTMLElement li = document.createElement("li"); li.setTextContent(message); ul.appendChild(li); } this.message.appendChild(ul); }
@Override public void showProperty(String property) { HTMLElement strong = document.createElement("strong"); strong.setTextContent(property); HTMLElement li = document.createElement("li"); li.appendChild(strong); properties.appendChild(li); }
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 ); } }
@Override public void setWidth(int minWidth) { dropDownButton.getStyle().setProperty("width", minWidth + "px"); dropDownPanel.getStyle().setProperty("width", minWidth + "px"); }
@Override public void expand() { DOMUtil.removeCSSClass(anchor, "collapsed"); anchor.setAttribute("aria-expanded", "true"); DOMUtil.addCSSClass(panel, "in"); panel.setAttribute("aria-expanded", "true"); }
private Option newOption(final String text, final String value) { final Option option = (Option) Window.getDocument().createElement("option"); option.setTextContent(text); option.setValue(value); return option; }
@Override public void reset() { item.setClassName("selector-dditem"); itemIcon.getStyle().setProperty("display", "none"); }
@Override public void select() { item.setClassName("selector-dditem selected"); if (iconVisible) { itemIcon.getStyle().removeProperty("display"); } }
/** * @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 searchFinished() { spinnerPanel.getStyle().setProperty("display", "none"); dropDownMenu.getStyle().removeProperty("display"); }
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"); } } }
public void addAction(final EventListener<MouseEvent> onclick, final String label) { final HTMLElement a = getDocument().createElement("a"); a.setTextContent(label); a.setOnclick(onclick); final HTMLElement li = getDocument().createElement("li"); li.appendChild(a); actionsItems.appendChild(li); } }
@Override public void collapse() { DOMUtil.addCSSClass(anchor, "collapsed"); anchor.setAttribute("aria-expanded", "false"); DOMUtil.removeCSSClass(panel, "in"); panel.setAttribute("aria-expanded", "false"); }
@Override public void searchInProgress(String msg) { spinnerText.setTextContent(msg); spinnerPanel.getStyle().removeProperty("display"); dropDownMenu.getStyle().setProperty("display", "none"); }