Package org.apache.click.util

Examples of org.apache.click.util.PageImports$CssElements


                            + "name \"messages\". The request attribute "
                            + "has been replaced with the page messages";
            logger.warn(msg);
        }

        PageImports pageImports = page.getPageImports();
        pageImports.populateRequest(request, model);
    }
View Full Code Here


     *
     * @param page the page to create a new PageImports instance for
     * @return the new PageImports instance
    */
    protected PageImports createPageImports(Page page) {
        return new PageImports(page);
    }
View Full Code Here

     * Provides an optimized home page imports.
     *
     * @see org.apache.click.Page#getPageImports()
     */
    public PageImports getPageImports() {
        PageImports pageImports = super.getPageImports();

        String imports = ClickUtils.createHtmlImport(IMPORTS, getContext());

        pageImports.addImport(imports);
        pageImports.setInitialized(true);

        return pageImports;
    }
View Full Code Here

        final Context context = page.getContext();
        final HttpServletRequest request = context.getRequest();
        final HttpServletResponse response = context.getResponse();
        final boolean isPost = context.isPost();

        PageImports pageImports = createPageImports(page);
        page.setPageImports(pageImports);

        // Support direct access of click-error.htm
        if (page instanceof ErrorPage) {
            ErrorPage errorPage = (ErrorPage) page;
View Full Code Here

                         + pop + " has been replaced with the request "
                         + " messages";
            logger.warn(msg);
        }

        PageImports pageImports = page.getPageImports();
        pageImports.popuplateTemplateModel(model);

        return model;
    }
View Full Code Here

                            + "name \"messages\". The request attribute "
                            + "has been replaced with the page messages";
            logger.warn(msg);
        }

        PageImports pageImports = page.getPageImports();
        pageImports.popuplateRequest(request, model);
    }
View Full Code Here

     *
     * @param page the page to create a new PageImports instance for
     * @return the new PageImports instance
    */
    protected PageImports createPageImports(Page page) {
        return new PageImports(page);
    }
View Full Code Here

     */
    public void testGetHeadElements() {
        MockContext.initContext();

        Page page = new Page();
        PageImports pageImports = new PageImports(page);

        // Check imports using an internal Form Control
        FormTable table = new FormTable("table");

        pageImports.processControl(table);
        List headElements = pageImports.getHeadElements();
        List jsElements = pageImports.getJsElements();

        assertTrue(headElements.get(0).toString().contains("/table.css"));
        assertTrue(headElements.get(1).toString().contains("/control.css"));
        assertTrue(jsElements.get(0).toString().contains("/control.js"));


        // Check imports using an external Form Control
        page = new Page();
        pageImports = new PageImports(page);

        Form form = new Form("form");
        table = new FormTable("table", form);
        form.add(table);

        pageImports.processControl(form);
        headElements = pageImports.getHeadElements();
        jsElements = pageImports.getJsElements();

        assertTrue(headElements.get(0).toString().contains("/control.css"));
        assertTrue(headElements.get(1).toString().contains("/table.css"));
        assertTrue(jsElements.get(0).toString().contains("/control.js"));
    }
View Full Code Here

     *
     * @see org.apache.click.Page#getPageImports()
     */
    @Override
    public PageImports getPageImports() {
        PageImports pageImports = super.getPageImports();

        String imports = ClickUtils.createHtmlImport(IMPORTS, getContext());

        pageImports.addImport(imports);
        pageImports.setInitialized(true);

        return pageImports;
    }
View Full Code Here

    protected void processPage(Page page) throws Exception {

        final Context context = page.getContext();
        final boolean isPost = context.isPost();

        PageImports pageImports = createPageImports(page);
        page.setPageImports(pageImports);

        ActionEventDispatcher eventDispatcher = ActionEventDispatcher.getThreadLocalDispatcher();

        // Support direct access of click-error.htm
View Full Code Here

TOP

Related Classes of org.apache.click.util.PageImports$CssElements

Copyright © 2018 www.massapicom. 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.