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();
}
}