List of usage examples for com.google.gwt.safehtml.shared SafeHtmlUtils fromTrustedString
public static SafeHtml fromTrustedString(String s)
From source file:io.pelle.mango.client.gwt.modules.dictionary.container.ImageActionCell.java
License:Open Source License
@Override public void render(com.google.gwt.cell.client.Cell.Context context, Void value, SafeHtmlBuilder sb) { if (image == null) { image = new Image(imageResource); image.getElement().setTabIndex(-1); image.getElement().getStyle().setOpacity(GwtStyles.DISABLED_OPACITY); }/* w w w .j av a 2 s . co m*/ sb.append(SafeHtmlUtils.fromTrustedString(image.getElement().getString())); }
From source file:io.pelle.mango.client.gwt.modules.dictionary.controls.BaseControlWithHelp.java
License:Open Source License
public BaseControlWithHelp(final CONTROL_TYPE widget, IBaseControlModel baseControlModel) { super();//from w w w . ja v a2 s.c o m this.widget = widget; parent = new SimplePanel(); parent.addStyleName(GwtStyles.CONTROL_HAS_FEEDBACK_STYLE); parent.add(widget); popover = new Popover(parent); popover.setPlacement(Placement.RIGHT); popover.setTrigger(Trigger.FOCUS); popover.setIsHtml(true); if (baseControlModel.getHelpText() != null) { helpLabel = new Label(MangoClientWeb.getInstance().getMessages().helpShort()); parent.getElement().appendChild(helpLabel.getElement()); helpLabel.addStyleName(GwtStyles.CONTROL_FEEDBACK_HELP_STYLE); helpLabel.getElement().getStyle().setOpacity(GwtStyles.DISABLED_OPACITY); helpPopup = new PopupPanel(true); helpPopup.add(new HTML(SafeHtmlUtils.fromTrustedString(baseControlModel.getHelpText()))); parent.addDomHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Element targetElement = event.getNativeEvent().getEventTarget().cast(); if (targetElement == helpLabel.getElement()) { helpPopup.showRelativeTo(helpLabel); } } }, ClickEvent.getType()); FadeAnimation.adaptMouseOver(parent, helpLabel.getElement()); } initWidget(parent); }
From source file:n3phele.client.presenter.helpers.HTMLTextCellRenderer.java
License:Open Source License
public SafeHtml render(String object) { return SafeHtmlUtils.fromTrustedString(object); }
From source file:n3phele.client.presenter.helpers.HTMLTextCellRenderer.java
License:Open Source License
public void render(String object, SafeHtmlBuilder appendable) { appendable.append(SafeHtmlUtils.fromTrustedString(object)); }
From source file:n3phele.client.widgets.HyperlinkCell.java
License:Open Source License
@Override public void render(com.google.gwt.cell.client.Cell.Context context, Hyperlink h, SafeHtmlBuilder sb) { h.setWidth("100%"); sb.append(SafeHtmlUtils.fromTrustedString(h.toString())); }
From source file:n3phele.client.widgets.IconText.java
License:Open Source License
public SafeHtml getImageHtml() { if (this.image != null && this.url == null) { String s = AbstractImagePrototype.create(image).getHTML().replace("<img", "<img width=100% height=100%");//.replace(image.getHeight()+"px", "100%"); this.url = SafeHtmlUtils.fromTrustedString(s); }/*w w w . j a va2s.c o m*/ return this.url; }
From source file:n3phele.client.widgets.IconTextSafeHtmlRenderer.java
License:Open Source License
@Override public SafeHtml render(IconText object) { //object.getImageHtml(); if (object == null) return SafeHtmlUtils.fromTrustedString("<div></div>"); else {//w w w.j a v a 2 s .c o m if (object.hasImageHtml()) { return template.iconText(this.iconWidth, this.iconHeight, this.iconWidth + padding, object.getImageHtml(), object.getTextHtml(), 1 + (int) Math.round(iconHeight / 2.0)); } else { String s = "<img src=\"" + object.getUrl() + "\" style=\"width:100%;height:100%;no-repeat 0px 0px\" border=\"0\"/>"; return template.iconText(this.iconWidth, this.iconHeight, this.iconWidth + this.padding, SafeHtmlUtils.fromTrustedString(s), object.getTextHtml(), 1 + (int) Math.round(iconHeight / 2.0)); } } }
From source file:n3phele.client.widgets.ValidInputIndicatorCell.java
License:Open Source License
@Override public void render(com.google.gwt.cell.client.Cell.Context context, String value, SafeHtmlBuilder sb) { if (value != null) { boolean visible = value.startsWith("+"); value = value.substring(1);/* ww w . j av a2s . co m*/ String html = iconImage.replace("<img ", "<img title=\"" + value + "\" "); if (!visible) { html = html.replace("style='", "style='margin-bottom:-5px; display:none; "); } else { html = html.replace("style='", "style='margin-bottom:-5px; "); } sb.append(SafeHtmlUtils.fromTrustedString(html)); } else { sb.append(SafeHtmlUtils.fromTrustedString(iconImage)); } }
From source file:net.cbtltd.client.field.table.ImageCell.java
License:Apache License
@Override public void render(Context context, C value, SafeHtmlBuilder sb) { if (images == null || images.length == 0) { return;//from w w w. ja v a 2 s. c o m } int key = 0; String title = null; if (value != null && value instanceof Integer) { key = (Integer) value; } if (value != null && value instanceof HasIcons) { key = ((HasIcons) value).getIconkey(); title = ((HasIcons) value).getIcontitle(); } if (key >= images.length) { key = 0; } sb.append(SafeHtmlUtils.fromTrustedString("<div class='" + style + "'><img src='" + images[key].getURL() + (title == null ? "" : "' title='" + title) + "' /></div>")); }
From source file:nl.ru.languageininteraction.language.client.view.AbstractSvgView.java
License:Open Source License
public void setupScreen(PresenterEventListner backEventListner, PresenterEventListner nextEventListner) { this.backEventListner = backEventListner; this.nextEventListner = nextEventListner; verticalPanel.add(debugLabel);//from w w w . j av a2 s. co m SafeHtmlBuilder builder = new SafeHtmlBuilder(); builder.append(SafeHtmlUtils.fromTrustedString("<style>.overlay {pointer-events: none;}</style>")); // int height = Window.getClientHeight() - (HEADER_SIZE * 3); // int width = Window.getClientWidth(); String svgDiagramName = null; // MatchLanguageBuilder.SvgGroupStates.svgDiagram.name(); builder.append(SafeHtmlUtils.fromTrustedString("<svg class='svgDiagram' id='" + svgDiagramName + "' width=\"100%\" height=\"100%\" viewBox='0 0 568 320' >")); //<g id=\"" + ROTATABLE_GROUP + "\"> getSvg(builder); builder.append(SafeHtmlUtils.fromTrustedString("</svg>")); //</g> final HTML html = new HTML(builder.toSafeHtml()); html.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { event.preventDefault(); eventTriggered(Element.as(event.getNativeEvent().getEventTarget())); } }); html.addTouchEndHandler(new TouchEndHandler() { @Override public void onTouchEnd(TouchEndEvent event) { event.preventDefault(); eventTriggered(Element.as(event.getNativeEvent().getEventTarget())); } }); html.setStylePrimaryName("svgPanel"); verticalPanel.add(html); add(verticalPanel); }