@Override public ScriptBuilder src(@IsTrustedResourceUri String src) { assertCanAddAttribute().setSrc(src); return this; }
script.setType("text/javascript"); script.setId(callbackId); script.setSrc(uri.toString()); timer = new Timer() { @Override
@Override public ScriptBuilder src(String src) { assertCanAddAttribute().setSrc(src); return this; }
@Override public ScriptBuilder src(String src) { assertCanAddAttribute().setSrc(src); return this; }
public void exec() { // ScriptInjector.fromUrl(url) CANNOT be used here, because it injects scripts into $wnd namespace ScriptElement script = Document.get().createScriptElement(); script.setSrc(url); head.appendChild(script); SequentialScriptInjector.attachListeners(script, new Callback<Void, Exception>() { @Override public void onFailure(Exception reason) { manager.failure(InjectTask.this, reason); } @Override public void onSuccess(Void result) { manager.success(InjectTask.this); } }, false/*removeTag*/); } }
public void exec() { // ScriptInjector.fromUrl(url) CANNOT be used here, because it injects scripts into $wnd namespace ScriptElement script = Document.get().createScriptElement(); script.setSrc(url); head.appendChild(script); SequentialScriptInjector.attachListeners(script, new Callback<Void, Exception>() { @Override public void onFailure(Exception reason) { manager.failure(InjectTask.this, reason); } @Override public void onSuccess(Void result) { manager.success(InjectTask.this); } }, false/*removeTag*/); } }
public void exec() { // ScriptInjector.fromUrl(url) CANNOT be used here, because it injects scripts into $wnd namespace ScriptElement script = Document.get().createScriptElement(); script.setSrc(url); head.appendChild(script); SequentialScriptInjector.attachListeners(script, new Callback<Void, Exception>() { @Override public void onFailure(Exception reason) { manager.failure(InjectTask.this, reason); } @Override public void onSuccess(Void result) { manager.success(InjectTask.this); } }, false/*removeTag*/); } }
private static void addJs(String src) { ScriptElement script = Document.get().createScriptElement(); script.setSrc(src); checkHead().appendChild(script); }
/** * Ensure respond js script element. */ private void ensureRespondJsScriptElement() { if (this.respondJsScript == null) { this.respondJsScript = Document.get().createScriptElement(); this.respondJsScript.setSrc(GWT.getModuleBaseForStaticFiles() + DefaultIE8ThemeController.RESPOND_JS_LOCATION); this.respondJsScript.setType("text/javascript"); } }
public void exec() { // ScriptInjector.fromUrl(url) CANNOT be used here, because it injects scripts into $wnd namespace ScriptElement script = Document.get().createScriptElement(); script.setSrc(url); head.appendChild(script); SequentialScriptInjector.attachListeners(script, new Callback<Void, Exception>() { @Override public void onFailure(Exception reason) { manager.failure(InjectTask.this, reason); } @Override public void onSuccess(Void result) { manager.success(InjectTask.this); } }, false/*removeTag*/); } }
public void exec() { // ScriptInjector.fromUrl(url) CANNOT be used here, because it injects scripts into $wnd namespace ScriptElement script = Document.get().createScriptElement(); script.setSrc(url); head.appendChild(script); SequentialScriptInjector.attachListeners(script, new Callback<Void, Exception>() { @Override public void onFailure(Exception reason) { manager.failure(InjectTask.this, reason); } @Override public void onSuccess(Void result) { manager.success(InjectTask.this); } }, false/*removeTag*/); } }
private static void addJs(String src) { ScriptElement script = Document.get().createScriptElement(); script.setSrc(src); checkHead().appendChild(script); }
/** * Ensure respond js script element. */ private void ensureRespondJsScriptElement() { if (this.respondJsScript == null) { this.respondJsScript = Document.get().createScriptElement(); this.respondJsScript.setSrc(GWT.getModuleBaseForStaticFiles() + DefaultIE8ThemeController.RESPOND_JS_LOCATION); this.respondJsScript.setType("text/javascript"); } }
private static void addJs(String src) { ScriptElement script = Document.get().createScriptElement(); script.setSrc(src); checkHead().appendChild(script); }
private static void addJs(String src) { ScriptElement script = Document.get().createScriptElement(); script.setSrc(src); checkHead().appendChild(script); }
private static void addJs(String src) { ScriptElement script = Document.get().createScriptElement(); script.setSrc(src); checkHead().appendChild(script); }
protected void devModeOn() { String serverUrl = getServerUrl(); if (!serverUrl.endsWith("/")) { serverUrl += "/"; } setBookMarklet(serverUrl); Element head = getHead(); ScriptElement scriptElement = Document.get().createScriptElement(); scriptElement.setSrc(serverUrl + "dev_mode_on.js"); head.appendChild(scriptElement); }
protected void devModeOn() { String serverUrl = getServerUrl(); if (!serverUrl.endsWith("/")) { serverUrl += "/"; } setBookMarklet(serverUrl); Element head = getHead(); ScriptElement scriptElement = Document.get().createScriptElement(); scriptElement.setSrc(serverUrl + "dev_mode_on.js"); head.appendChild(scriptElement); }
public void load(DataReader<D> reader, Object loadConfig, AsyncCallback<D> callback) { this.callback = callback; this.reader = reader; this.config = loadConfig; String transId = "transId" + ID++; String prepend = url.indexOf("?") != -1 ? "&" : "?"; String u = url + prepend + "callback=" + CALLBACK_CONTAINER + "." + transId + generateUrl(loadConfig); createCallback(this, CALLBACK_CONTAINER, transId); ScriptElement script = Document.get().createScriptElement(); script.setId(transId); script.setType("text/javascript"); head.appendChild(script); script.setSrc(u); }
private void loadAnalyticsScript() { ScriptElement script = Document.get().createScriptElement(); script.setSrc(GoogleAnalyticsImpl.SCRIPT_URL); script.setType("text/javascript"); script.setAttribute("async", "true"); Element firstScript = Document.get().getElementsByTagName("script").getItem(0); firstScript.getParentNode().insertBefore(script, firstScript); }