public ScriptElement createScriptElement(Document doc, String source) { ScriptElement elem = (ScriptElement) createElement(doc, "script"); elem.setText(source); return elem; }
@Override public ScriptBuilder text(String text) { assertCanAddAttribute().setText(text); /* * The HTML version appends text inline, so we prevent additional attributes * after setting the text. */ getDelegate().lockCurrentElement(); return this; }
public ScriptElement createScriptElement(Document doc, String source) { ScriptElement elem = (ScriptElement) createElement(doc, "script"); elem.setText(source); return elem; }
public ScriptElement createScriptElement(Document doc, String source) { ScriptElement elem = (ScriptElement) createElement(doc, "script"); elem.setText(source); return elem; }
public static void inject( String javascript ) { HeadElement head = getHead(); ScriptElement element = createScriptElement(); element.setText( javascript ); head.appendChild( element ); }
@Override public ScriptBuilder text(String text) { assertCanAddAttribute().setText(text); /* * The HTML version appends text inline, so we prevent additional attributes * after setting the text. */ getDelegate().lockCurrentElement(); return this; }
@Override public ScriptBuilder text(String text) { assertCanAddAttribute().setText(text); /* * The HTML version appends text inline, so we prevent additional attributes * after setting the text. */ getDelegate().lockCurrentElement(); return this; }
/** * Injects the JavaScript code into a * {@code <script type="text/javascript">...</script>} element in the * document header. * * @param javascript * the JavaScript code */ public static void inject(String javascript) { HeadElement head = getHead(); ScriptElement element = createScriptElement(); element.setText(javascript); head.appendChild(element); }
/** * Injects the JavaScript code into a * {@code <script type="text/javascript">...</script>} element in the * document header. * * @param javascript * the JavaScript code */ public static void inject(String javascript) { HeadElement head = getHead(); ScriptElement element = createScriptElement(); element.setText(javascript); head.appendChild(element); }
/** * Injects the JavaScript code into a * {@code <script type="text/javascript">...</script>} element in the * document header. * * @param javascript * the JavaScript code */ public static void inject(String javascript) { HeadElement head = getHead(); ScriptElement element = createScriptElement(); element.setText(javascript); head.appendChild(element); }
/** * Injects the JavaScript code into a * {@code <script type="text/javascript">...</script>} element in the * document header. * * @param javascript * the JavaScript code */ public static void inject(String javascript) { HeadElement head = getHead(); ScriptElement element = createScriptElement(); element.setText(javascript); head.appendChild(element); }
/** * Inject public resource script file as a file. * @param filename inject file name */ public static void injectResourceScriptAsFile(String filename) { if (!scriptIsInjected.contains(filename)) { ScriptElement link = Document.get().createScriptElement(); link.setAttribute("language", "javascript"); link.setText(filename); getHead().appendChild(link); scriptIsInjected.add(filename); } }
/** * @param scriptResource * javascript file */ public static void inject(TextResource scriptResource) { if (DOM.getElementById(scriptResource.getName()) == null) { ScriptElement element = createScriptElement(scriptResource .getName()); element.setText(scriptResource.getText()); getHead().appendChild(element); } }
public void preload( String url, Callback callback ) { if( !isScriptInstalled() ) { ScriptElement script = Document.get().createScriptElement(); script.setText( resources.preloadImageScript().getText() ); Document.get().getBody().appendChild( script ); } preloadImpl( id++, url, callback ); }
public void preload( String url, Callback callback ) { if( !isScriptInstalled() ) { ScriptElement script = Document.get().createScriptElement(); script.setText( resources.preloadImageScript().getText() ); Document.get().getBody().appendChild( script ); } preloadImpl( id++, url, callback ); }