/** * Set title. * @param title the title */ public void setTitle(String title) { if (showCaption) { if (optional) { recordCaption.setCaptionText(title); } else { SpanElement span = Document.get().createSpanElement(); span.appendChild(Document.get().createTextNode(title)); span.addClassName("gwt-Label"); span.addClassName(REQUIRED); recordCaption.setCaptionHTML(span.getString()); } } }
span.addClassName("gwt-Label");
span.addClassName("gwt-Label"); span.addClassName("gwt-Label"); span.addClassName("gwt-Label");
public FormGroup description(String description) { if (!Strings.isNullOrEmpty(description)) { this.description.addClassName("help-block"); // add help-block dynamically, we don't want div to take space if description is not set this.description.setInnerText(description); } return this; }
private SpanElement buildTitleTextWidget(final String title, final IsWidget titleDecoration) { final SpanElement spanElement = Document.get().createSpanElement(); spanElement.addClassName("uf-listbar-panel-header-title-text"); spanElement.addClassName(CSSLocatorsUtils.buildLocator("qe-list-bar-header", title)); final String titleWidget = (titleDecoration instanceof Image) ? titleDecoration.toString() : ""; spanElement.setInnerHTML(titleWidget + " " + title.replaceAll(" ", "\u00a0")); spanElement.setTitle(title); return spanElement; }
private SpanElement buildTitleTextWidget(final String title, final IsWidget titleDecoration) { final SpanElement spanElement = Document.get().createSpanElement(); spanElement.addClassName("uf-listbar-panel-header-title-text"); spanElement.addClassName(CSSLocatorsUtils.buildLocator("qe-list-bar-header", title)); final String titleWidget = (titleDecoration instanceof Image) ? titleDecoration.toString() : ""; spanElement.setInnerHTML(titleWidget + " " + title.replaceAll(" ", "\u00a0")); spanElement.setTitle(title); return spanElement; }
@Override public void expandRow() { listGroupItemHeader.addClassName(LIST_VIEW_PF_EXPAND_ACTIVE); listGroupItemContainer.removeClassName(HIDDEN); faAngleRight.addClassName(FA_ANGLE_DOWN); }
public FormGroup columnLabelWidth(final int width) { if (width < 0 || width > 12) { throw new IllegalArgumentException("Bootstrap width is invalid. Must be in range of 0..12. Width: " + width); } this.label.addClassName(GridCol.col(width)); Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() { @Override public void execute() { if (!skipWidgetColStyle) { FormGroup.this.widget.addStyleName(GridCol.remainingCol(width)); } } }); this.descriptionMargin.addClassName(GridCol.col(width)); this.description.addClassName(GridCol.remainingCol(width)); this.validationMargin.addClassName(GridCol.col(width)); this.validationMessage.addClassName(GridCol.remainingCol(width)); return this; }
public FormGroup showValidationMessage(boolean show) { if (show) { validationMessage.addClassName("help-block"); validationStateType(stateType); } else { validationMessage.removeClassName("help-block"); resetFormGroupStyles(); } messageContainer.setVisible(show); return this; }
@Test public void expandRow() { listGroupItemView.expandRow(); verify(listGroupItemHeaderMock, times(1)).addClassName(eq(LIST_VIEW_PF_EXPAND_ACTIVE)); verify(listGroupItemContainerMock, times(1)).removeClassName(eq(HIDDEN)); verify(faAngleRightMock, times(1)).addClassName(eq(FA_ANGLE_DOWN)); } }
protected void insertNodeIcon(TableCellElement td) { if (nodeIcon != null) { SpanElement iconElement = Document.get().createSpanElement(); iconElement.setClassName(nodeIcon); iconElement.addClassName("v-table-icon-element"); td.getFirstChild().insertFirst(iconElement); } }
public VSticker() { DOM.appendChild(div, environmentSpan); DOM.appendChild(div, webappSpan); div.addClassName(STICKER_CLASS_NAME); environmentSpan.addClassName(STICKER_ENVIRONMENT_CLASS_NAME); webappSpan.addClassName(STICKER_WEBAPP_CLASS_NAME); addClickHandler(handler -> { if (expanded) { webappSpan.getStyle().setDisplay(Style.Display.NONE); expanded = false; } else { webappSpan.getStyle().setDisplay(Style.Display.INLINE_BLOCK); expanded = true; } }); setElement(div); }
public TableLoadingIndicator onLoadingStateChanged(final LoadingState state, final String message) { this.state = state; rootElement.setVisible(visible(state)); messageSpan.removeClassName("text-warning"); if (state == LoadingState.FAILED) { messageSpan.addClassName("text-warning"); } Scheduler.get().scheduleFixedDelay(new Scheduler.RepeatingCommand() { @Override public boolean execute() { ExceptionOracle.setLoadingStyle(rootElement, state); messageSpan.setInnerText(message); return false; } }, 500); return this; }
@Override public void onPageChanged(PageChangedEvent event) { if (event.isValid()) { dialogBox.getStatusText().removeClassName("alert"); } else { dialogBox.getStatusText().addClassName("alert"); } dialogBox.setStatusText(event.getStatusMessage()); } });
private Button createButton() { Button button = new Button(); button.removeStyleName(GWT_BUTTON); button.addStyleName(Styles.BTN); button.addStyleName(BTN_DEFAULT); button.addStyleName(Styles.DROPDOWN_TOGGLE); button.addStyleName(Styles.FORM_CONTROL); button.getElement().setAttribute(ID, DROPDOWN_MENU); button.getElement().setAttribute(DATA_TOGGLE, Styles.DROPDOWN); selectedValue = Document.get().createSpanElement(); selectedValue.addClassName(FILTER_OPTION); selectedValue.addClassName(Styles.PULL_LEFT); //$NON-NLS-1$ selectedValue.setInnerHTML(NBSP); return button; }
@Override Element createThumbnail() { final DivElement thumbnail = DivElement.as(DOM.createDiv()); thumbnail.addClassName(THUMBNAIL_STYLE_NAME); final SpanElement iconFontEl = SpanElement.as(DOM.createSpan()); iconFontEl.addClassName(ICON_STYLE_NAME); Style style = iconFontEl.getStyle(); style.setDisplay(Style.Display.NONE); style.setFontSize(24, Style.Unit.PX); style.setLineHeight(1, Style.Unit.PX); final ImageElement image = ImageElement.as(DOM.createImg()); image.addClassName(THUMBNAIL_IMAGE_STYLE_NAME); image.getStyle().setDisplay(Style.Display.NONE); thumbnail.appendChild(image); thumbnail.appendChild(iconFontEl); return thumbnail; }
/** * Creates a list box that renders its items using the specified {@link Renderer}. * * @param renderer * Renderer for list box items. */ public ListModelListBox(Renderer<T> renderer) { this.renderer = renderer; dropdownButton = createButton(); initWidget(ListModelListBoxUiBinder.uiBinder.createAndBindUi(this)); listPanel = getListPanel(); listPanel.addStyleName(style.scrollableMenu()); dropdownButton.addStyleName(style.button()); selectedValue.addClassName(style.selectedValue()); dropdownButton.getElement().setInnerHTML(selectedValue.getString() + buttonSelectedValueSpan.selectedValue().asString()); dropdownPanel.add(listPanel); dropdownButton.addClickHandler(event -> listPanel.scrollToSelected()); }
@Override public void redraw() { this.getElement().removeAllChildren(); for (Token<?> token : this.tokenList) { if (token.getContent() != null && token.getContent() instanceof CssRendererTokenContent && ((CssRendererTokenContent) token.getContent()).getCssStyle() != null) { SpanElement spanElement = Document.get().createSpanElement(); spanElement.addClassName(((CssRendererTokenContent) token.getContent()).getCssStyle()); spanElement.setInnerText(token.getText()); this.getElement().appendChild(spanElement); } else { Text textElement = Document.get().createTextNode(token.getText()); this.getElement().appendChild(textElement); } } }
SpanElement reader = Document.get().createSpanElement(); reader.setInnerText(stringToDisplay); reader.addClassName("sr-only"); this.progressBarElement.appendChild(reader);
SpanElement reader = Document.get().createSpanElement(); reader.setInnerText(stringToDisplay); reader.addClassName("sr-only"); this.progressBarElement.appendChild(reader);