Button myButton = new Button("HELP",Image.createImage("/help.ico")); myButton.getStyle().setBgImage(null); myButton.getStyle().setPadding(0, 0, 0, 0); myButton.getStyle().setBorder(null); myButton.getPressedStyle().setBgImage(null); myButton.getPressedStyle().setPadding(0, 0, 0, 0); myButton.getPressedStyle().setBorder(null);
@Override public void setYesButtonText( final String text ) { yesButton.setTextContent( text ); }
@Override public void setDescription(String description) { item.setTitle(description); }
@Override public void setValue(String value) { item.setTextContent(value); // setTitle to make the whole value visible on mouse over when selector width is restricted and value is trimmed item.setTitle(value); }
public class MyClass extends SelectorComposer<Window> { @Wire private Button btn; @Listen("onChanging = #myTextBoxID") public void onChanging(ChangeingEvent ev) { btn.setDisabled( ev.getValue().isEmpty() ); } }
@Override public void render(final Glyph glyph, final double width, final double height) { final org.jboss.errai.common.client.api.IsElement glyphElement = domGlyphRenderers.render(glyph, width, height); icon.appendChild(glyphElement.getElement()); final String tooltip = presenter.getItem().getTooltip(); if (!StringUtils.isEmpty(tooltip)) { icon.setTitle(tooltip); } else { icon.setTitle(""); } }
@Override public void add(final AssigneeListItem listItem) { HTMLElement tableRow = document.createElement("tr"); HTMLElement liveSearchTd = document.createElement("td"); listItem.getLiveSearchDropDown().asWidget().getElement().getStyle().setWidth(100, Style.Unit.PCT); DOMUtil.appendWidgetToElement(liveSearchTd, listItem.getLiveSearchDropDown()); listItem.getLiveSearchDropDown().setEnabled(!readOnly); HTMLElement actionTd = document.createElement("td"); Button button = (Button) document.createElement("button"); button.setClassName("btn btn-link fa fa-trash"); button.addEventListener("click", event -> { listItem.notifyRemoval(); DOMUtil.removeFromParent(tableRow); }, false); button.setDisabled(readOnly); actionTd.appendChild(button); tableRow.appendChild(liveSearchTd); tableRow.appendChild(actionTd); assigneeRows.appendChild(tableRow); assigneeRowsElements.add(new Pair<>(listItem.getLiveSearchDropDown(), button)); elements.put(listItem, tableRow); }
@Override public void init(final EmptyOrganizationalUnitsScreen presenter) { this.presenter = presenter; noOrganizationalUnits.setTextContent(ts.format(LibraryConstants.NoOrganizationalUnits, translationUtils.getOrganizationalUnitAliasInPlural().toLowerCase(), translationUtils.getOrganizationalUnitAliasInSingular().toLowerCase())); createOrganizationalUnit.setTextContent(ts.format(LibraryConstants.CreateOrganizationalUnit, translationUtils.getOrganizationalUnitAliasInSingular())); final boolean userCanCreateOrganizationalUnits = presenter.userCanCreateOrganizationalUnits(); createOrganizationalUnit.setHidden(!userCanCreateOrganizationalUnits); }
@PostConstruct public void init() { refine.setTextContent(constants.FilterBy()); filtersInputHelp.setAttribute("data-content", getInputStringHelpHtml()); jQueryPopover.wrap(filtersInputHelp).popover(); refineSelect.getElement().addEventListener("change", e -> setInputCurrentFilter(refineSelect.getValue()), false); refineApply.setTextContent(constants.Apply()); }
@PostConstruct public void init() { tooltip(sortAlphaAsc); sortAlphaAsc.setAttribute("data-original-title", translationService.format(SORT_BY_DATE_DESC)); tooltip(sortAlphaDesc); sortAlphaDesc.setAttribute("data-original-title", translationService.format(SORT_BY_DATE_ASC)); }
@Override public void select() { item.setClassName("btn btn-primary"); }
@Override public void addRemoveClickHandler(final Command command) { remove.addEventListener(BrowserEvents.CLICK, (e) -> command.execute(), false); }
@Override public void showYesButton( final boolean show ) { yesButton.getStyle().setProperty( "display", show ? "inline" : "none" ); }
@Override public void setReadOnly( final boolean isReadOnly ) { openDocumentMenuButton.setDisabled( isReadOnly ); }
@Override public void setValue(String value) { item.setTextContent(value); // setTitle to make the whole value visible on mouse over when selector width is restricted and value is trimmed item.setTitle(value); }
@Override public void render(Glyph glyph, double width, double height) { DefaultPaletteCategory category = presenter.getCategory(); categoryIcon.setTitle(category.getTitle()); final org.jboss.errai.common.client.api.IsElement glyphElement = domGlyphRenderers.render(glyph, width, height); categoryIcon.appendChild(glyphElement.getElement()); }
@PostConstruct public void init() { tooltip(sortAlphaAsc); sortAlphaAsc.setAttribute("data-original-title", translationService.format(SORT_BY_DATE_DESC)); tooltip(sortAlphaDesc); sortAlphaDesc.setAttribute("data-original-title", translationService.format(SORT_BY_DATE_ASC)); }
@Override public void reset() { item.setClassName("btn btn-default"); }
@Override public void showCancelButton( final boolean show ) { cancelButton.getStyle().setProperty( "display", show ? "inline" : "none" ); }