Package org.rendersnake.site

Source Code of org.rendersnake.site.MobilePage

package org.rendersnake.site;

import java.io.IOException;

import org.rendersnake.DocType;
import org.rendersnake.HtmlCanvas;
import org.rendersnake.Renderable;
import org.rendersnake.StringResource;
import org.rendersnake.ext.jquery.JQueryLibrary;

import static org.rendersnake.ext.jquery.JQueryAttributesFactory.*;

public class MobilePage implements Renderable {

    public void renderOn(HtmlCanvas html) throws IOException {// @formatter:off
       
        html
            .render(DocType.HTML5)
            .html()
                .head()
                    .title().write("renderSnake - Mobile")._title()
                    .render(JQueryLibrary.mobileTheme("1.0a2"))
                    .render(JQueryLibrary.core("1.4.4"))
                    .render(JQueryLibrary.mobile("1.0a2"))
                ._head()
            .body()
                .div(dataRole("page"))
                    .div(dataRole("header").dataTheme("b"))
                        .h1().write("renderSnake - JQuery Mobile support")._h1()
                        ._div()
                    .div(dataRole("content").dataTheme("b"))
                        .h1().write("Header 1")._h1()
                        .h2().write("Header 2")._h2()
                        .h3().write("Header 3")._h3()
                        .h4().write("Header 4")._h4()
                        .hr()
                        .pre().render(new StringResource("content/Example-jquery-mobile.html"))._pre()
                        ._div()
                    .div(dataRole("footer").dataTheme("b"))
                        .h4().write("(c) 2010, renderSnake.org")._h4()
                        ._div()
                ._div()
            ._body()
            ._html();
    }
}
TOP

Related Classes of org.rendersnake.site.MobilePage

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.