th:fragment="body(uri, maincontent, marginalcontent)"
thymeproxy:variables="${json}"
th:with="crumbs=${_crumbs.get(uri)}">
- <nav>
- <div class="section breadcrumb" aria-label="breadcrumbs">
+ <div id="page" class="">
+ <main class="content section" th:include="${maincontent}" th:fragment="maincontent">
+ <h1 th:text="${_titles.get(uri)}">TEMPLATE: Layout</h1>
+ <p>
+ <strong>Lorem ipsum</strong> dolor
+ <a href="../potemkin/typo.html" th:href="@{/potemkin/typo.html}">sit amet</a>,
+ consectetur adipisicing elit, sed do eiusmod tempor incididunt ut
+ labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
+ <a href="../potemkin/html-experimente.html" th:href="@{/potemkin/html-experimente.html}">exercitation</a>
+ ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute
+ irure dolor in reprehenderit in voluptate velit esse cillum dolore
+ eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est
+ laborum.
+ </p>
+ <h2 class="title">Duis aute irure dolor</h2>
<ul>
- <li th:each="crumb: ${crumbs}" class="${uri == crumb}?'is_active':_">
- <a href="../index.html" th:href="@{${crumb}}" th:text="${_titles.get(crumb)}">Home</a></li>
+ <li>Operators and other mathematical stuff: -+/*</li>
+ <li>
+ Characters offten used in programming languages:
+ {(<>)}@$?%*#;:&/\!^"'`~
+ </li>
+ <li>Special german characters: ÄäÖöÜü</li>
+ <li>Other special characters: @?¢§%°</li>
+ </ul>
+ <h2 class="title">Excepteur sint occaecat cupidatat</h2>
+ <p>
+ Lorem ipsum dolor <em>sit amet</em>, consectetur adipisicing elit,
+ sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
+ nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
+ reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
+ pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
+ culpa qui officia deserunt mollit anim id est laborum.
+ </p>
+ <p>
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
+ eiusmod tempor incididunt ut labore et dolore magna aliqua.
+ <strong>Ut enim ad minim veniam, quis nostrud <em>exercitation
+ ullamco</em> laboris nisi ut aliquip ex ea commodo consequat</strong>.
+ Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat
+ cupidatat non proident, sunt in culpa qui officia deserunt mollit
+ anim id est laborum.
+ </p>
+ </main>
+ <nav class="section has-text-right">
+ <a href="../index.html" th:href="@{/}" title="Home">
+ <img src="/img/logo.svg" alt="juplo" class="logo">
+ </a>
+ <ul th:with="
+ len=${crumbs == null} ? 0 : ${crumbs.size()},
+ parent=${crumbs == null} ? '' : ${crumbs[0]},
+ submenu=${_childs.get(parent)},
+ pos=1"
+ id="navigation"
+ class="s mr-4"
+ th:class="'mr-4 s' + (${len == 1 or (len == 2 and _childs.get(uri) == null)} ? ' selected' : '')">
+ <!--/*-->
+ <li class="s sub off"><a href="../blog/" class="s">Blog</a></li>
+ <!--*/-->
+ <li th:fragment="submenu(submenu, parent, pos)"
+ th:each="entry : ${submenu}"
+ th:with="
+ child=${pos == len},
+ selected=${!child and crumbs.get(pos) == entry},
+ leaf=${pos >= (len - 1) and not selected},
+ sibling=${pos + 1 == len and (_childs.get(uri) == null or uri == parent)},
+ childs=${entry == parent ? null : _childs.get(entry)}
+ "
+ class="s sub"
+ th:class="'s' + (${childs} ? ' sub' : '') + (${selected or sibling or child} ? '' : ' off')">
+ <a href="../projects.html"
+ th:if="${entry != parent}"
+ th:href="@{${entry}}"
+ class="s selected"
+ th:class="(${selected} ? 's selected' : 's') + ' len_' + ${len} + ' pos_' + ${pos} + (${leaf}?' leaf':'')"
+ th:text="${_titles.get(entry)}">Projekte</a>
+ <ul th:if="${selected and childs != null}"
+ class="s"
+ th:class="'s' + (${entry == uri or (len > 1 and entry == crumbs.get(len-2) and _childs.get(uri) == null)} ? ' selected' : '')">
+ <!--/*-->
+ <li class="s sub">
+ <a class="s selected" href="../potemkin/fix-swf/overview.html">fix swf</a>
+ <ul class="s">
+ <li class="s"><strong class="s selected">Overview</strong></li>
+ <li class="s"><a class="s leaf" href="../potemkin/fix-swf/getting-started.html">Getting Started</a></li>
+ <li class="s"><a class="s leaf" href="#">FAQ</a></li>
+ <li class="s"><a class="s leaf" href="#">Documentation</a></li>
+ </ul>
+ </li>
+ <li class="s sub off"><a href="#" class="s">hibernate4-maven-plugin</a></li>
+ <li class="s off"><a href="#" class="s">jquery.openx</a></li>
+ <li class="s sub off"><a href="../potemkin/html-experimente.html" th:href="@{/potemkin/html-experimente.html}" class="s">HTML-Experimente</a></li>
+ <li class="s sub off"><a href="#" class="s">accelerator</a></li>
+ <!--*/-->
+ <li th:replace="this :: submenu(submenu=${childs}, parent=${entry}, pos=${pos + 1})" class="s off"><a href="../potemkin/typo.html" th:href="@{/potemkin/typo.html}" class="s">Typography</a></li>
+ </ul>
+ </li>
<!--/*-->
- <li class="is-active"><a href="#">Fix SWF</a></li>
+ <li class="s sub off"><a href="../about.html" class="s">About</a></li>
<!--*/-->
</ul>
- </div>
- <div class="section columns">
- <div class="column is-3 has-text-right">
- <a href="../index.html" th:href="@{/}" title="Home">
- <img src="/img/logo.svg" alt="juplo" class="logo">
- </a>
- <ul th:with="
- len=${crumbs == null} ? 0 : ${crumbs.size()},
- parent=${crumbs == null} ? '' : ${crumbs[0]},
- submenu=${_childs.get(parent)},
- pos=1"
- id="navigation"
- class="s mr-4"
- th:class="'mr-4 s' + (${len == 1 or (len == 2 and _childs.get(uri) == null)} ? ' selected' : '')">
- <li th:fragment="submenu(submenu, parent, pos)"
- th:each="entry : ${submenu}"
- th:with="
- leaf=${pos == len - 1},
- selected=${!leaf and crumbs.get(pos) == entry},
- active=${entry == uri},
- sibling=${pos + 1 == len and (_childs.get(uri) == null or uri == parent)},
- childs=${entry == parent ? null : _childs.get(entry)}
- "
- class="s sub"
- th:class="'s' + (${childs} ? ' sub' : '') + (${selected or sibling} ? '' : ' off')">
- <a href="../potemkin/fix-swf/overview.html"
- th:if="${entry != parent}"
- th:href="@{${entry}}"
- class="s selected"
- th:class="(${selected} ? 's selected' : 's') + ' len_' + ${len} + ' pos_' + ${pos} + (${leaf}?' leaf':'') + (${active} ? ' active' : '')"
- th:text="${_titles.get(entry)}">fix-swf</a>
- <ul th:if="${selected and childs != null}"
- class="s active"
- th:class="'s' + (${selected && pos == crumbs.size()-1} ? ' active' : '') + (${entry == uri or (len > 1 and entry == crumbs.get(len-2) and _childs.get(uri) == null)} ? ' selected' : '')">
- <li th:replace="this :: submenu(submenu=${childs}, parent=${entry}, pos=${pos + 1})"
- class="s">
- <strong class="s">Overview</strong>
- </li>
- <!--/*-->
- <li class="s"><a href="../potemkin/fix-swf/getting-started.html" class="s">Getting Started</a></li>
- <li class="s"><a href="#" class="s">FAQ</a></li>
- <li class="s"><a href="#" class="s">Documentation</a></li>
- <!--*/-->
- </ul>
- </li>
- <!--/*-->
- <li class="s sub off"><a href="#" class="s">hibernate4-maven-plugin</a></li>
- <li class="s off"><a href="#" class="s">jquery.openx</a></li>
- <li class="s sub off"><a href="../potemkin/html-experimente.html" th:href="@{/potemkin/html-experimente.html}" class="s">HTML-Experimente</a></li>
- <li class="s sub off"><a href="#" class="s">accelerator</a></li>
- <li class="s off"><a href="../potemkin/typo.html" th:href="@{/potemkin/typo.html}" class="s">Typography</a></li>
- <!--*/-->
- </ul>
+ </nav>
+ </div>
+ <footer>
+ <div class="level">
+ <div class="level-left">
+ <span class="level-item">© <strong>mo</strong> 2021</span>
+ </div>
+ <div class="level-right" id="footerlinks" th:include="~{::#links}?:_">
+ <a class="level-item" href="../impressum.html" th:href="@{/impressum.html}">Impressum</a>
+ <a class="level-item" href="../datenschutz.html" th:href="@{/datenschutz.html}">Datenschutz</a>
</div>
</div>
- </nav>
+ </footer>
</body>
</html>