List of usage examples for com.google.gwt.user.client DOM setInnerHTML
@Deprecated public static void setInnerHTML(Element elem, @IsSafeHtml String html)
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)) ? " " : 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; }