Example usage for com.google.gwt.safehtml.shared SafeHtmlUtils fromString

List of usage examples for com.google.gwt.safehtml.shared SafeHtmlUtils fromString

Introduction

In this page you can find the example usage for com.google.gwt.safehtml.shared SafeHtmlUtils fromString.

Prototype

public static SafeHtml fromString(String s) 

Source Link

Document

Returns a SafeHtml containing the escaped string.

Usage

From source file:com.extjs.gxt.ui.client.dnd.GridDragSource.java

License:sencha.com license

@Override
protected void onDragStart(DNDEvent e) {
    Element r = grid.getView().findRow(e.getDragEvent().getStartElement()).cast();
    if (r == null) {
        e.setCancelled(true);/*from   w  ww.ja va  2 s.c om*/
        return;
    }

    List<ModelData> sel = grid.getSelectionModel().getSelectedItems();
    if (sel.size() > 0) {
        e.setCancelled(false);
        e.setData(sel);

        if (getStatusText() == null) {
            e.getStatus().update(GXT.MESSAGES.grid_ddText(sel.size()));
        } else {
            e.getStatus().update(SafeHtmlUtils.fromString(Format.substitute(getStatusText(), sel.size())));
        }
    }
}

From source file:com.extjs.gxt.ui.client.dnd.ListViewDragSource.java

License:sencha.com license

@Override
protected void onDragStart(DNDEvent e) {
    Element r = listView.findElement((Element) e.getDragEvent().getStartElement());
    if (r == null) {
        e.setCancelled(true);/*w ww  . jav  a 2  s.c o m*/
        return;
    }

    List<ModelData> sel = listView.getSelectionModel().getSelectedItems();
    if (sel.size() > 0) {
        e.setCancelled(false);
        e.setData(sel);

        if (getStatusText() == null) {
            e.getStatus().update(GXT.MESSAGES.grid_ddText(sel.size()));
        } else {
            e.getStatus().update(SafeHtmlUtils.fromString(Format.substitute(getStatusText(), sel.size())));
        }
    }
}

From source file:com.extjs.gxt.ui.client.dnd.TreePanelDragSource.java

License:sencha.com license

@Override
@SuppressWarnings({ "unchecked", "rawtypes" })
protected void onDragStart(DNDEvent e) {
    TreeNode n = tree.findNode((Element) e.getDragEvent().getStartElement());
    if (n == null) {
        e.setCancelled(true);/*from w w  w.  jav a  2  s. c o m*/
        return;
    }
    ModelData m = n.getModel();
    if (!tree.getView().isSelectableTarget(m, (Element) e.getDragEvent().getStartElement())) {
        e.setCancelled(true);
        return;
    }

    boolean leaf = treeSource == TreeSource.LEAF || treeSource == TreeSource.BOTH;
    boolean node = treeSource == TreeSource.NODE || treeSource == TreeSource.BOTH;

    List<ModelData> sel = tree.getSelectionModel().getSelectedItems();
    if (sel.size() > 0) {
        boolean ok = true;
        for (ModelData mi : sel) {
            if ((leaf && tree.isLeaf(mi)) || (node && !tree.isLeaf(mi))) {
                continue;
            }
            ok = false;
            break;
        }
        if (ok) {
            List models = new ArrayList();
            for (ModelData mi : sel) {
                models.add(treeStoreState ? tree.getStore().getModelState(mi) : mi);
            }
            e.setData(models);
            e.setCancelled(false);
            e.getStatus().update(SafeHtmlUtils.fromString(Format.substitute(getStatusText(), sel.size())));

        } else {
            e.setCancelled(true);
        }
    } else {
        e.setCancelled(true);
    }
}

From source file:com.extjs.gxt.ui.client.widget.button.Button.java

License:sencha.com license

public Button(String text, AbstractImagePrototype icon) {
    this(SafeHtmlUtils.fromString(text), icon);
}

From source file:com.extjs.gxt.ui.client.widget.button.Button.java

License:sencha.com license

public Button(String text, AbstractImagePrototype icon, SelectionListener<ButtonEvent> listener) {
    this(SafeHtmlUtils.fromString(text), icon, listener);
}

From source file:com.extjs.gxt.ui.client.widget.button.SplitButton.java

License:sencha.com license

public SplitButton(String text) {
    super(SafeHtmlUtils.fromString(text));
}

From source file:com.extjs.gxt.ui.client.widget.button.ToggleButton.java

License:sencha.com license

public ToggleButton(String text, AbstractImagePrototype icon) {
    this(SafeHtmlUtils.fromString(text), icon);
}

From source file:com.extjs.gxt.ui.client.widget.Editor.java

License:sencha.com license

protected void completeEdit(boolean remainVisible) {
    if (!editing) {
        return;//w w  w . jav a  2 s.co m
    }

    if (!field.isValid() && revertInvalid) {
        cancelEdit(remainVisible, revertInvalid);
        return;
    }

    Object v = getValue();

    EditorEvent e = new EditorEvent(this);
    e.setValue(postProcessValue(v));
    e.setStartValue(startValue);

    if (fireEvent(Events.BeforeComplete, e)) {
        editing = false;
        if (updateEl && boundEl != null) {
            boundEl.setInnerHtml(SafeHtmlUtils.fromString(v.toString()));
        }

        hide(remainVisible);
        fireEvent(Events.Complete, e);
    }

}

From source file:com.extjs.gxt.ui.client.widget.grid.GridView.java

License:sencha.com license

protected SafeHtml getRenderedValue(ColumnData data, int rowIndex, int colIndex, ModelData m, String property) {
    GridCellRenderer<ModelData> r = cm.getRenderer(colIndex);
    List<Widget> rowMap = widgetList.get(rowIndex);
    rowMap.add(colIndex, null);/*from  ww  w  .  j  a v a  2  s. c  om*/
    if (r != null) {
        SafeHtml o = r.render(ds.getAt(rowIndex), property, data, rowIndex, colIndex, ds, grid);
        if (o != null) {
            return o;
        }
    }
    Object val = m.get(property);
    SafeHtml html = null;
    ColumnConfig c = cm.getColumn(colIndex);

    if (val != null) {
        if (val instanceof Number && c.getNumberFormat() != null) {
            Number n = (Number) val;
            html = SafeHtmlUtils.fromTrustedString(c.getNumberFormat().format(n.doubleValue()));
        } else if (val instanceof Date && c.getDateTimeFormat() != null) {
            DateTimeFormat dtf = c.getDateTimeFormat();
            html = SafeHtmlUtils.fromTrustedString(dtf.format((Date) val));
        } else {
            String valString = val.toString();
            if (valString != null) {
                html = SafeHtmlUtils.fromString(valString);
            }
        }
    }
    return SafeGxt.emptyToNbSpace(html);
}

From source file:com.extjs.gxt.ui.client.widget.Status.java

License:sencha.com license

public void clearStatusText(String text) {
    clearStatus(SafeHtmlUtils.fromString(text));
}