List of usage examples for com.google.gwt.safehtml.shared SafeHtmlUtils fromString
public static SafeHtml fromString(String s)
From source file:stroom.pipeline.structure.client.presenter.PropertyListPresenter.java
License:Apache License
private SafeHtml getSafeHtml(final String string) { if (string == null) { return SafeHtmlUtils.EMPTY_SAFE_HTML; }/*from ww w . ja v a 2 s. c o m*/ return SafeHtmlUtils.fromString(string); }
From source file:stroom.streamstore.client.presenter.MarkerListPresenter.java
License:Apache License
private void addElementId() { getView().addResizableColumn(new Column<Marker, SafeHtml>(new SafeHtmlCell()) { @Override//w w w.j a v a 2 s . c o m public SafeHtml getValue(final Marker marker) { if (marker instanceof StoredError) { final StoredError storedError = (StoredError) marker; if (storedError.getElementId() != null) { return SafeHtmlUtils.fromString(storedError.getElementId()); } } else if (marker instanceof Summary) { final Summary summary = (Summary) marker; final StringBuilder sb = new StringBuilder(); sb.append(summary.getSeverity().getSummaryValue()); sb.append(" ("); if (summary.getTotal() > summary.getCount()) { sb.append(summary.getCount()); sb.append(" of "); sb.append(summary.getTotal()); if (summary.getTotal() >= FetchMarkerResult.MAX_TOTAL_MARKERS) { sb.append("+"); } if (summary.getTotal() <= 1) { sb.append(" item)"); } else { sb.append(" items)"); } } else { sb.append(summary.getCount()); if (summary.getCount() <= 1) { sb.append(" item)"); } else { sb.append(" items)"); } } // Make summery items bold. final SafeHtmlBuilder builder = new SafeHtmlBuilder(); builder.appendHtmlConstant("<div style=\"font-weight:bold;\">"); builder.appendEscaped(sb.toString()); builder.appendHtmlConstant("</div>"); return builder.toSafeHtml(); } return null; } }, "Element", 150); }
From source file:tv.dyndns.kishibe.qmaclone.client.bbs.PanelThread.java
License:Open Source License
private void setPanels() { HTML titleHtml = new HTML(SafeHtmlUtils.fromString(title)); titleHtml.addStyleDependentName("bbsThreadTitle"); add(titleHtml);//from w ww . j a v a 2 s . com add(bodyPanel); { HorizontalPanel panel = new HorizontalPanel(); panel.add(buttonAll); panel.add(buttonWrite); add(panel); } add(responseForm); }
From source file:tv.dyndns.kishibe.qmaclone.client.bbs.PanelThread.java
License:Open Source License
private void setResponses(List<PacketBbsResponse> responses) { bodyPanel.clear();/*from ww w .j av a 2 s.c o m*/ if (!bodyPanel.isAttached()) { setPanels(); } for (PacketBbsResponse response : responses) { VerticalPanel panel = new VerticalPanel(); { String upper = ""; if (SharedData.get().isAdministoratorMode()) { upper = response.id + ": " + response.name + Utility.makeTrip(response.userCode, response.remoteAddress) + " " + Utility.toDateFormat(new Date(response.postTime)); } else { switch (response.dispInfo) { case Constant.BBS_DISPLAY_INFO_ANONYMOUS: upper = response.id + ": " + Utility.toDateFormat(new Date(response.postTime)); break; case Constant.BBS_DISPLAY_INFO_NAME_ONLY: upper = response.id + ": " + response.name + " " + Utility.toDateFormat(new Date(response.postTime)); break; case Constant.BBS_DISPLAY_INFO_ALL_DATA: upper = response.id + ": " + response.name + Utility.makeTrip(response.userCode, response.remoteAddress) + " " + Utility.toDateFormat(new Date(response.postTime)); break; } } HTML upperHtml = new HTML(SafeHtmlUtils.fromString(upper)); upperHtml.addStyleDependentName("bbsResponseHeader"); panel.add(upperHtml); } HTML bodyHtml = new HTML(response.body); bodyHtml.addStyleDependentName("bbsResponseBody"); panel.add(bodyHtml); bodyPanel.add(panel); } setEnabled(true); }
From source file:tv.dyndns.kishibe.qmaclone.client.Controller.java
License:Open Source License
/** * ?//from www . ja va2s.com * * @param message * */ public void log(String message) { HTML html = new HTML(SafeHtmlUtils.fromString(message)); html.addStyleDependentName("errorMessage"); panelErrorMessage.add(html); }
From source file:tv.dyndns.kishibe.qmaclone.client.creation.CreationUi.java
License:Open Source License
private void addWarnings(String warning) { HTML w = new HTML(SafeHtmlUtils.fromString(warning)); w.addStyleName("gwt-HTML-problemCreationWarning"); panelWarning.add(w);// www .j a v a2s.c om }
From source file:tv.dyndns.kishibe.qmaclone.client.creation.CreationUi.java
License:Open Source License
private void addInfo(String info) { HTML w = new HTML(SafeHtmlUtils.fromString(info)); w.addStyleName("gwt-HTML-problemCreationInfo"); panelWarning.add(w);/*from ww w . j a v a 2 s . c om*/ }
From source file:tv.dyndns.kishibe.qmaclone.client.creation.CreationUi.java
License:Open Source License
private void showRepeatedPostWarning() { final DialogBox dialogBox = new DialogBox(true); VerticalPanel panel = new VerticalPanel(); panel.add(//ww w.j a va 2 s .c om new HTML(new SafeHtmlBuilder() .appendEscapedLines( "????????\n" + "???????????????\n" + "??????????") .toSafeHtml())); panel.add(new Button("OK", new ClickHandler() { @Override public void onClick(ClickEvent event) { dialogBox.hide(); } })); dialogBox.setWidget(panel); dialogBox.setAnimationEnabled(true); dialogBox.setGlassEnabled(true); dialogBox.setHTML(SafeHtmlUtils.fromString("?")); dialogBox.setPopupPosition(100, 100); dialogBox.show(); }
From source file:tv.dyndns.kishibe.qmaclone.client.link.WidgetLinkData.java
License:Open Source License
public WidgetLinkData(PacketLinkData linkData, PanelLink panelLink) { this.linkData = linkData; this.panelLink = panelLink; add(new HTML(TEMPLATE.messageWithLink(UriUtils.fromString(linkData.url), linkData.homePageName, linkData.authorName, Utility.toDateFormat(new Date(linkData.lastUpdate))))); {/*from w w w .ja va 2 s . c o m*/ final HorizontalPanel panel = new HorizontalPanel(); panel.setVerticalAlignment(ALIGN_MIDDLE); panel.add(new HTML(TEMPLATE.image(UriUtils.fromString(linkData.url), linkData.bannerUrl))); panel.add(new HTML(SafeHtmlUtils.fromString(linkData.description))); { final VerticalPanel panelButtons = new VerticalPanel(); panelButtons.add(buttonUpdate); panelButtons.add(buttonRemove); panel.add(panelButtons); } add(panel); } }
From source file:tv.dyndns.kishibe.qmaclone.client.packet.PacketProblemCreationLog.java
License:Open Source License
public SafeHtml getDate() { return SafeHtmlUtils.fromString(Utility.toDateFormat(date)); }