Example usage for com.google.gwt.user.client DOM setInnerHTML

List of usage examples for com.google.gwt.user.client DOM setInnerHTML

Introduction

In this page you can find the example usage for com.google.gwt.user.client DOM setInnerHTML.

Prototype

@Deprecated
public static void setInnerHTML(Element elem, @IsSafeHtml String html) 

Source Link

Document

Sets the HTML contained within an element.

Usage

From source file:asquare.gwt.sb.client.fw.ButtonBorderFormatter.java

License:Apache License

public void formatCell(Element viewElement, Object modelElement, Properties properties) {
    DOM.setAttribute(viewElement, "className", buildStyleName(properties));

    // enables Content div to be absolutely positioned
    DOM.setStyleAttribute(viewElement, "position", "relative");
    //      DOM.setStyleAttribute(viewElement, "width", "100%");
    //      DOM.setStyleAttribute(viewElement, "height", "100%");
    String valueString = String.valueOf(modelElement);
    final String newHtml = "<table class='bg' style='empty-cells: show;' cellSpacing='0' cellPadding='0'>"
            + "<tr>" + "<td><div class='nw' style='font-size:0;'></div></td>" + "<td class='n'/>"
            + "<td><div class='ne' style='font-size:0;'></div></td>" + "</tr>" + "<tr>" + "<td class='w'/>"
            + "<td class='center'><span style='visibility:hidden;'>" + valueString + "</span></td>"
            + "<td class='e'/>" + "</tr>" + "<tr>" + "<td><div class='sw' style='font-size:0;'></div></td>"
            + "<td class='s'/>" + "<td><div class='se' style='font-size:0;'></div></td>" + "</tr>" + "</table>"
            + "<div class='Content' style='position:absolute;'>" + valueString + "</div>";
    //      if (! DOM.getInnerHTML(itemElement).equals(newHtml))
    {//  w ww.j  a  v  a2  s  .co  m
        DOM.setInnerHTML(viewElement, newHtml);
    }
}

From source file:asquare.gwt.sb.client.fw.CellRendererDefault.java

License:Apache License

public void renderContent(Element viewElement, Object modelElement, CellProperties properties) {
    final String valueString = getValueString(modelElement, properties);
    final String safeValueString = (m_escapeMarkup) ? escapeMarkup(valueString) : valueString;
    final String nonEmptyValueString = ("".equals(safeValueString)) ? "&nbsp;" : safeValueString;
    final String cellString = getCellString(nonEmptyValueString, modelElement, properties);
    DOM.setInnerHTML(viewElement, cellString);
}

From source file:asquare.gwt.sb.client.fw.SideTabFormatter.java

License:Apache License

public void formatCell(Element viewElement, Object modelElement, Properties properties) {
    DOM.setAttribute(viewElement, "className", buildStyleName(properties));
    final String newHtml = "<div class='Content'>" + String.valueOf(modelElement) + "</div>";
    DOM.setInnerHTML(viewElement, newHtml);
}

From source file:asquare.gwt.sb.client.fw.SideTabFormatter2.java

License:Apache License

public void formatCell(Element viewElement, Object modelElement, Properties properties) {
    // enables Content div to be absolutely positioned
    DOM.setStyleAttribute(viewElement, "position", "relative");
    DOM.setAttribute(viewElement, "className", buildStyleName(properties));
    final String newHtml = "<div class='bg'>" + "<div class='Content'>" + "<span style='visibility:hidden;'>"
            + String.valueOf(modelElement) + "</span>" + "</div>" + "</div>"
            + "<div class='Content' style='position:absolute;'>" + String.valueOf(modelElement) + "</div>";
    DOM.setInnerHTML(viewElement, newHtml);
}

From source file:asquare.gwt.sb.client.fw.SideTabFormatter3.java

License:Apache License

public void formatCell(Element viewElement, Object modelElement, Properties properties) {
    DOM.setAttribute(viewElement, "className", buildStyleName(properties));
    final String newHtml = "<div style='position:relative'>" + // enables Content div to be absolutely positioned
            "<div class='bg'>" + "<div class='top'>" + "<div class='Content'><span style='visibility:hidden;'>"
            + String.valueOf(modelElement) + "</span></div>" + "</div>"
            + "<div class='bottom' style='font-size:0;'></div>" + "</div>"
            + "<div class='Content' style='position:absolute;'>" + String.valueOf(modelElement) + "</div>"
            + "</div>";
    DOM.setInnerHTML(viewElement, newHtml);
}

From source file:asquare.gwt.sb.client.fw.SideTabRenderer.java

License:Apache License

@Override
public void renderCell(Element viewElement, Object modelElement, CellProperties properties) {
    DOM.setElementProperty(viewElement, "className",
            buildStyleName(new StringBuilder(), modelElement, properties).toString());
    final String newHtml = "<div class='Content'>" + String.valueOf(modelElement) + "</div>";
    DOM.setInnerHTML(viewElement, newHtml);
}

From source file:asquare.gwt.sb.client.fw.SideTabRenderer2.java

License:Apache License

@Override
public void renderCell(Element viewElement, Object modelElement, CellProperties properties) {
    // enables Content div to be absolutely positioned
    DOM.setStyleAttribute(viewElement, "position", "relative");
    DOM.setElementProperty(viewElement, "className",
            buildStyleName(new StringBuilder(), modelElement, properties).toString());
    final String newHtml = "<div class='bg'>" + "<div class='Content'>" + "<span style='visibility:hidden;'>"
            + String.valueOf(modelElement) + "</span>" + "</div>" + "</div>"
            + "<div class='Content' style='position:absolute;'>" + String.valueOf(modelElement) + "</div>";
    DOM.setInnerHTML(viewElement, newHtml);
}

From source file:asquare.gwt.sb.client.ui.StreamPanel.java

License:Apache License

public void html(String html) {
    Element e = m_elementTreePath.peek();
    DOM.setInnerHTML(e, DOM.getInnerHTML(e) + html);
}

From source file:asquare.gwt.tests.tabledom.client.Demo.java

License:Apache License

private void setInnerHtml(Element element, String html, String message) {
    boolean passed = false;
    try {/*from   w w w .j  av a2  s  . c o  m*/
        DOM.setInnerHTML(element, html);
        passed = true;
    } catch (Exception e) {
    }
    m_textArea.setText(m_textArea.getText() + (passed ? "passed: " : "FAILED: ") + message + "\r\n");
}

From source file:asquare.gwt.tk.client.ui.AlertDialog.java

License:Apache License

/**
 * Factory method which creates the caption. Called just before the dialog is
 * shown. /*from  w w w.jav a  2  s.c  o  m*/
 * 
 * @return the caption, or <code>null</code>
 */
protected Widget buildCaption() {
    ColumnPanel captionPanel = new ColumnPanel();
    captionPanel.setWidth("100%"); // necessary so that descendent TD can have 100% width in Opera
    captionPanel.addCell();
    captionPanel.setCellStyleName("tk-AlertDialog-captionLeft");
    captionPanel.addCell();
    captionPanel.setCellStyleName("tk-AlertDialog-captionCenter");
    captionPanel.addCell();
    captionPanel.setCellStyleName("tk-AlertDialog-captionRight");

    if (m_captionIcon != null) {
        captionPanel.addWidgetTo(m_captionIcon, 0);
    }

    if (m_captionText != null) {
        if (m_captionTextAsHtml) {
            DOM.setInnerHTML(captionPanel.getCellElement(1), m_captionText);
        } else {
            DOM.setInnerText(captionPanel.getCellElement(1), m_captionText);
        }
    }

    return captionPanel;
}