Search in sources :

Example 86 with SafeHtmlBuilder

use of com.google.gwt.safehtml.shared.SafeHtmlBuilder in project activityinfo by bedatadriven.

the class LabelWidgetContainer method syncWithModel.

public void syncWithModel() {
    final SafeHtmlBuilder label = new SafeHtmlBuilder();
    label.append(SafeHtmlUtils.fromString(Strings.nullToEmpty(formLabel.getLabel())));
    String labelHtml = label.toSafeHtml().asString();
    if (!formLabel.isVisible()) {
        labelHtml = "<del>" + labelHtml + "</del>";
    }
    fieldPanel.getLabel().setHTML(labelHtml);
}
Also used : SafeHtmlBuilder(com.google.gwt.safehtml.shared.SafeHtmlBuilder)

Example 87 with SafeHtmlBuilder

use of com.google.gwt.safehtml.shared.SafeHtmlBuilder in project activityinfo by bedatadriven.

the class PeriodTabStrip method render.

private void render() {
    SafeHtmlBuilder list = new SafeHtmlBuilder();
    list.append(TEMPLATES.button(-tabCount, "<<"));
    list.append(TEMPLATES.button(-1, "<"));
    for (int i = 0; i < tabCount; ++i) {
        Tab tab = cursor.get(i);
        String cssClass = tab.equals(getValue()) ? "active" : "";
        list.append(TEMPLATES.tab(tab.getId(), tab.getLabel(), cssClass));
    }
    list.append(TEMPLATES.button(+1, ">"));
    list.append(TEMPLATES.button(+tabCount, ">>"));
    getElement().setInnerSafeHtml(TEMPLATES.tabList(list.toSafeHtml()));
    recalculateTabCount();
}
Also used : SafeHtmlBuilder(com.google.gwt.safehtml.shared.SafeHtmlBuilder)

Example 88 with SafeHtmlBuilder

use of com.google.gwt.safehtml.shared.SafeHtmlBuilder in project activityinfo by bedatadriven.

the class SiteHistoryTab method renderStatus.

private void renderStatus(String message) {
    SafeHtmlBuilder html = new SafeHtmlBuilder();
    appendItemSpan(html, message);
    content.setHtml(html.toSafeHtml());
}
Also used : SafeHtmlBuilder(com.google.gwt.safehtml.shared.SafeHtmlBuilder)

Example 89 with SafeHtmlBuilder

use of com.google.gwt.safehtml.shared.SafeHtmlBuilder in project activityinfo by bedatadriven.

the class SiteHistoryTab method render.

private void render(SiteDTO site, List<RecordHistoryEntry> entries) {
    SafeHtmlBuilder html = new SafeHtmlBuilder();
    if (site.getDateCreated().before(HISTORY_AVAILABLE_FROM)) {
        appendItemSpan(html, I18N.MESSAGES.siteHistoryDateCreated(site.getDateCreated()));
        html.appendHtmlConstant("<br>");
        html.appendEscaped(I18N.MESSAGES.siteHistoryAvailableFrom(HISTORY_AVAILABLE_FROM));
    }
    for (RecordHistoryEntry entry : entries) {
        appendTo(entry, html);
    }
    content.setHtml(html.toSafeHtml());
}
Also used : RecordHistoryEntry(org.activityinfo.model.form.RecordHistoryEntry) SafeHtmlBuilder(com.google.gwt.safehtml.shared.SafeHtmlBuilder)

Example 90 with SafeHtmlBuilder

use of com.google.gwt.safehtml.shared.SafeHtmlBuilder in project activityinfo by bedatadriven.

the class ElementWidget method renderStaticHtml.

private void renderStaticHtml() {
    String text = ((TextReportElement) model).getText();
    SplitResult lines = RegExp.compile("\r?\n").split(Strings.nullToEmpty(text));
    SafeHtmlBuilder html = new SafeHtmlBuilder();
    for (int i = 0; i < lines.length(); i++) {
        if (i > 0) {
            html.appendHtmlConstant("<br>");
        }
        html.appendEscaped(lines.get(i));
    }
    updateHtml(html.toSafeHtml().asString());
}
Also used : SplitResult(com.google.gwt.regexp.shared.SplitResult) SafeHtmlBuilder(com.google.gwt.safehtml.shared.SafeHtmlBuilder) TextReportElement(org.activityinfo.legacy.shared.reports.model.TextReportElement)

Aggregations

SafeHtmlBuilder (com.google.gwt.safehtml.shared.SafeHtmlBuilder)143 SafeHtml (com.google.gwt.safehtml.shared.SafeHtml)26 Test (org.junit.Test)18 Column (com.google.gwt.user.cellview.client.Column)17 Cell (com.google.gwt.cell.client.Cell)14 BaseColumnFieldDiff (org.drools.workbench.models.guided.dtable.shared.model.BaseColumnFieldDiff)12 Context (com.google.gwt.cell.client.Cell.Context)7 MenuItem (com.google.gwt.user.client.ui.MenuItem)7 NativeEvent (com.google.gwt.dom.client.NativeEvent)6 Command (com.google.gwt.user.client.Command)6 ArrayList (java.util.ArrayList)6 ValueUpdater (com.google.gwt.cell.client.ValueUpdater)5 GWT (com.google.gwt.core.client.GWT)5 Element (com.google.gwt.dom.client.Element)5 AbstractCell (com.google.gwt.cell.client.AbstractCell)4 ClickableTextCell (com.google.gwt.cell.client.ClickableTextCell)4 TextCell (com.google.gwt.cell.client.TextCell)4 ScheduledCommand (com.google.gwt.core.client.Scheduler.ScheduledCommand)4 ImageResource (com.google.gwt.resources.client.ImageResource)4 Map (java.util.Map)4