List of usage examples for com.google.gwt.core.client ScriptInjector TOP_WINDOW
JavaScriptObject TOP_WINDOW
To view the source code for com.google.gwt.core.client ScriptInjector TOP_WINDOW.
Click Source Link
From source file:cc.kune.bootstrap.client.BSGuiProvider.java
License:GNU Affero Public License
/** * Instantiates a new gwtbootstrap gui provider. *///from w w w. jav a 2 s . c o m @Inject public BSGuiProvider(final GuiProvider guiProvider, final Provider<BSSubMenuGui> subMenuGui, final Provider<BSToolbarMenuGui> toolbarMenuGui, final Provider<BSMenuItemGui> menuItemGui, final Provider<BSCheckMenuItemGui> checkMenuItemGui, final Provider<BSRadioMenuItemGui> radioMenuItemGui, final Provider<BSMenuSeparatorGui> menuSeparatorGui, final Provider<BSPushButtonGui> pushButtonGui, final Provider<BSButtonGui> buttonGui, final Provider<BSLabelGui> labelGui, final Provider<BSIconLabelGui> iconLabelGui, final Provider<BSToolbarGui> toolbarGui, final Provider<BSToolbarSeparatorGui> toolbarSeparatorGui, final Provider<GwtToolbarGui> toolbarGuiGwt, final Provider<GwtToolbarSeparatorGui> toolbarSeparatorGuiGwt, final Provider<BSMenuHeaderGui> menuHeaderGui, final Provider<BSToolbarItemGui> toolbarItem, final Provider<BSWidgetMenuGui> widgetMenu, final Provider<BSMenuGui> menuGui) { guiProvider.register(SubMenuDescriptor.class, subMenuGui); guiProvider.register(MenuDescriptor.class, menuGui); guiProvider.register(MenuRadioItemDescriptor.class, radioMenuItemGui); guiProvider.register(MenuCheckItemDescriptor.class, checkMenuItemGui); guiProvider.register(MenuTitleItemDescriptor.class, menuHeaderGui); guiProvider.register(MenuItemDescriptor.class, menuItemGui); guiProvider.register(MenuSeparatorDescriptor.class, menuSeparatorGui); guiProvider.register(PushButtonDescriptor.class, pushButtonGui); guiProvider.register(ButtonDescriptor.class, buttonGui); guiProvider.register(IconLabelDescriptor.class, iconLabelGui); guiProvider.register(LabelDescriptor.class, labelGui); guiProvider.register(ToolbarDescriptor.class, toolbarGuiGwt); guiProvider.register(ToolbarSeparatorDescriptor.class, toolbarSeparatorGuiGwt); guiProvider.register(ToolbarMenuDescriptor.class, toolbarMenuGui); guiProvider.register(ToolbarItemDescriptor.class, toolbarItem); guiProvider.register(WidgetMenuDescriptor.class, widgetMenu); ScriptInjector.fromString(BootstrapBundle.INSTANCE.theme().getText()).setWindow(ScriptInjector.TOP_WINDOW) .inject(); ScriptInjector.fromString(SmartMenusBundle.INSTANCE.smartmenus().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromString(SmartMenusBundle.INSTANCE.smartmenusBootstrap().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:cc.kune.gspace.client.viewers.ContentViewerPanel.java
License:GNU Affero Public License
@Override public void injectSplash() { ScriptInjector.fromUrl("others/splash/js/wave-rpc.js").setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromUrl("others/splash/js/gadget.js").setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromUrl("others/splash/js/rpc.js").setWindow(ScriptInjector.TOP_WINDOW) .setCallback(new Callback<Void, Exception>() { @Override/*from w ww. j a v a2 s . co m*/ public void onFailure(Exception reason) { Log.error("Failed to load rpc.js"); } @Override public void onSuccess(Void result) { ScriptInjector.fromUrl("others/splash/js/common_client.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromUrl("others/splash/js/permalink_client.js") .setWindow(ScriptInjector.TOP_WINDOW).inject(); } }).inject(); }
From source file:cc.kune.polymer.client.PolymerMixedGuiProvider.java
License:GNU Affero Public License
/** * Instantiates a new gwtbootstrap gui provider. *//*w ww .j ava 2s . c o m*/ @Inject public PolymerMixedGuiProvider(final GuiProvider guiProvider, final Provider<BSSubMenuGui> subMenuGui, final Provider<BSToolbarMenuGui> toolbarMenuGui, final Provider<BSMenuItemGui> menuItemGui, final Provider<BSCheckMenuItemGui> checkMenuItemGui, final Provider<BSRadioMenuItemGui> radioMenuItemGui, final Provider<BSMenuSeparatorGui> menuSeparatorGui, final Provider<PoPushButtonGui> pushButtonGui, final Provider<PoButtonGui> buttonGui, final Provider<BSLabelGui> labelGui, final Provider<BSIconLabelGui> iconLabelGui, final Provider<PoToolbarGui> toolbarGui, final Provider<PoToolbarSeparatorGui> toolbarSeparatorGui, final Provider<BSMenuHeaderGui> menuHeaderGui, final Provider<BSToolbarItemGui> toolbarItem, final Provider<BSWidgetMenuGui> widgetMenu, final Provider<BSMenuGui> menuGui) { guiProvider.register(SubMenuDescriptor.class, subMenuGui); guiProvider.register(MenuDescriptor.class, menuGui); guiProvider.register(MenuRadioItemDescriptor.class, radioMenuItemGui); guiProvider.register(MenuCheckItemDescriptor.class, checkMenuItemGui); guiProvider.register(MenuTitleItemDescriptor.class, menuHeaderGui); guiProvider.register(MenuItemDescriptor.class, menuItemGui); guiProvider.register(MenuSeparatorDescriptor.class, menuSeparatorGui); guiProvider.register(PushButtonDescriptor.class, pushButtonGui); guiProvider.register(ButtonDescriptor.class, buttonGui); guiProvider.register(IconLabelDescriptor.class, iconLabelGui); guiProvider.register(LabelDescriptor.class, labelGui); guiProvider.register(ToolbarDescriptor.class, toolbarGui); guiProvider.register(ToolbarSeparatorDescriptor.class, toolbarSeparatorGui); guiProvider.register(ToolbarMenuDescriptor.class, toolbarMenuGui); guiProvider.register(ToolbarItemDescriptor.class, toolbarItem); guiProvider.register(WidgetMenuDescriptor.class, widgetMenu); ScriptInjector.fromString(BootstrapBundle.INSTANCE.theme().getText()).setWindow(ScriptInjector.TOP_WINDOW) .inject(); ScriptInjector.fromString(SmartMenusBundle.INSTANCE.smartmenus().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromString(SmartMenusBundle.INSTANCE.smartmenusBootstrap().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:client.ui.components.utils.Script.java
License:Open Source License
/** * Load the specified script./*from w w w. ja va 2 s. com*/ * * @param script Path to script. * @param callback {@code Callback} called when ready. */ public static void load(String script, Callback<Void, Exception> callback) { if (loadedScripts.contains(script)) { callback.onSuccess(null); return; } ScriptInjector.fromUrl(script).setWindow(ScriptInjector.TOP_WINDOW).setCallback(callback).inject(); loadedScripts.add(script); }
From source file:client.VikiDatastruct.java
License:Apache License
protected void inject(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(); }
From source file:com.agnie.gwt.codemirror.addon.resources.CloseBracketsEntry.java
License:Open Source License
@Override public void onModuleLoad() { // TODO Auto-generated method stub ScriptInjector.fromString(AddOnResources.INSTANCE.closebrackets().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:com.agnie.gwt.codemirror.addon.resources.CloseTagEntry.java
License:Open Source License
@Override public void onModuleLoad() { ScriptInjector.fromString(AddOnResources.INSTANCE.closetag().getText()).setWindow(ScriptInjector.TOP_WINDOW) .inject(); }
From source file:com.agnie.gwt.codemirror.addon.resources.FormatEntry.java
License:Open Source License
@Override public void onModuleLoad() { ScriptInjector.fromString(AddOnResources.INSTANCE.format().getText()).setWindow(ScriptInjector.TOP_WINDOW) .inject(); }
From source file:com.agnie.gwt.codemirror.addon.resources.MatchBracketsEntry.java
License:Open Source License
@Override public void onModuleLoad() { // TODO Auto-generated method stub ScriptInjector.fromString(AddOnResources.INSTANCE.matchbrackets().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); }
From source file:com.agnie.gwt.codemirror.addon.resources.MatchTagsEntry.java
License:Open Source License
@Override public void onModuleLoad() { // TODO Auto-generated method stub ScriptInjector.fromString(AddOnResources.INSTANCE.matchtags().getText()) .setWindow(ScriptInjector.TOP_WINDOW).inject(); }