List of usage examples for com.google.gwt.core.client ScriptInjector fromString
public static FromString fromString(String scriptBody)
From source file:org.uberfire.client.views.pfly.sys.PatternFlyBootstrapper.java
License:Apache License
public static void ensurePatternFlyIsAvailable() { ensurejQueryIsAvailable();/*from w ww.j a v a 2 s .com*/ ensureBootstrapSelectIsAvailable(); if (!isPatternFlyLoaded()) { ScriptInjector.fromString(PatternFlyClientBundle.INSTANCE.patternFly().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); } }
From source file:org.uberfire.client.views.pfly.sys.PatternFlyBootstrapper.java
License:Apache License
public static void ensureMomentIsAvailable() { if (!isMomentLoaded()) { ScriptInjector.fromString(PatternFlyClientBundle.INSTANCE.moment().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); }/*from w ww. ja v a 2s . c om*/ setMomentLocale(); }
From source file:org.uberfire.ext.editor.commons.client.file.exports.jso.FileExportScriptInjector.java
License:Apache License
private static void inject(final String raw) { final ScriptInjector.FromString jsPdfScript = ScriptInjector.fromString(raw); jsPdfScript.setWindow(ScriptInjector.TOP_WINDOW).setRemoveTag(false).inject(); }
From source file:org.uberfire.ext.editor.commons.client.htmleditor.HtmlEditorLibraryLoader.java
License:Apache License
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();//from ww w .jav a 2 s . c o m ScriptInjector.fromString(HtmlEditorResources.INSTANCE.parserRules().getText()).setWindow(TOP_WINDOW) .inject(); PatternFlyBootstrapper.ensurejQueryIsAvailable(); }
From source file:org.uberfire.ext.plugin.client.editor.RuntimePluginBaseEditor.java
License:Apache License
void registerPlugin(Plugin plugin) { pluginServices.call(new RemoteCallback<Collection<RuntimePlugin>>() { @Override//from w ww .ja va 2s. c o m public void callback(final Collection<RuntimePlugin> runtimePlugins) { for (final RuntimePlugin plugin : runtimePlugins) { ScriptInjector.fromString(plugin.getScript()).setWindow(TOP_WINDOW).inject(); StyleInjector.inject(plugin.getStyle(), true); } newPluginRegisteredEvent.fire(new NewPluginRegistered(plugin.getName(), plugin.getType())); } }).listPluginRuntimePlugins(plugin.getPath()); }
From source file:org.uberfire.ext.plugin.client.RuntimePluginsEntryPoint.java
License:Apache License
@AfterInitialization public void setup() { pluginServices.call(new RemoteCallback<Collection<RuntimePlugin>>() { @Override//from w ww.j a v a2 s . c o m public void callback(Collection<RuntimePlugin> response) { for (final RuntimePlugin plugin : response) { ScriptInjector.fromString(plugin.getScript()).setWindow(TOP_WINDOW).inject(); StyleInjector.inject(plugin.getStyle(), true); } pluginServices.call(new RemoteCallback<Collection<DynamicMenu>>() { @Override public void callback(Collection<DynamicMenu> response) { for (final DynamicMenu menu : response) { if (!menu.getMenuItems().isEmpty()) { MenuFactory.SubMenusBuilder<MenuFactory.SubMenuBuilder<MenuFactory.TopLevelMenusBuilder<MenuFactory.MenuBuilder>>> dynamicMenu = MenuFactory .newTopLevelMenu(menu.getName()).orderAll(100).menus(); for (final DynamicMenuItem dynamicMenuItem : menu.getMenuItems()) { String activityId = dynamicMenuItem.getActivityId(); ResourceType resourceType = getResourceType(activityId); dynamicMenu.menu(dynamicMenuItem.getMenuLabel()) .withPermission(activityId, resourceType) .respondsWith(() -> placeManager.goTo(activityId)).endMenu(); } menubar.addMenus(dynamicMenu.endMenus().endMenu().build()); } } workbench.removeStartupBlocker(RuntimePluginsEntryPoint.class); } }).listDynamicMenus(); } }).listRuntimePlugins(); }
From source file:org.wso2.ESBEditor.MyExtension.java
License:Open Source License
@Inject public MyExtension(WorkspaceAgent workspaceAgent, ESBEditor graphicalEditor, JSBundle bundle) { ScriptInjector.fromString(JSBundle.INSTANCE.jquerysource().getText()).setWindow(ScriptInjector.TOP_WINDOW) .inject();//from w ww. j a va2 s .c om ScriptInjector.fromString(JSBundle.INSTANCE.jqueryuimin().getText()).setWindow(ScriptInjector.TOP_WINDOW) .inject(); ScriptInjector.fromString(JSBundle.INSTANCE.jsplumbsource().getText()).setWindow(ScriptInjector.TOP_WINDOW) .inject(); ScriptInjector.fromString(JSBundle.INSTANCE.gwtresource().getText()).setWindow(ScriptInjector.TOP_WINDOW) .inject(); workspaceAgent.openPart(graphicalEditor, EDITING); }
From source file:org.wso2.jsplumb.client.injectors.ScriptInjectorHelper.java
License:Open Source License
public static void injectScript() { ScriptInjector.fromString(JsClientBundle.INSTANCE.jquerysource().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromString(JsClientBundle.INSTANCE.jqueryuimin().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromString(JsClientBundle.INSTANCE.jsplumbsource().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromString(JsClientBundle.INSTANCE.gwtresource().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:org.zeroclipboard.client.ZeroClipboard.java
License:Open Source License
public static void zlip(ZeroClipboardCallback c) { Resources resources = GWT.create(Resources.class); ScriptInjector.fromString(resources.zeroClipboardJs().getText()).setWindow(ScriptInjector.TOP_WINDOW) .inject();/* www . j av a 2 s .c o m*/ zeroClipboardConfig("ZeroClipboard.swf"); callback = c; }