Example usage for com.google.gwt.core.client ScriptInjector fromString

List of usage examples for com.google.gwt.core.client ScriptInjector fromString

Introduction

In this page you can find the example usage for com.google.gwt.core.client ScriptInjector fromString.

Prototype

public static FromString fromString(String scriptBody) 

Source Link

Document

Build an injection call for directly setting the script text in the DOM.

Usage

From source file:org.gwtvisualizationwrappers.client.cytoscape.CytoscapeJsEntryPoint.java

License:Apache License

/** {@inheritDoc} */
@Override//from   ww w . j a v a 2  s .  c om
public void onModuleLoad() {
    if (!isjQueryLoaded()) {
        ScriptInjector.fromString(CytoscapeJsClientBundle.INSTANCE.jQuery().getText())
                .setWindow(ScriptInjector.TOP_WINDOW).inject();
    }
    if (!isCytoscapeUtilsLoaded()) {
        ScriptInjector.fromString(CytoscapeJsClientBundle.INSTANCE.sageCytoscapeUtils().getText())
                .setWindow(ScriptInjector.TOP_WINDOW).inject();
    }

}

From source file:org.jboss.as.console.client.ResourceLoader.java

License:Open Source License

@Inject
public ResourceLoader(ConsoleResources resources, ProductConfig productConfig) {
    resources.css().ensureInjected();//from   w ww. j  a  va2  s. c  o m
    if (productConfig.getProfile().equals(ProductConfig.Profile.COMMUNITY)) {
        resources.communityStyles().ensureInjected();
    } else {
        resources.productStyles().ensureInjected();
    }
    //resources.verticalTabPanelStyles().ensureInjected();

    resources.prettifyCss().ensureInjected();
    ProgressPolyfill.inject();
    ScriptInjector.fromString(resources.prettifyJs().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
    ScriptInjector.fromString(resources.lunrJs().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
    ScriptInjector.fromString(resources.mousetrapJs().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
    ScriptInjector.fromString(resources.protovis().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
}

From source file:org.jboss.as.console.client.widgets.progress.ProgressPolyfill.java

License:Open Source License

public static void inject() {
    String js = Resources.INSTANCE.progressPolyfill().getText();
    ScriptInjector.fromString(js).inject();
}

From source file:org.jboss.hal.client.HAL.java

License:Open Source License

private void injectResources() {
    resources.prettifyCss().ensureInjected();
    ScriptInjector.fromString(resources.prettifyJs().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
    ScriptInjector.fromString(resources.lunrJs().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
    ScriptInjector.fromString(resources.mousetrapJs().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
    ScriptInjector.fromString(resources.progressPolyfill().getText()).setWindow(ScriptInjector.TOP_WINDOW)
            .inject();/*from   w  w  w . j  av  a2 s.  c  o  m*/
}

From source file:org.jbpm.console.ng.gc.forms.client.display.displayers.util.JSNIHelper.java

License:Apache License

public void injectFormValidationsScripts(String html) {
    String formScripts = "";

    while (startOfScript(html) != -1) {
        int begin = startOfScript(html);
        int end = endOfScript(html);

        String fullScript = html.substring(begin, end);
        String script = fullScript.substring(fullScript.indexOf(">") + 1, fullScript.lastIndexOf("</"));

        formScripts += script;// w w w.j  a  v a 2s  .c  o  m
        html = html.replace(fullScript, "");
    }

    if (formScripts == null || formScripts.length() == 0) {
        formScripts = "function taskFormValidator() {return true;}";
    }

    ScriptInjector.fromString(formScripts).setWindow(ScriptInjector.TOP_WINDOW).inject();
}

From source file:org.kaaproject.kaa.sandbox.web.client.util.ResizeSupport.java

License:Apache License

public static void injectResizeSupportScript() {
    ScriptInjector.fromString(Utils.resources.resizeSupportScript().getText()).inject();
}

From source file:org.kie.workbench.common.forms.common.rendering.client.FormWidgetsEntryPoint.java

License:Apache License

@PostConstruct
protected void init() {
    /*//www .  j ava2 s  .co  m
    TODO fix this:
     Temporary fix: We need to inject manually the TypeAhead script without removing the script tag to avoid errors.
    */
    ScriptInjector.fromString(TypeaheadClientBundle.INSTANCE.typeahead().getText())
            .setWindow(ScriptInjector.TOP_WINDOW).setRemoveTag(false).inject();
}

From source file:org.kie.workbench.common.forms.jbpm.client.FormsJBPMIntegrationEntryPoint.java

License:Apache License

@PostConstruct
public void init() {
    // registering Document Types to ModelPropertiesUtil
    FormModelPropertiesUtil.registerBaseType(DocumentFieldType.DOCUMENT_TYPE);
    FormModelPropertiesUtil.registerBaseType(DocumentFieldType.DOCUMENT_IMPL_TYPE);

    FormModelPropertiesUtil.registerBaseType(DocumentCollectionFieldType.DOCUMENTS_TYPE);
    FormModelPropertiesUtil.registerBaseType(DocumentCollectionFieldType.DOCUMENT_COLLECTION_TYPE);
    FormModelPropertiesUtil.registerBaseType(DocumentCollectionFieldType.DOCUMENT_COLLECTION_IMPL_TYPE);

    ScriptInjector.fromString(DocumentUploadScript.INSTANCE.upload().getText())
            .setWindow(ScriptInjector.TOP_WINDOW).inject();
}

From source file:org.obiba.opal.web.gwt.ace.client.AceEntryPoint.java

License:Open Source License

@Override
public void onModuleLoad() {
    ScriptInjector.fromString(Scripts.INSTANCE.scriptAce().getText()).setWindow(ScriptInjector.TOP_WINDOW)
            .inject();//ww w .  j  a  v a  2s  . c  o  m
    ScriptInjector.fromString(Scripts.INSTANCE.scriptThemeTextMate().getText())
            .setWindow(ScriptInjector.TOP_WINDOW).inject();
    ScriptInjector.fromString(Scripts.INSTANCE.scriptModeText().getText()).setWindow(ScriptInjector.TOP_WINDOW)
            .inject();
    ScriptInjector.fromString(Scripts.INSTANCE.scriptModeMarkdown().getText())
            .setWindow(ScriptInjector.TOP_WINDOW).inject();
    ScriptInjector.fromString(Scripts.INSTANCE.scriptModeJavascript().getText())
            .setWindow(ScriptInjector.TOP_WINDOW).inject();
    ScriptInjector.fromString(Scripts.INSTANCE.scriptWorkerJavascript().getText())
            .setWindow(ScriptInjector.TOP_WINDOW).inject();
    ScriptInjector.fromString(Scripts.INSTANCE.scriptBeautify().getText()).setWindow(ScriptInjector.TOP_WINDOW)
            .inject();
}

From source file:org.obiba.opal.web.gwt.datetime.client.DatetimeEntryPoint.java

License:Open Source License

@Override
public void onModuleLoad() {
    ScriptInjector.fromString(Scripts.INSTANCE.scriptMoment().getText()).setWindow(ScriptInjector.TOP_WINDOW)
            .inject();
}