Adds a skip link to the older AngularJS interfaces.
Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
[% PROCESS 'opac/parts/stripe.tt2' %]
</head>
<body[% IF want_dojo; ' class="tundra"'; END %]>
+ <a i18n class="skip-nav" href="#main-content-landing">[% l('Skip to main content') %]</a>
+
<h1 class="sr-only">[% l('Catalog') %]</h1>
+ <div id="main-content-landing" tabindex="0"></div>
+
[%#Each content page needs (at minimum) an <h2> describing the content%]
[% content %]
<h2 class="sr-only">[% l('Additional Resources') %]</h2>
+a.skip-nav:not(:focus):not(:hover) {
+ transform: translateY(-4em);
+ opacity: 0;
+}
+
+a.skip-nav {
+ background-color: #fff;
+ border: 1px solid #0D7764;
+ color: #0D7764;
+ margin: 0;
+ padding: 1em;
+ position: absolute;
+ z-index: 2000;
+ left: 0;
+ top: 0;
+ width: auto;
+ transition: transform 0.15s ease-out, opacity 0.15s ease-out;
+}
#age-to-lost-container {
margin-top: 20px;
<div id="top-navbar" role="navigation"
class="navbar navbar-default navbar-fixed-top" role="navigation">
+ <a i18n class="skip-nav" href="#top-content-container">[% l('Skip to main content') %]</a>
+
<!-- navbar-header here needed for supporting angular-ui-bootstrap -->
<div class="navbar-header">
<button type="button" class="navbar-toggle"