6cc5e85a2a3e47af5ff84d2dce5f08d683914ca3
[website] / dist / thymeleaf / templates / layout.html
1 <!DOCTYPE html>
2 <html
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"
7     >
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     <link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/base.css" th:href="@{/css/base.min.css}"/>
13     <link rel="stylesheet" type="text/css" href="../../css/screen.css" media="screen" th:remove="all"/>
14     <link rel="stylesheet" type="text/css" href="../../css/print.css" media="print" th:remove="all"/>
15     <style type="text/css" th:inline="text">
16       @import '[[@{/css/screen.min.css}]]' screen;
17       @import '[[@{/css/print.min.css}]]' print;
18     </style>
19     <script src="../../js/prettify.js" th:src="@{/js/prettify.js}"></script>
20     <!--[if lt IE 9]>
21       <script src="../../js/html5shiv.js" th:src="@{/js/html5shiv.js}"></script>
22     <![endif]-->
23     <!--[if IE 8]>
24       <link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/ie8.css" th:href="@{/css/ie8.min.css}"/>
25     <![endif]-->
26   </head>
27   <body
28       th:with="page=${pages.get(uri)},crumbs=${page['crumbs']}"
29       id="top"
30       class="menu"
31       th:class="${contentclass}?:'menu'"
32       onload="prettyPrint()"
33       >
34     <div id="page" class="cf">
35       <header id="header">
36         <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>
37         <span id="slogan"><strong>Java</strong> bits from nerds for nerds</span>
38         <hr class="h" />
39       </header>
40       <div id="breadcrumb">
41         <strong class="b title">You are here:</strong>
42         <ol class="b" layout:fragment="breadcrumb">
43           <li class="b"><a class="b" href="../index.html" th:href="@{/index.html}">Home</a></li>
44           <li class="b" th:each="crumb: ${crumbs}">
45             <a class="b" href="../projects.html" th:href="@{${crumb.uri}}" th:text="${crumb.name}">Projects</a>
46           </li>
47           <!--/*-->
48           <li class="b"><strong class="b" th:text="${title}">Fix SWF</strong></li>
49           <!--*/-->
50         </ol>
51         <a class="hide" href="#nav" title="Show navigation menu">Jump to navigation</a>
52         <hr class="b" />
53       </div>
54       <main class="content cf">
55         <article id="content" class="main" layout:fragment="maincontent" th:class="'main'">
56           <header><h1 th:text="${title}">juplo - BASISTEMPLATE</h1></header>
57           <div th:fragment="maincontent">
58             <p>
59               <strong>Lorem ipsum</strong> dolor
60               <a href="../projects/typo.html" th:href="@{/projects/typo.html}">sit amet</a>,
61               consectetur adipisicing elit, sed do eiusmod tempor incididunt ut
62               labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
63               <a href="#" th:href="@{/projects/html-experimente.html}">exercitation</a>
64               ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute
65               irure dolor in reprehenderit in voluptate velit esse cillum dolore
66               eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
67               proident, sunt in culpa qui officia deserunt mollit anim id est
68               laborum.
69             </p>
70             <h2>Duis aute irure dolor</h2>
71             <ul>
72               <li>Operators and other mathematical stuff: -+/*</li>
73               <li>
74                 Characters offten used in programming languages:
75                 {(&lt;&gt;)}@$?%*#;:&amp;/\!^&#034;&#039;`~
76               </li>
77               <li>Special german characters: ÄäÖöÜü</li>
78               <li>Other special characters: @?¢§%°</li>
79             </ul>
80             <h2>Excepteur sint occaecat cupidatat</h2>
81             <p>
82               Lorem ipsum dolor <em>sit amet</em>, consectetur adipisicing elit,
83               sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
84               Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
85               nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
86               reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
87               pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
88               culpa qui officia deserunt mollit anim id est laborum.
89             </p>
90             <p>
91               Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
92               eiusmod tempor incididunt ut labore et dolore magna aliqua.
93               <strong>Ut enim ad minim veniam, quis nostrud <em>exercitation
94               ullamco</em> laboris nisi ut aliquip ex ea commodo consequat</strong>.
95               Duis aute irure dolor in reprehenderit in voluptate velit esse
96               cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat
97               cupidatat non proident, sunt in culpa qui officia deserunt mollit
98               anim id est laborum.
99             </p>
100           </div>
101         </article>
102         <div class="marginal">
103           <nav id="nav"
104               layout:fragment="navigation"
105               th:with="section=${crumbs != null ? crumbs[0] : null}"
106               >
107             <hr class="n"/>
108             <a class="hide" href="#top" title="Show Content">Jump back to the top of the page</a>
109             <h1 class="nav">Navigation</h1>
110             <h2 class="nav menu">Section-Menu</h2>
111             <ul id="menu" class="cf">
112               <li class="m blog" th:each="entry : ${sections}" th:class="'m ' + ${entry.key}">
113                 <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>
114               </li>
115               <!--/*-->
116               <li class="m projects"><a href="../projects.html" class="m selected">Projects</a></li>
117               <li class="m about"><a href="../about.html" class="m">About</a></li>
118               <!--*/-->
119             </ul>
120             <h2 class="nav submenu">
121               <span class="s">Submenu for section</span>
122               <a class="s selected" href="../projects.html" th:href="@{${section.uri}}" th:text="${section.name}">Projects</a>
123             </h2>
124             <ul layout:fragment="submenu"
125                 th:with="
126                   submenu=${pages[section.uri]['childs']},
127                   parent=${crumbs[0].uri},
128                   pos=1"
129                 id="submenu"
130                 class="s"
131                 >
132               <li th:fragment="submenu(submenu, parent, pos)"
133                   th:each="entry : ${submenu}"
134                   th:with="
135                       child=${pos == crumbs.size()},
136                       selected=${!child and crumbs.get(pos).uri == entry.key},
137                       sibling=${pos + 1 == crumbs.size() and (page['childs'] == null or uri == parent)},
138                       childs=${entry.key == parent ? null : pages[entry.key]['childs']}
139                       "
140                   class="s sub"
141                   th:class="'s' + (${childs} ? ' sub' : '') + (${selected or sibling or child} ? '' : ' off')"
142                   >
143                 <a  href="../projects/fix-swf.html"
144                     th:href="@{${entry.key}}"
145                     class="s selected"
146                     th:class="${selected} ? 's selected' : 's'"
147                     th:text="${entry.value}"
148                     >fix-swf</a>
149                 <ul th:if="${selected and childs != null}"
150                     class="s active"
151                     th:class="${selected && pos == crumbs.size()-1} ? 's active' : 's'"
152                     >
153                   <li th:replace="templates/layout :: submenu(submenu=${childs}, parent=${entry.key}, pos=${pos + 1})"
154                       class="s"
155                       >
156                     <strong class="s">Overview</strong>
157                   </li>
158                   <!--/*-->
159                   <li class="s"><a href="../projects/fix-swf/getting-started.html" class="s">Getting Started</a></li>
160                   <li class="s"><a href="#" class="s">FAQ</a></li>
161                   <li class="s"><a href="#" class="s">Documentation</a></li>
162                   <!--*/-->
163                 </ul>
164               </li>
165               <!--/*-->
166               <li class="s sub off"><a href="#" class="s">hibernate4-maven-plugin</a></li>
167               <li class="s off"><a href="#" class="s">jquery.openx</a></li>
168               <li class="s sub off"><a href="../projects/html-experimente.html" th:href="@{/projects/html-experimente.html}" class="s">HTML-Experimente</a></li>
169               <li class="s sub off"><a href="#" class="s">accelerator</a></li>
170               <li class="s off"><a href="../projects/typo.html" th:href="@{/projects/typo.html}" class="s">Typography</a></li>
171               <!--*/-->
172             </ul>
173             <hr class="n"/>
174           </nav>
175           <aside class="m" layout:fragment="marginalcontent" th:remove="tag">
176           <!--/* the following  is only visible during natural templating -->
177             <h1>Other nasty but marginal stuff</h1>
178             <p>
179               Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
180               eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim
181               ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
182               aliquip ex ea commodo consequat. Duis aute irure dolor in
183               reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
184               pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
185               culpa qui officia deserunt mollit anim id est laborum.
186             </p>
187           </aside>
188           <aside class="m">
189             <h1>More nasty stuff</h1>
190             <p>
191               This one is really short!
192             </p>
193           <!--*/-->
194           </aside>
195         </div>
196       </main>
197       <footer id="footer">
198         <hr class="f" />
199         <ul id="footerlinks" layout:fragment="footer">
200           <li class="f" id="copyright">© <strong>mo</strong> 2013</li>
201           <li class="f"><a class="f" href="../impressum.html" th:href="@{/impressum.html}">Impressum</a></li>
202           <li class="f about"><a class="f" href="../about.html" th:href="@{/about.html}">About</a></li>
203         </ul>
204       </footer>
205     </div>
206   </body>
207 </html>