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

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

Introduction

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

Prototype

JavaScriptObject TOP_WINDOW

To view the source code for com.google.gwt.core.client ScriptInjector TOP_WINDOW.

Click Source Link

Document

Returns the top level window object.

Usage

From source file:com.ait.ext4j.ux.tabs.scrollermenu.client.TabScrollerMenu.java

License:Apache License

public static void inject() {
    ScriptInjector.fromUrl(GWT.getModuleBaseURL() + "tabscrollermenu/TabScrollerMenu.js")
            .setWindow(ScriptInjector.TOP_WINDOW).inject();
}

From source file:com.ait.tooling.nativetools.client.util.Client.java

License:Open Source License

public final Client injectJs(final String js) {
    ScriptInjector.fromString(js).setWindow(ScriptInjector.TOP_WINDOW).inject();

    return this;
}

From source file:com.ait.tooling.nativetools.client.util.Client.java

License:Open Source License

public final Client injectJs(final String js, final boolean removeTag) {
    ScriptInjector.fromString(js).setRemoveTag(removeTag).setWindow(ScriptInjector.TOP_WINDOW).inject();

    return this;
}

From source file:com.ait.toolkit.ace.client.Ace.java

License:Open Source License

public static void load() {
    if (!isLoaded()) {
        ScriptInjector.fromString(resources.aceJs().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
        ScriptInjector.fromString(resources.keyBindingMenu().getText()).setWindow(ScriptInjector.TOP_WINDOW)
                .inject();//w  w w . j av a  2  s .c o  m
        ScriptInjector.fromString(resources.languageTools().getText()).setWindow(ScriptInjector.TOP_WINDOW)
                .inject();
        ScriptInjector.fromString(resources.settingsMenu().getText()).setWindow(ScriptInjector.TOP_WINDOW)
                .inject();
        setBasePath(Util.getModuleBaseUrl() + "ace/");
    }
}

From source file:com.ait.toolkit.ace.client.AceEditor.java

License:Open Source License

public void setMode(final AceEditorMode mode) {
    final String modeId = "mode-" + mode.name().toLowerCase();
    String js = modeId + ".js";
    String path = Util.getModuleBaseUrl() + "ace/" + js;

    Element el = DOM.getElementById(modeId);
    if (el == null) {
        modeScriptElement = ScriptInjector.fromUrl(path).setCallback(new Callback<Void, Exception>() {
            @Override/*ww w  .  j a  va  2  s  .c  om*/
            public void onSuccess(Void result) {
                JsoHelper.setAttribute(modeScriptElement, "id", modeId);
                AceEditor.this._setMode(mode);
            }

            @Override
            public void onFailure(Exception reason) {
            }
        }).setWindow(ScriptInjector.TOP_WINDOW).inject();

    } else {
        this._setMode(mode);

    }

}

From source file:com.ait.toolkit.ace.client.AceEditor.java

License:Open Source License

public void setTheme(final AceEditorTheme theme) {
    final String themeId = "theme-" + theme.name().toLowerCase();
    String js = themeId + ".js";
    String path = Util.getModuleBaseUrl() + "ace/" + js;

    Element el = DOM.getElementById(themeId);
    if (el == null) {
        themeScriptElement = ScriptInjector.fromUrl(path).setCallback(new Callback<Void, Exception>() {
            @Override// ww w. jav a  2 s. c  o m
            public void onSuccess(Void result) {
                JsoHelper.setAttribute(themeScriptElement, "id", themeId);
                AceEditor.this._setTheme(theme);
            }

            @Override
            public void onFailure(Exception reason) {
            }
        }).setWindow(ScriptInjector.TOP_WINDOW).inject();

    } else {
        _setTheme(theme);
    }
}

From source file:com.ait.toolkit.application.client.ResourceInjector.java

License:Open Source License

/**
 * Loads a javascript file base on the file url
 *//*  w  w  w.  j  a v a 2 s.  c  o m*/
public void inject() {
    if (this.cssUrl != null) {
        loadCss(this.cssUrl);
    }
    if (this.jsUrl != null) {

        scriptElement = ScriptInjector.fromUrl(this.jsUrl).setCallback(new Callback<Void, Exception>() {
            @Override
            public void onSuccess(Void result) {
                if (ResourceInjector.this.callBack != null) {
                    ResourceInjector.this.callBack.onJsLoaded();
                }
            }

            @Override
            public void onFailure(Exception reason) {
                Window.alert(reason.getMessage() + " for link " + jsUrl);
            }
        }).setWindow(ScriptInjector.TOP_WINDOW).inject();

    }
}

From source file:com.ait.toolkit.badge.client.Badge.java

License:Open Source License

private static void load() {
    StyleInjector.inject(resources.css().getText());
    ScriptInjector.fromString(resources.jsMin().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
}

From source file:com.ait.toolkit.core.client.Util.java

License:Open Source License

public static void injectJs(String js) {
    ScriptInjector.fromString(js).setWindow(ScriptInjector.TOP_WINDOW).inject();
}

From source file:com.ait.toolkit.gsap.timelinemax.client.TimelineMax.java

License:Open Source License

private static void load() {
    ScriptInjector.fromString(resources.js().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
}