Examples of JavaScriptSupport


Examples of org.apache.tapestry5.services.javascript.JavaScriptSupport

    }

    @Test
    public void field_focus()
    {
        JavaScriptSupport js = mockJavaScriptSupport();

        js.addInitializerCall("activate", "foo");

        replay();

        RenderSupportImpl support = new RenderSupportImpl(null, null, js);
View Full Code Here

Examples of org.apache.tapestry5.services.javascript.JavaScriptSupport

    }

    @Test
    public void first_focus_field_at_priority_wins()
    {
        JavaScriptSupport js = mockJavaScriptSupport();

        js.addInitializerCall("activate", "foo");

        replay();

        RenderSupportImpl support = new RenderSupportImpl(null, null, js);
View Full Code Here

Examples of org.apache.tapestry5.services.javascript.JavaScriptSupport

    }

    @Test
    public void higher_priority_wins_focus()
    {
        JavaScriptSupport js = mockJavaScriptSupport();

        js.addInitializerCall("activate", "bar");

        replay();

        RenderSupportImpl support = new RenderSupportImpl(null, null, js);
View Full Code Here

Examples of org.apache.tapestry5.services.javascript.JavaScriptSupport

    @Test
    public void addInit_passes_through_to_JavaScriptSupport()
    {
        JSONObject parameter = new JSONObject("clientid", "fred");

        JavaScriptSupport js = mockJavaScriptSupport();

        js.addInitializerCall("setup", parameter);

        replay();

        RenderSupportImpl support = new RenderSupportImpl(null, null, js);
View Full Code Here

Examples of org.apache.tapestry5.services.javascript.JavaScriptSupport

        MarkupRendererFilter renderSupport = new MarkupRendererFilter()
        {
            public void renderMarkup(MarkupWriter writer, MarkupRenderer renderer)
            {
                JavaScriptSupport javascriptSupport = environment.peekRequired(JavaScriptSupport.class);

                RenderSupportImpl support = new RenderSupportImpl(symbolSource, assetSource, javascriptSupport);

                environment.push(RenderSupport.class, support);

                renderer.renderMarkup(writer);

                environment.pop(RenderSupport.class);
            }
        };

        MarkupRendererFilter injectDefaultStylesheet = new MarkupRendererFilter()
        {
            public void renderMarkup(MarkupWriter writer, MarkupRenderer renderer)
            {
                DocumentLinker linker = environment.peekRequired(DocumentLinker.class);

                linker.addStylesheetLink(new StylesheetLink(defaultStylesheet.toClientURL()));

                renderer.renderMarkup(writer);
            }
        };

        MarkupRendererFilter clientBehaviorSupport = new MarkupRendererFilter()
        {
            public void renderMarkup(MarkupWriter writer, MarkupRenderer renderer)
            {
                JavaScriptSupport javascriptSupport = environment.peekRequired(JavaScriptSupport.class);

                ClientBehaviorSupportImpl clientBehaviorSupport = new ClientBehaviorSupportImpl(javascriptSupport,
                        environment);

                environment.push(ClientBehaviorSupport.class, clientBehaviorSupport);
View Full Code Here

Examples of org.apache.tapestry5.services.javascript.JavaScriptSupport

        PartialMarkupRendererFilter renderSupport = new PartialMarkupRendererFilter()
        {
            public void renderMarkup(MarkupWriter writer, JSONObject reply, PartialMarkupRenderer renderer)
            {
                JavaScriptSupport javascriptSupport = environment.peekRequired(JavaScriptSupport.class);

                RenderSupportImpl support = new RenderSupportImpl(symbolSource, assetSource, javascriptSupport);

                environment.push(RenderSupport.class, support);

                renderer.renderMarkup(writer, reply);

                environment.pop(RenderSupport.class);
            }
        };

        PartialMarkupRendererFilter clientBehaviorSupport = new PartialMarkupRendererFilter()
        {
            public void renderMarkup(MarkupWriter writer, JSONObject reply, PartialMarkupRenderer renderer)
            {
                JavaScriptSupport javascriptSupport = environment.peekRequired(JavaScriptSupport.class);

                ClientBehaviorSupportImpl support = new ClientBehaviorSupportImpl(javascriptSupport, environment);

                environment.push(ClientBehaviorSupport.class, support);
View Full Code Here

Examples of org.apache.tapestry5.services.javascript.JavaScriptSupport

    private static final String ASSET_URL = "/assets/foo/bar.pdf";

    @Test
    public void add_script_link_by_asset()
    {
        JavaScriptSupport js = mockJavaScriptSupport();
        Asset asset = mockAsset();

        js.importJavaScriptLibrary(asset);

        replay();

        RenderSupport support = new RenderSupportImpl(null, null, js);
View Full Code Here

Examples of org.apache.tapestry5.services.javascript.JavaScriptSupport

    }

    @Test
    public void add_script_link_by_url()
    {
        JavaScriptSupport jss = mockJavaScriptSupport();

        RenderSupport support = new RenderSupportImpl(null, null, jss);

        jss.importJavaScriptLibrary(ASSET_URL);

        replay();

        support.addScriptLink(ASSET_URL);
View Full Code Here

Examples of org.apache.tapestry5.services.javascript.JavaScriptSupport

    }

    @Test
    public void add_script()
    {
        JavaScriptSupport js = mockJavaScriptSupport();

        js.addScript("doSomething();");

        replay();

        RenderSupport support = new RenderSupportImpl(null, null, js);
View Full Code Here

Examples of org.apache.tapestry5.services.javascript.JavaScriptSupport

        String expanded = "org/apache/tapestry5/foo/bar.pdf";

        Asset asset = mockAsset();
        SymbolSource source = mockSymbolSource();
        AssetSource assetSource = mockAssetSource();
        JavaScriptSupport js = mockJavaScriptSupport();

        train_expandSymbols(source, path, expanded);

        train_getAsset(assetSource, null, expanded, null, asset);

        js.importJavaScriptLibrary(asset);

        replay();

        RenderSupport support = new RenderSupportImpl(source, assetSource, js);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.