@Test public void init() { tested.init(); verify(source).getText(); verify(injector).apply(SOURCE_TXT); verify(script).setWindow(ScriptInjector.TOP_WINDOW); verify(script).setRemoveTag(false); verify(script).inject(); } }
@Test public void init() { tested.init(); verify(source).getText(); verify(injector).apply(SOURCE_TXT); verify(script).setWindow(ScriptInjector.TOP_WINDOW); verify(script).setRemoveTag(false); verify(script).inject(); } }
@Override public void onModuleLoad() { if (Window.Navigator.getUserAgent().contains(MSIE) && Window.Navigator.getUserAgent().contains(EIGHT)) { ScriptInjector.fromString(RespondClientBundle.INSTANCE.respond().getText()).setWindow(ScriptInjector.TOP_WINDOW) .inject(); ScriptInjector.fromString(RespondClientBundle.INSTANCE.html5Shiv().getText()).setWindow(ScriptInjector.TOP_WINDOW) .inject(); } } }
void injectScripts() { ScriptInjector.fromString(HtmlEditorResources.INSTANCE.wysihtml().getText()).setWindow(TOP_WINDOW).inject(); ScriptInjector.fromString(HtmlEditorResources.INSTANCE.wysihtmlAllCommands().getText()).setWindow(TOP_WINDOW).inject(); ScriptInjector.fromString(HtmlEditorResources.INSTANCE.wysihtmlTableEditing().getText()).setWindow(TOP_WINDOW).inject(); ScriptInjector.fromString(HtmlEditorResources.INSTANCE.wysihtmlToolbar().getText()).setWindow(TOP_WINDOW).inject(); ScriptInjector.fromString(HtmlEditorResources.INSTANCE.parserRules().getText()).setWindow(TOP_WINDOW).inject(); PatternFlyBootstrapper.ensurejQueryIsAvailable(); } }
@Override public void onModuleLoad() { ScriptInjector.fromString(TypeaheadClientBundle.INSTANCE.typeahead().getText()) .setWindow(ScriptInjector.TOP_WINDOW) .inject(); } }
public static void ensureMomentIsAvailable() { if (!isMomentLoaded()) { ScriptInjector.fromString(PatternFlyClientBundle.INSTANCE.moment().getText()) .setWindow(ScriptInjector.TOP_WINDOW) .inject(); } setMomentLocale(); }
public static void ensurePrettifyIsAvailable() { if (!isPrettifyLoaded()) { ScriptInjector.fromString(PatternFlyClientBundle.INSTANCE.prettify().getText()) .setWindow(ScriptInjector.TOP_WINDOW) .inject(); } }
@Override public void onModuleLoad() { ScriptInjector.fromString(DateTimePickerClientBundle.INSTANCE.dateTimePicker().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); } }
public final Client injectJs(final String js) { ScriptInjector.fromString(js).setWindow(ScriptInjector.TOP_WINDOW).inject(); return this; }
@Override public void eval(String js) { Scheduler.get().scheduleFixedDelay(() -> { Element el = Document.get().getElementById(uniqueId); if (el != null) { ScriptInjector.fromString(js).setWindow(ScriptInjector.TOP_WINDOW).setRemoveTag(true).inject(); return false; } return true; }, 100); }
@Override public void onModuleLoad() { ScriptInjector.fromString(SelectClientBundle.INSTANCE.select().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); } }
@Override protected void onLoad() { super.onLoad(); // Inject the language JS is necessary if (language.getJs() != null) { ScriptInjector.fromString(language.getJs().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); } initialize(getElement(), options); bindSelectEvents(getElement()); }
protected static void directInjectJs(TextResource resource, boolean removeTag, boolean sourceUrl) { String text = resource.getText() + (sourceUrl ? "//# sourceURL=" + resource.getName() + ".js" : ""); // Inject the script resource ScriptInjector.fromString(text) .setWindow(ScriptInjector.TOP_WINDOW) .setRemoveTag(removeTag) .inject(); }
@JsOverlay public static void init() { if (!initialized) { final MomentJsBundle bundle = GWT.create(MomentJsBundle.class); ScriptInjector.fromString(bundle.moment().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromString(bundle.momentTimezone().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject(); initialized = true; } }
static void ensurePromiseApiIsAvailable() { if (!isPromiseApiAvailable()) { ScriptInjector.fromString(PromisePolyfillClientBundle.INSTANCE.promisePolyfill().getText()) .setWindow(ScriptInjector.TOP_WINDOW) .inject(); } }
@Override public void onModuleLoad() { ScriptInjector.fromString(SummernoteClientBundle.INSTANCE.summernote().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject(); } }
/** {@inheritDoc} */ @Override public void setLanguage(final DateTimePickerLanguage language) { this.language = language; // Inject the JS for the language if (language.getJs() != null) { ScriptInjector.fromString(language.getJs().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); } }
/** {@inheritDoc} */ @Override public void setLanguage(final DatePickerLanguage language) { this.language = language; // Inject the JS for the language if (language.getJs() != null) { ScriptInjector.fromString(language.getJs().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject(); } }
@Override public void onModuleLoad() { if (!isSliderLoaded()) { ScriptInjector.fromString(SliderClientBundle.INSTANCE.slider().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject(); } }
/** * Uses GWT's ScriptInjector to put jQuery in the page if it isn't already. All Errai IOC beans that rely on * GWTBootstrap 3 widgets should call this before creating their first such widget. */ public static void ensurejQueryIsAvailable() { if (!isjQueryLoaded()) { ScriptInjector.fromString(GwtBootstrap3ClientBundle.INSTANCE.jQuery().getText()) .setWindow(ScriptInjector.TOP_WINDOW) .inject(); } }