Example usage for com.google.gwt.core.client ScriptInjector fromString

List of usage examples for com.google.gwt.core.client ScriptInjector fromString

Introduction

In this page you can find the example usage for com.google.gwt.core.client ScriptInjector fromString.

Prototype

public static FromString fromString(String scriptBody) 

Source Link

Document

Build an injection call for directly setting the script text in the DOM.

Usage

From source file:cc.kune.bootstrap.client.BSGuiProvider.java

License:GNU Affero Public License

/**
 * Instantiates a new gwtbootstrap gui provider.
 *//*from  w  w w.j  a  va2 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.polymer.client.PolymerMixedGuiProvider.java

License:GNU Affero Public License

/**
 * Instantiates a new gwtbootstrap gui provider.
 *//*from  w ww.j ava 2s .co  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.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();
}

From source file:com.agnie.gwt.codemirror.addon.resources.XmlFoldEntry.java

License:Open Source License

@Override
public void onModuleLoad() {
    // TODO Auto-generated method stub
    ScriptInjector.fromString(AddOnResources.INSTANCE.xmlfold().getText()).setWindow(ScriptInjector.TOP_WINDOW)
            .inject();//from  ww  w  .  j a v  a2 s  .  c  o m
}

From source file:com.agnie.gwt.codemirror.client.CodeMirrorEntiryPoint.java

License:Open Source License

@Override
public void onModuleLoad() {
    ScriptInjector.fromString(CodeMirrorResources.INSTANCE.codemirror().getText())
            .setWindow(ScriptInjector.TOP_WINDOW).inject();
}