@Override public Hamlet link(String href) { return setLinkHref(link(), href)._(); }
@Override public Hamlet link(String href) { return setLinkHref(link(), href)._(); }
@Override public Hamlet link(String href) { return setLinkHref(link(), href)._(); }
@Test public void testTable() { Hamlet h = newHamlet(). title("test table"). link("style.css"); TABLE t = h.table("#id"); for (int i = 0; i < 3; ++i) { t.tr().td("1").td("2")._(); } t._(); PrintWriter out = h.getWriter(); out.flush(); assertEquals(0, h.nestLevel); verify(out).print("<table"); verify(out).print("</table>"); verify(out, atLeast(1)).print("</td>"); verify(out, atLeast(1)).print("</tr>"); }
@Test public void testTable() { Hamlet h = newHamlet(). title("test table"). link("style.css"); TABLE t = h.table("#id"); for (int i = 0; i < 3; ++i) { t.tr().td("1").td("2")._(); } t._(); PrintWriter out = h.getWriter(); out.flush(); assertEquals(0, h.nestLevel); verify(out).print("<table"); verify(out).print("</table>"); verify(out, atLeast(1)).print("</td>"); verify(out, atLeast(1)).print("</tr>"); }
@Test public void testTable() { Hamlet h = newHamlet(). title("test table"). link("style.css"); TABLE t = h.table("#id"); for (int i = 0; i < 3; ++i) { t.tr().td("1").td("2")._(); } t._(); PrintWriter out = h.getWriter(); out.flush(); assertEquals(0, h.nestLevel); verify(out).print("<table"); verify(out).print("</table>"); verify(out, atLeast(1)).print("</td>"); verify(out, atLeast(1)).print("</tr>"); }
@Test public void testEnumAttrs() { Hamlet h = newHamlet(). meta_http("Content-type", "text/html; charset=utf-8"). title("test enum attrs"). link().$rel("stylesheet"). $media(EnumSet.of(Media.screen, Media.print)). $type("text/css").$href("style.css")._(). link().$rel(EnumSet.of(LinkType.index, LinkType.start)). $href("index.html")._(); h.div("#content")._("content")._(); PrintWriter out = h.getWriter(); out.flush(); assertEquals(0, h.nestLevel); verify(out).print(" media=\"screen, print\""); verify(out).print(" rel=\"start index\""); }
@Test public void testEnumAttrs() { Hamlet h = newHamlet(). meta_http("Content-type", "text/html; charset=utf-8"). title("test enum attrs"). link().$rel("stylesheet"). $media(EnumSet.of(Media.screen, Media.print)). $type("text/css").$href("style.css")._(). link().$rel(EnumSet.of(LinkType.index, LinkType.start)). $href("index.html")._(); h.div("#content")._("content")._(); PrintWriter out = h.getWriter(); out.flush(); assertEquals(0, h.nestLevel); verify(out).print(" media=\"screen, print\""); verify(out).print(" rel=\"start index\""); }
@Test public void testEnumAttrs() { Hamlet h = newHamlet(). meta_http("Content-type", "text/html; charset=utf-8"). title("test enum attrs"). link().$rel("stylesheet"). $media(EnumSet.of(Media.screen, Media.print)). $type("text/css").$href("style.css")._(). link().$rel(EnumSet.of(LinkType.index, LinkType.start)). $href("index.html")._(); h.div("#content")._("content")._(); PrintWriter out = h.getWriter(); out.flush(); assertEquals(0, h.nestLevel); verify(out).print(" media=\"screen, print\""); verify(out).print(" rel=\"start index\""); }
@Override protected void render(Block html) { html.link(root_url("static/jquery/themes-1.9.1/base/jquery-ui.css")) .link(root_url("static/dt-1.9.4/css/jui-dt.css")) .script(root_url("static/jquery/jquery-1.8.2.min.js")) .script(root_url("static/jquery/jquery-ui-1.9.1.custom.min.js")) .script(root_url("static/dt-1.9.4/js/jquery.dataTables.min.js")) .script(root_url("static/yarn.dt.plugins.js")) .script(root_url("static/dt-sorting/natural.js")) .style("#jsnotice { padding: 0.2em; text-align: center; }", ".ui-progressbar { height: 1em; min-width: 5em }"); // required List<String> list = Lists.newArrayList(); initAccordions(list); initDataTables(list); initDialogs(list); initProgressBars(list); if (!list.isEmpty()) { html.script().$type("text/javascript")._("$(function() {") ._(list.toArray())._("});")._(); } }
@Override protected void render(Block html) { html.link(root_url("static/jquery/themes-1.9.1/base/jquery-ui.css")) .link(root_url("static/dt-1.9.4/css/jui-dt.css")) .script(root_url("static/jquery/jquery-1.8.2.min.js")) .script(root_url("static/jquery/jquery-ui-1.9.1.custom.min.js")) .script(root_url("static/dt-1.9.4/js/jquery.dataTables.min.js")) .script(root_url("static/yarn.dt.plugins.js")) .script(root_url("static/dt-sorting/natural.js")) .style("#jsnotice { padding: 0.2em; text-align: center; }", ".ui-progressbar { height: 1em; min-width: 5em }"); // required List<String> list = Lists.newArrayList(); initAccordions(list); initDataTables(list); initDialogs(list); initProgressBars(list); if (!list.isEmpty()) { html.script().$type("text/javascript")._("$(function() {") ._(list.toArray())._("});")._(); } }