/** * Safari 2 does not support {@link ScriptElement#setText(String)}. */ @Override public ScriptElement createScriptElement(Document doc, String source) { ScriptElement elem = (ScriptElement) createElement(doc, "script"); elem.setInnerText(source); return elem; }
/** * Safari 2 does not support {@link ScriptElement#setText(String)}. */ @Override public ScriptElement createScriptElement(Document doc, String source) { ScriptElement elem = (ScriptElement) createElement(doc, "script"); elem.setInnerText(source); return elem; }
/** * Safari 2 does not support {@link ScriptElement#setText(String)}. */ @Override public ScriptElement createScriptElement(Document doc, String source) { ScriptElement elem = (ScriptElement) createElement(doc, "script"); elem.setInnerText(source); return elem; }
private static void _ensureScriptLoaded() { if( bundle != null ) return; bundle = (RaphaelBundle) GWT.create( RaphaelBundle.class ); Document doc = Document.get(); ScriptElement sqljs = doc.createScriptElement(); sqljs.setAttribute( "type", "text/javascript" ); sqljs.setInnerText( bundle.RaphaelJs().getText() ); doc.getDocumentElement().getFirstChildElement().appendChild( sqljs ); }
private static void _ensureScriptLoaded() { if( bundle != null ) return; bundle = (RaphaelBundle) GWT.create( RaphaelBundle.class ); Document doc = Document.get(); ScriptElement sqljs = doc.createScriptElement(); sqljs.setAttribute( "type", "text/javascript" ); sqljs.setInnerText( bundle.RaphaelJs().getText() ); doc.getDocumentElement().getFirstChildElement().appendChild( sqljs ); }
/** * Method injecting native chart.js code into the browser<br/> * In case code already been injected do nothing */ public static void ensureInjected(){ //TODO: do real injection (lazy loading) if(injected) return; Resources res = GWT.create(Resources.class); String source = res.chartJsSource().getText(); ScriptElement scriptElement = Document.get().createScriptElement(); scriptElement.setId("_chartjs"); scriptElement.setInnerText(source); Document.get().getBody().appendChild(scriptElement); injected = true; } }
public final static SQLite create( JsArrayInteger data ) { if( bundle == null ) { bundle = (SQLiteBundle) GWT.create( SQLiteBundle.class ); Document doc = Document.get(); ScriptElement sqljs = doc.createScriptElement(); sqljs.setAttribute( "type", "text/javascript" ); sqljs.setInnerText( bundle.SqlJs().getText() ); doc.getDocumentElement().getFirstChildElement().appendChild( sqljs ); } if( data != null ) return createWithDataJsni( data ); return createJsni(); }
public final static SQLite create( JsArrayInteger data ) { if( bundle == null ) { bundle = (SQLiteBundle) GWT.create( SQLiteBundle.class ); Document doc = Document.get(); ScriptElement sqljs = doc.createScriptElement(); sqljs.setAttribute( "type", "text/javascript" ); sqljs.setInnerText( bundle.SqlJs().getText() ); doc.getDocumentElement().getFirstChildElement().appendChild( sqljs ); } if( data != null ) return createWithDataJsni( data ); return createJsni(); }
public static void ensureScriptsLoaded() { if( bundle != null ) return; bundle = GWT.create( JQueryBundle.class ); Document doc = Document.get(); ScriptElement sqljs = doc.createScriptElement(); sqljs.setAttribute( "type", "text/javascript" ); sqljs.setInnerText( bundle.JQueryJS().getText() ); doc.getDocumentElement().getFirstChildElement().appendChild( sqljs ); sqljs = doc.createScriptElement(); sqljs.setAttribute( "type", "text/javascript" ); sqljs.setInnerText( bundle.JQueryUIJS().getText() ); doc.getDocumentElement().getFirstChildElement().appendChild( sqljs ); }
public static void ensureScriptsLoaded() { if( bundle != null ) return; bundle = GWT.create( JQueryBundle.class ); Document doc = Document.get(); ScriptElement sqljs = doc.createScriptElement(); sqljs.setAttribute( "type", "text/javascript" ); sqljs.setInnerText( bundle.JQueryJS().getText() ); doc.getDocumentElement().getFirstChildElement().appendChild( sqljs ); sqljs = doc.createScriptElement(); sqljs.setAttribute( "type", "text/javascript" ); sqljs.setInnerText( bundle.JQueryUIJS().getText() ); doc.getDocumentElement().getFirstChildElement().appendChild( sqljs ); }
public static String parseDate( String text ) { // loads the script if not loaded yet if( !loaded ) { loaded = true; String scriptContent = null; if( LocaleInfo.getCurrentLocale().getLocaleName().startsWith( "fr" ) ) { DateFrJSBundle bundle = GWT.create( DateFrJSBundle.class ); scriptContent = bundle.DateJsFr().getText(); } else { DateJSBundle bundle = GWT.create( DateJSBundle.class ); scriptContent = bundle.DateJs().getText(); } Document doc = Document.get(); ScriptElement sqljs = doc.createScriptElement(); sqljs.setAttribute( "type", "text/javascript" ); sqljs.setInnerText( scriptContent ); doc.getDocumentElement().getFirstChildElement().appendChild( sqljs ); } JavaScriptObject date = create( text ); if( date == null ) return null; String res = toConformity( date ); return res; }
public static String parseDate( String text ) { // loads the script if not loaded yet if( !loaded ) { loaded = true; String scriptContent = null; if( LocaleInfo.getCurrentLocale().getLocaleName().startsWith( "fr" ) ) { DateFrJSBundle bundle = GWT.create( DateFrJSBundle.class ); scriptContent = bundle.DateJsFr().getText(); } else { DateJSBundle bundle = GWT.create( DateJSBundle.class ); scriptContent = bundle.DateJs().getText(); } Document doc = Document.get(); ScriptElement sqljs = doc.createScriptElement(); sqljs.setAttribute( "type", "text/javascript" ); sqljs.setInnerText( scriptContent ); doc.getDocumentElement().getFirstChildElement().appendChild( sqljs ); } JavaScriptObject date = create( text ); if( date == null ) return null; String res = toConformity( date ); return res; }