From d821f486a09fb5ce95f38176e5209bed7503184b Mon Sep 17 00:00:00 2001 From: Moritz Strohm <strohm@data-quest.de> Date: Mon, 29 Nov 2021 10:31:49 +0100 Subject: [PATCH] fixed skiplink button style, added ARIA role for skiplink buttons --- resources/assets/stylesheets/less/skiplinks.less | 15 ++++++++------- templates/skiplinks.php | 2 +- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/resources/assets/stylesheets/less/skiplinks.less b/resources/assets/stylesheets/less/skiplinks.less index 2da49110bfb..b57cdf90461 100644 --- a/resources/assets/stylesheets/less/skiplinks.less +++ b/resources/assets/stylesheets/less/skiplinks.less @@ -23,13 +23,14 @@ #skiplink_list { display: none; - button.skiplink { - border: 0; - background-color: #fff; - color: @base-color; - line-height: 1em; - margin-bottom: 0.1em; - } +} + +button.skiplink { + border: 0; + background-color: #fff; + color: @base-color; + line-height: 1em; + margin-bottom: 0.1em; } body.enable-skiplinks { diff --git a/templates/skiplinks.php b/templates/skiplinks.php index b057c589ee8..3854c4c6a96 100644 --- a/templates/skiplinks.php +++ b/templates/skiplinks.php @@ -6,7 +6,7 @@ <? foreach ($navigation as $nav) : ?> <li> <? if (mb_substr($url = $nav->getURL(), 0, 1) == '#') : ?> - <button class="skiplink" onclick="STUDIP.SkipLinks.setActiveTarget('<?= $url ?>');"><?= htmlReady($nav->getTitle()) ?></button> + <button class="skiplink" role="link" onclick="STUDIP.SkipLinks.setActiveTarget('<?= $url ?>');"><?= htmlReady($nav->getTitle()) ?></button> <? else : ?> <? if (is_internal_url($url)) : ?> <a href="<?= URLHelper::getLink($url) ?>"><?= htmlReady($nav->getTitle()) ?></a> -- GitLab