3 xmlns="http://www.w3.org/1999/xhtml"
4 xmlns:th="http://www.thymeleaf.org"
5 xmlns:layout="http://www.thymeleaf.org"
6 thymeproxy:variables="SET:/thymeleaf/sitemap.json"
8 <head th:fragment="head" layout:fragment="head">
9 <title layout:title-pattern="$DECORATOR_TITLE - $CONTENT_TITLE" th:text="'juplo'">juplo - BASISTEMPLATE</title>
10 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
11 <meta name="viewport" content="width=device-width, initial-scale=1" />
12 <!-- Default / Responsive -->
13 <link rel="stylesheet" th:rel="stylesheet" media="all" title="Responsive" type="text/css" href="../../css/base.css" th:href="@{/css/base.min.css}"/>
14 <link rel="stylesheet" th:rel="stylesheet" media="only screen" title="Responsive" type="text/css" href="../../css/screen.css" th:href="@{/css/screen.min.css}"/>
15 <link rel="stylesheet" th:rel="stylesheet" media="print" title="Responsive" type="text/css" href="../../css/print.css" th:href="@{/css/print.min.css}"/>
17 <link rel="alternate stylesheet" th:rel="alternate stylesheet" title="Legacy" type="text/css" href="../../css/base.css" th:href="@{/css/base.min.css}"/>
19 <link rel="alternate stylesheet" th:rel="alternate stylesheet" title="Tablet" type="text/css" href="../../css/base.css" th:href="@{/css/base.min.css}"/>
20 <link rel="alternate stylesheet" th:rel="alternate stylesheet" title="Tablet" type="text/css" href="../../css/tablet.css" th:href="@{/css/tablet.min.css}"/>
22 <link rel="alternate stylesheet" th:rel="alternate stylesheet" title="Phone" type="text/css" href="../../css/base.css" th:href="@{/css/base.min.css}"/>
23 <link rel="alternate stylesheet" th:rel="alternate stylesheet" title="Phone" type="text/css" href="../../css/phone.css" th:href="@{/css/phone.min.css}"/>
25 <link rel="alternate stylesheet" th:rel="alternate stylesheet" title="Tiny" type="text/css" href="../../css/base.css" th:href="@{/css/base.min.css}"/>
26 <link rel="alternate stylesheet" th:rel="alternate stylesheet" title="Tiny" type="text/css" href="../../css/tiny.css" th:href="@{/css/tiny.min.css}"/>
28 <link rel="alternate stylesheet" th:rel="alternate stylesheet" title="Print" type="text/css" href="../../css/base.css" th:href="@{/css/base.min.css}"/>
29 <link rel="alternate stylesheet" th:rel="alternate stylesheet" title="Print" type="text/css" href="../../css/print.css" th:href="@{/css/print.min.css}"/>
30 <script src="../../js/prettify.js" th:src="@{/js/prettify.js}"></script>
32 <script src="../../js/html5shiv.js" th:src="@{/js/html5shiv.js}"></script>
35 <link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/ie8.css" th:href="@{/css/ie8.min.css}"/>
39 th:with="page=${pages.get(uri)},crumbs=${page['crumbs']}"
42 th:class="${contentclass}?:'menu'"
43 onload="prettyPrint()"
45 <div id="page" class="cf">
47 <h1 id="logo" layout:fragment="header"><a href="../index.html" th:href="@{/}" title="Home" class="l"><img src="/img/logo.svg" alt="juplo"/></a></h1>
48 <span id="slogan"><strong>Java</strong> bits from nerds for nerds</span>
52 <strong class="b title">You are here:</strong>
53 <ol class="b" layout:fragment="breadcrumb">
54 <li class="b"><a class="b" href="../index.html" th:href="@{/index.html}">Home</a></li>
55 <li class="b" th:each="crumb: ${crumbs}">
56 <a class="b" href="../projects.html" th:href="@{${crumb.uri}}" th:text="${crumb.name}">Projects</a>
59 <li class="b"><strong class="b" th:text="${title}">Fix SWF</strong></li>
62 <a class="hide" href="#nav" title="Show navigation menu">Jump to navigation</a>
65 <main class="content cf">
66 <article id="content" class="main" layout:fragment="maincontent" th:class="'main'">
67 <header><h1 th:text="${title}">juplo - BASISTEMPLATE</h1></header>
68 <div th:fragment="maincontent">
70 <strong>Lorem ipsum</strong> dolor
71 <a href="../projects/typo.html" th:href="@{/projects/typo.html}">sit amet</a>,
72 consectetur adipisicing elit, sed do eiusmod tempor incididunt ut
73 labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
74 <a href="#" th:href="@{/projects/html-experimente.html}">exercitation</a>
75 ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute
76 irure dolor in reprehenderit in voluptate velit esse cillum dolore
77 eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
78 proident, sunt in culpa qui officia deserunt mollit anim id est
81 <h2>Duis aute irure dolor</h2>
83 <li>Operators and other mathematical stuff: -+/*</li>
85 Characters offten used in programming languages:
86 {(<>)}@$?%*#;:&/\!^"'`~
88 <li>Special german characters: ÄäÖöÜü</li>
89 <li>Other special characters: @?¢§%°</li>
91 <h2>Excepteur sint occaecat cupidatat</h2>
93 Lorem ipsum dolor <em>sit amet</em>, consectetur adipisicing elit,
94 sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
95 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
96 nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
97 reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
98 pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
99 culpa qui officia deserunt mollit anim id est laborum.
102 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
103 eiusmod tempor incididunt ut labore et dolore magna aliqua.
104 <strong>Ut enim ad minim veniam, quis nostrud <em>exercitation
105 ullamco</em> laboris nisi ut aliquip ex ea commodo consequat</strong>.
106 Duis aute irure dolor in reprehenderit in voluptate velit esse
107 cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat
108 cupidatat non proident, sunt in culpa qui officia deserunt mollit
113 <div class="marginal">
115 layout:fragment="navigation"
116 th:with="section=${crumbs != null ? crumbs[0] : null}"
119 <a class="hide" href="#top" title="Show Content">Jump back to the top of the page</a>
120 <h1 class="nav">Navigation</h1>
121 <h2 class="nav menu">Section-Menu</h2>
122 <ul id="menu" class="cf">
123 <li class="m blog" th:each="entry : ${sections}" th:class="'m ' + ${entry.key}">
124 <a href="../blog.html" th:href="@{${entry.value}}" class="m" th:class="${entry.value == section.uri} ? 'm selected' : 'm'" th:text="${pages.get(entry.value).name}">Blog</a>
127 <li class="m projects"><a href="../projects.html" class="m selected">Projects</a></li>
128 <li class="m about"><a href="../about.html" class="m">About</a></li>
131 <h2 class="nav submenu">
132 <span class="s">Submenu for section</span>
133 <a class="s selected" href="../projects.html" th:href="@{${section.uri}}" th:text="${section.name}">Projects</a>
135 <ul layout:fragment="submenu"
137 submenu=${pages[section.uri]['childs']},
138 parent=${crumbs[0].uri},
143 <li th:fragment="submenu(submenu, parent, pos)"
144 th:each="entry : ${submenu}"
146 child=${pos == crumbs.size()},
147 selected=${!child and crumbs.get(pos).uri == entry.key},
148 sibling=${pos + 1 == crumbs.size() and (page['childs'] == null or uri == parent)},
149 childs=${entry.key == parent ? null : pages[entry.key]['childs']}
152 th:class="'s' + (${childs} ? ' sub' : '') + (${selected or sibling or child} ? '' : ' off')"
154 <a href="../projects/fix-swf.html"
155 th:href="@{${entry.key}}"
157 th:class="${selected} ? 's selected' : 's'"
158 th:text="${entry.value}"
160 <ul th:if="${selected and childs != null}"
162 th:class="${selected && pos == crumbs.size()-1} ? 's active' : 's'"
164 <li th:replace="templates/layout :: submenu(submenu=${childs}, parent=${entry.key}, pos=${pos + 1})"
167 <strong class="s">Overview</strong>
170 <li class="s"><a href="../projects/fix-swf/getting-started.html" class="s">Getting Started</a></li>
171 <li class="s"><a href="#" class="s">FAQ</a></li>
172 <li class="s"><a href="#" class="s">Documentation</a></li>
177 <li class="s sub off"><a href="#" class="s">hibernate4-maven-plugin</a></li>
178 <li class="s off"><a href="#" class="s">jquery.openx</a></li>
179 <li class="s sub off"><a href="../projects/html-experimente.html" th:href="@{/projects/html-experimente.html}" class="s">HTML-Experimente</a></li>
180 <li class="s sub off"><a href="#" class="s">accelerator</a></li>
181 <li class="s off"><a href="../projects/typo.html" th:href="@{/projects/typo.html}" class="s">Typography</a></li>
186 <aside class="m" layout:fragment="marginalcontent" th:remove="tag">
187 <!--/* the following is only visible during natural templating -->
188 <h1>Other nasty but marginal stuff</h1>
190 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
191 eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim
192 ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
193 aliquip ex ea commodo consequat. Duis aute irure dolor in
194 reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
195 pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
196 culpa qui officia deserunt mollit anim id est laborum.
200 <h1>More nasty stuff</h1>
202 This one is really short!
210 <ul id="footerlinks" layout:fragment="footer">
211 <li class="f" id="copyright">© <strong>mo</strong> 2013</li>
212 <li class="f"><a class="f" href="../impressum.html" th:href="@{/impressum.html}">Impressum</a></li>
213 <li class="f about"><a class="f" href="../about.html" th:href="@{/about.html}">About</a></li>