List of usage examples for com.google.gwt.core.client ScriptInjector fromUrl
public static FromUrl fromUrl(String scriptUrl)
From source file:cc.kune.gspace.client.viewers.ContentViewerPanel.java
License:GNU Affero Public License
@Override public void injectSplash() { ScriptInjector.fromUrl("others/splash/js/wave-rpc.js").setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromUrl("others/splash/js/gadget.js").setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromUrl("others/splash/js/rpc.js").setWindow(ScriptInjector.TOP_WINDOW) .setCallback(new Callback<Void, Exception>() { @Override//from www.j ava 2 s .co m public void onFailure(Exception reason) { Log.error("Failed to load rpc.js"); } @Override public void onSuccess(Void result) { ScriptInjector.fromUrl("others/splash/js/common_client.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromUrl("others/splash/js/permalink_client.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); } }).inject(); }
From source file:cl.uai.client.MarkingInterface.java
License:Open Source License
private void activateChat() { final String nodepath = EMarkingConfiguration.getNodejspath() + "/socket.io/socket.io.js"; ScriptInjector.fromUrl(nodepath).setCallback(new Callback<Void, Exception>() { @Override//from w ww .ja va2s . c o m public void onFailure(Exception reason) { logger.severe("Could not find node server " + nodepath); EMarkingConfiguration.setChatServerError(true); disableCollaboration(); } @Override public void onSuccess(Void result) { try { if (EMarkingWeb.chatServer != null) return; chat = new ChatInterface(); wall = new WallInterface(); sos = new SendSosDialog(); help = new HelpInterface(); EMarkingWeb.chatServer = new NodeChat(); } catch (Exception e) { e.printStackTrace(); logger.severe("Fatal error trying to load NodeJS. Disabling collaborative features."); EMarkingConfiguration.setChatServerError(true); disableCollaboration(); } } }).inject(); }
From source file:client.ui.components.utils.Script.java
License:Open Source License
/** * Load the specified script./* w w w. j a va 2s. co m*/ * * @param script Path to script. * @param callback {@code Callback} called when ready. */ public static void load(String script, Callback<Void, Exception> callback) { if (loadedScripts.contains(script)) { callback.onSuccess(null); return; } ScriptInjector.fromUrl(script).setWindow(ScriptInjector.TOP_WINDOW).setCallback(callback).inject(); loadedScripts.add(script); }
From source file:com.ait.ext4j.ux.data.pagingmemoryproxy.client.PagingMemoryProxy.java
License:Apache License
public static void inject() { ScriptInjector.fromUrl(GWT.getModuleBaseURL() + "pagingmemory/PagingMemoryProxy.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:com.ait.ext4j.ux.gmaps.client.GMapPanel.java
License:Apache License
public static void injectPlugin() { ScriptInjector.fromUrl(GWT.getModuleBaseURL() + "gmap/GMapPanel.js").setWindow(ScriptInjector.TOP_WINDOW) .inject();/*from w ww.ja va2 s . c om*/ }
From source file:com.ait.ext4j.ux.grid.checkcolumn.client.CheckColumn.java
License:Apache License
public static void inject() { ScriptInjector.fromUrl(GWT.getModuleBaseURL() + "checkcolumn/CheckColumn.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:com.ait.ext4j.ux.grid.filterfeatures.client.BooleanFilter.java
License:Apache License
public static void inject() { ScriptInjector.fromUrl(GWT.getModuleBaseURL() + "gridfilter/BooleanFilter.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:com.ait.ext4j.ux.grid.filterfeatures.client.DateFilter.java
License:Apache License
public static void inject() { ScriptInjector.fromUrl(GWT.getModuleBaseURL() + "gridfilter/DateFilter.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:com.ait.ext4j.ux.grid.filterfeatures.client.GridFilterFeature.java
License:Apache License
public static void inject() { ScriptInjector.fromUrl(GWT.getModuleBaseURL() + "gridfilter/FilterFeatures.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:com.ait.ext4j.ux.grid.filterfeatures.client.ListFilter.java
License:Apache License
public static void inject() { ScriptInjector.fromUrl(GWT.getModuleBaseURL() + "gridfilter/ListFilter.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromUrl(GWT.getModuleBaseURL() + "gridfilter/ListMenu.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); }