Merge pull request #10004 from nextcloud/accessibility-skip

Add skip navigation / skip to content links for accessibility
pull/10025/head
Morris Jobke 7 years ago committed by GitHub
commit d9d557a5ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 21
      core/css/header.scss
  2. 4
      core/templates/layout.user.php

@ -564,3 +564,24 @@ nav[role='navigation'] {
display: none;
}
}
/* Skip navigation links – show only on keyboard focus */
.skip-navigation {
padding: 11px;
position: absolute;
overflow: hidden;
z-index: 1000;
top: -999px;
left: 3px;
/* Force primary color, otherwise too light focused color */
background: var(--color-primary) !important;
&.skip-content {
left: 253px;
}
&:focus,
&:active {
top: 50px;
}
}

@ -27,6 +27,10 @@
</head>
<body id="<?php p($_['bodyid']);?>">
<?php include 'layout.noscript.warning.php'; ?>
<a href="#app-content" class="button primary skip-navigation skip-content">Skip to main content</a>
<a href="#app-navigation" class="button primary skip-navigation">Skip to navigation of app</a>
<div id="notification-container">
<div id="notification"></div>
</div>

Loading…
Cancel
Save