List of usage examples for com.google.gwt.core.client ScriptInjector TOP_WINDOW
JavaScriptObject TOP_WINDOW
To view the source code for com.google.gwt.core.client ScriptInjector TOP_WINDOW.
Click Source Link
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(); }