<definition name="BASEPAGE" template="/WEB-INF/templates/html5page.jsp">
<put-attribute name="title" value="TITLE IS MISSING" type="string"/>
+ <put-attribute name="breadcrumb" value="BREADCRUMB IS MISSING" type="string"/>
<put-attribute name="maincontent" value="/WEB-INF/templates/maincontent.jsp" type="template"/>
<put-attribute name="contentclass" value="cols_2" type="string"/>
<put-attribute name="marginalcontent" value="/WEB-INF/templates/marginalcontent.jsp" type="template"/>
<span id="slogan"><strong>Java</strong> bits from nerds for nerds</span>
<hr />
</header>
+ <div id="breadcrumb">
+ <strong class="b">You are here:</strong>
+ <ol class="b">
+ <t:insertAttribute name="breadcrumb"/>
+ </ol>
+ <a class="hide" href="#navigation">Jump to navigation</a>
+ </div>
<div class="content <t:getAsString name="contentclass"/> cf">
<section id="content" class="main">
<h1><t:getAsString name="title"/></h1>
<%@taglib uri="http://tiles.apache.org/tags-tiles" prefix="t" %>
<t:insertDefinition name="BASEPAGE">
<t:putAttribute name="title" value="Blog" type="string"/>
+ <t:putAttribute name="breadcrumb">
+ <li class="b"><a class="b" href="/">Home</a></li>
+ <li class="b"><strong class="b">Blog</strong></li>
+ </t:putAttribute>
<t:putAttribute name="navigation" type="string">
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
<%@taglib uri="http://tiles.apache.org/tags-tiles" prefix="t" %>
<t:insertDefinition name="ONECOLUMN">
<t:putAttribute name="title" value="Contact" type="string"/>
+ <t:putAttribute name="breadcrumb">
+ <li class="b"><a class="b" href="/">Home</a></li>
+ <li class="b"><strong class="b">Contact</strong></li>
+ </t:putAttribute>
<t:putAttribute name="marginalcontent" type="string" value=""/>
</t:insertDefinition>
<%@taglib uri="http://tiles.apache.org/tags-tiles" prefix="t" %>
<t:insertDefinition name="ONECOLUMN">
<t:putAttribute name="title" value="Impressum" type="string"/>
+ <t:putAttribute name="breadcrumb">
+ <li class="b"><a class="b" href="/">Home</a></li>
+ <li class="b"><strong class="b">Impressum</strong></li>
+ </t:putAttribute>
<t:putAttribute name="marginalcontent" type="string" value=""/>
</t:insertDefinition>
<%@taglib uri="http://tiles.apache.org/tags-tiles" prefix="t" %>
<t:insertDefinition name="ONECOLUMN">
<t:putAttribute name="title" value="Branding" type="string"/>
+ <t:putAttribute name="breadcrumb">
+ <li class="b"><strong class="b">Home</strong></li>
+ </t:putAttribute>
</t:insertDefinition>
<%@taglib uri="http://tiles.apache.org/tags-tiles" prefix="t" %>
<t:insertDefinition name="BASEPAGE">
<t:putAttribute name="title" value="Projects" type="string"/>
+ <t:putAttribute name="breadcrumb">
+ <li class="b"><a class="b" href="/">Home</a></li>
+ <li class="b"><strong class="b">Projects</strong></li>
+ </t:putAttribute>
<t:putAttribute name="navigation" type="string">
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
<%@taglib uri="http://tiles.apache.org/tags-tiles" prefix="t" %>
<t:insertDefinition name="BASEPAGE">
<t:putAttribute name="title" value="Fix SWF" type="string"/>
+ <t:putAttribute name="breadcrumb">
+ <li class="b"><a class="b" href="/">Home</a></li>
+ <li class="b"><a class="b" href="projects.html">Projects</a></li>
+ <li class="b"><strong class="b">Fix SWF</strong></li>
+ </t:putAttribute>
<t:putAttribute name="navigation" type="string">
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
<%@taglib uri="http://tiles.apache.org/tags-tiles" prefix="t" %>
<t:insertDefinition name="BASEPAGE">
<t:putAttribute name="title" value="Fix SWF - Getting Started" type="string"/>
+ <t:putAttribute name="breadcrumb">
+ <li class="b"><a class="b" href="/">Home</a></li>
+ <li class="b"><a class="b" href="projects.html">Projects</a></li>
+ <li class="b"><a class="b" href="projects/fix-swf.html">Fix SWF</a></li>
+ <li class="b"><strong class="b">Getting Started</strong></li>
+ </t:putAttribute>
<t:putAttribute name="navigation" type="string">
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
<%@taglib uri="http://tiles.apache.org/tags-tiles" prefix="t" %>
<t:insertDefinition name="BASEPAGE">
<t:putAttribute name="title" value="Fix SWF - Overview" type="string"/>
+ <t:putAttribute name="breadcrumb">
+ <li class="b"><a class="b" href="/">Home</a></li>
+ <li class="b"><a class="b" href="projects.html">Projects</a></li>
+ <li class="b"><a class="b" href="projects/fix-swf.html">Fix SWF</a></li>
+ <li class="b"><strong class="b">Overview</strong></li>
+ </t:putAttribute>
<t:putAttribute name="navigation" type="string">
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
<%@taglib uri="http://tiles.apache.org/tags-tiles" prefix="t" %>
<t:insertDefinition name="BASEPAGE">
<t:putAttribute name="title" value="Typo" type="string"/>
+ <t:putAttribute name="breadcrumb">
+ <li class="b"><a class="b" href="/">Home</a></li>
+ <li class="b"><a class="b" href="projects.html">Projects</a></li>
+ <li class="b"><strong class="b">Typography</strong></li>
+ </t:putAttribute>
<t:putAttribute name="navigation" type="string">
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
margin-left: -.92em;
}
+#breadcrumb
+{
+ position: absolute;
+ top: 8.4em;
+ left: 13.4em;
+ z-index: 3;
+ font-family: 'BPreplay', Helvetica, Arial, sans-serif;
+ font-weight: bold;
+ color: #0ACF00;
+}
+#breadcrumb > strong.b
+{
+ float: left;
+}
+#breadcrumb > ol.b
+{
+ display: inline;
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+}
+#breadcrumb > ol.b > li.b
+{
+ float: left;
+ margin: 0 .5em 0 0;
+ padding: 0;
+}
+#breadcrumb > ol.b > li.b:before
+{
+ content: '> ';
+ margin-right: .25em;
+}
+#breadcrumb > ol.b > li.b:first-child:before
+{
+ content: '';
+ margin: 0 0 0 1em;
+}
+#breadcrumb > ol.b > li.b > strong.b
+{
+ border-bottom: 1px solid #0ACF00;
+}
+#breadcrumb > ol.b > li.b > a.b
+{
+ color: #0ACF00;
+}
+#breadcrumb > ol.b > li.b > a.b:hover,
+#breadcrumb > ol.b > li.b > a.b:focus,
+#breadcrumb > ol.b > li.b > a.b:active
+{
+ color: #078600;
+}
+
#nav > h1.nav,
#nav > h2.nav.menu
{
clear:both;
}
+/** Hide helpful content in a way, that it is still accessible to screen-readers */
+.hide{
+ position: absolute;
+ left: -99999999em;
+}
+