List of usage examples for com.google.gwt.core.client ScriptInjector fromUrl
public static FromUrl fromUrl(String scriptUrl)
From source file:com.ait.toolkit.sencha.ext.ux.portal.client.Portal.java
License:Open Source License
private static void injectPlugin() { ScriptInjector.fromUrl(GWT.getModuleBaseURL() + "portal/PortalDropZone.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:com.alignace.gwt.chargeio.client.ChargeIOImpl.java
License:Apache License
@Override public void inject(final Callback<Void, Exception> callback) { if (!isInjected()) { ScriptInjector.fromUrl(CHARGEIO_JAVASCRIPT_URL).setWindow(ScriptInjector.TOP_WINDOW) .setCallback(new Callback<Void, Exception>() { @Override// ww w. j a v a 2 s . com public void onFailure(Exception reason) { callback.onFailure(reason); } @Override public void onSuccess(Void result) { callback.onSuccess(result); } }).inject(); } }
From source file:com.arcbees.stripe.client.StripeImpl.java
License:Apache License
@Override public void inject(final Callback<Void, Exception> callback) { if (!isInjected()) { ScriptInjector.fromUrl(STRIPE_JAVASCRIPT_URL).setWindow(ScriptInjector.TOP_WINDOW) .setCallback(new Callback<Void, Exception>() { @Override/*w w w .j a v a 2 s . co m*/ public void onFailure(Exception reason) { callback.onFailure(reason); } @Override public void onSuccess(Void result) { callback.onSuccess(result); } }).inject(); } }
From source file:com.cgxlib.xq.client.plugins.ajax.AjaxTransportJs.java
License:Apache License
@Override public Promise getLoadScript(final Settings settings) { return new PromiseFunction() { private ScriptElement scriptElement; public void f(final Deferred dfd) { scriptElement = ScriptInjector.fromUrl(settings.getUrl()).setWindow(XQ.window) .setCallback(new Callback<Void, Exception>() { public void onSuccess(Void result) { XQ.$(XQ.window).delay(0, new Function() { public void f() { dfd.resolve(scriptElement); }/*ww w.j a v a 2 s . c o m*/ }); } public void onFailure(Exception reason) { dfd.reject(reason); } }).inject().cast(); } }; }
From source file:com.dotweblabs.friendscube.app.client.local.LoginPage.java
License:Apache License
private void loadJS() { ScriptInjector.fromUrl("js/plugins.js").inject(); ScriptInjector.fromUrl("js/main.js").inject(); ScriptInjector.fromUrl("uikit-assets/js/addons/datepicker.js").inject(); ScriptInjector.fromUrl("uikit-assets/js/addons/datepicker.min.js").inject(); ScriptInjector.fromUrl("uikit-assets/js/addons/form-password.js").inject(); ScriptInjector.fromUrl("js/vendor/jquery-1.10.2.min.js").inject(); ScriptInjector.fromUrl("js/jquery-ui.js").inject(); ScriptInjector.fromUrl("js/jquery.js").inject(); ScriptInjector.fromUrl("js/plugins.js").inject(); ScriptInjector.fromUrl("uikit-assets/js/uikit.min.js").inject(); ScriptInjector.fromUrl("uikit-assets/js/addons/sticky.js").inject(); }
From source file:com.dotweblabs.friendscube.app.client.local.widgets.ProfileInfoWidget.java
License:Apache License
@PostConstruct public void buildUI() { CssHelper.loadCss("js/jquery-editable/css/jquery-editable.css"); StyleInjector.inject(".editable-click { border-bottom: none; }"); ScriptInjector.fromUrl("js/jquery-editable/js/jquery-1.9.1.min.js").setWindow(ScriptInjector.TOP_WINDOW) .inject();// w w w. ja va 2 s.c o m ScriptInjector.fromUrl("js/jquery-editable/js/jquery.poshytip.js").setWindow(ScriptInjector.TOP_WINDOW) .inject(); ScriptInjector.fromUrl("js/jquery-editable/js/jquery-editable-poshytip.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:com.dotweblabs.friendscube.app.client.local.widgets.UploadFileModal.java
License:Apache License
@PostConstruct public void buildUI() { StyleInjector.inject(".uk-modal-dialog {top : 100px}"); CssHelper.loadCss("fine-uploader/fine-uploader.css"); CssHelper.loadCss("fine-uploader/friendscube-uploader.css"); ScriptInjector.fromUrl("fine-uploader/fine-uploader.js").setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:com.emitrom.pilot.core.formfactor.client.ResourceInjector.java
License:Apache License
/** * Loads a javascript file base on the file url *///from w w w .j a v a 2 s . co m public void inject() { if (this.cssUrl != null) { loadCss(this.cssUrl); } if (this.jsUrl != null) { 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.floatzcss.gwt.client.util.ScriptInjectorUtils.java
License:Apache License
/** * Inject fromUrl.// w w w .ja v a 2 s .com * <p> * After the last injected fromUrl {@link #flush()} must be executed. * </p> * * @param url Url of the fromUrl * @return Reference for chaining */ public ScriptInjectorUtils inject(String url) { scripts.add(new Script(ScriptInjector.fromUrl(url).setWindow(ScriptInjector.TOP_WINDOW), false)); return this; }
From source file:com.getuikit.gwt.client.UIKit.java
License:Open Source License
public static void injectFormPassword() { if (!componentFormPasswordInjected) { CssHelper.loadCss(GWT.getModuleBaseURL() + "css/components/form-password.almost-flat.css"); ScriptInjector.fromUrl(GWT.getModuleBaseURL() + "js/components/form-password.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); }/*from w ww. j av a2s. c o m*/ }