List of usage examples for com.google.gwt.user.client DOM createLegend
public static Element createLegend()
From source file:com.extjs.gxt.ui.client.widget.form.FieldSet.java
License:sencha.com license
@Override protected void onRender(Element parent, int pos) { setElement(DOM.createFieldSet(), parent, pos); legend = new El(DOM.createLegend()); legend.addStyleName("x-fieldset-header"); if (checkboxToggle && collapsible) { checkbox = DOM.createInputCheck().cast(); sinkEvents(Event.ONCLICK); if (checkboxName != null) { checkbox.setAttribute("name", checkboxName); }//from w ww.j av a2s . com legend.appendChild((Element) checkbox.cast()); checkbox.setDefaultChecked(!collapsed); checkbox.setChecked(!collapsed); if (GXT.isAriaEnabled()) { checkbox.setTitle("Expand " + html); } } else if (!checkboxToggle && collapsible) { collapseBtn = new ToolButton("x-tool-toggle"); collapseBtn.addListener(Events.Select, new Listener<ComponentEvent>() { public void handleEvent(ComponentEvent be) { setExpanded(!isExpanded()); } }); collapseBtn.render(legend.dom); collapseBtn.getAriaSupport().setRole("checkbox"); if (GXT.isAriaEnabled()) { collapseBtn.setTitle("Expand " + html); } ComponentHelper.setParent(this, collapseBtn); } heading = DOM.createSpan(); heading.setClassName("x-fieldset-header-text"); legend.appendChild(heading); getElement().appendChild(legend.dom); body = el().appendChild(DOM.createDiv()); if (html != null) { setHeadingHtml(html); } if (collapsed) { onCollapse(); } updateIconTitles(); if (GXT.isFocusManagerEnabled() && !getFocusSupport().isIgnore()) { el().setTabIndex(0); el().setElementAttribute("hideFocus", "true"); sinkEvents(Event.FOCUSEVENTS); } }
From source file:com.google.gwt.example.stockwatcher.client.TitledPanel.java
public TitledPanel() { Element fieldset = DOM.createFieldSet(); legend = DOM.createLegend(); DOM.appendChild(fieldset, legend); setElement(fieldset); }
From source file:com.ikon.frontend.client.widget.GroupBoxPanel.java
License:Open Source License
/** * GroupBoxPanel/*from w ww . jav a2s .com*/ */ public GroupBoxPanel() { Element fieldset = DOM.createFieldSet(); this.legend = DOM.createLegend(); DOM.appendChild(fieldset, legend); setElement(fieldset); }
From source file:org.kuali.student.common.ui.client.widgets.field.layout.element.LegendPanel.java
License:Educational Community License
public LegendPanel(String text, String forID) { Element legend = DOM.createLegend(); legend.setInnerText(text);/* ww w.j a v a 2 s . co m*/ legend.setAttribute("for", forID); this.setElement(legend); }
From source file:org.pentaho.ui.xul.gwt.util.GroupBoxPanel.java
License:Open Source License
public GroupBoxPanel() { this.legend = DOM.createLegend(); DOM.appendChild(fieldset, legend); setElement(fieldset); // this.addStyleName("green"); }
From source file:ru.fly.client.ui.panel.fieldset.FieldSetPanel.java
License:Apache License
public FieldSetPanel() { super(DOM.createDiv()); container = DOM.createFieldSet().cast(); container.setClassName(decor.css().fieldset()); header = DOM.createLegend().cast(); F.setEnableTextSelection(header, false); }
From source file:us.asciiroth.editor.client.ui.Fieldset.java
License:Apache License
public Fieldset(String legendText) { setElement(DOM.createFieldSet());/*from w w w . j a v a 2s. co m*/ setStyleName("n-metadata"); Element legend = DOM.createLegend(); legend.setInnerText(legendText); getElement().appendChild(legend); }