From 9f9393ac8ebd91d8550cbe074649c7bed4b1d3ad Mon Sep 17 00:00:00 2001 From: Moritz Strohm <strohm@data-quest.de> Date: Thu, 30 Jun 2022 08:18:48 +0000 Subject: [PATCH] =?UTF-8?q?=E2=80=AFfix=20for=20BIESt=20#520?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #520 Merge request studip/studip!738 --- templates/globalsearch/_hints.php | 2 +- templates/globalsearch/searchbar.php | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/templates/globalsearch/_hints.php b/templates/globalsearch/_hints.php index a0757a506a8..6fa94ee7d0a 100644 --- a/templates/globalsearch/_hints.php +++ b/templates/globalsearch/_hints.php @@ -1,4 +1,4 @@ -<article id="globalsearch-hints"> +<article id="globalsearch-hints" aria-live="polite"> <section> <header> <?= _('Hinweis:') ?> diff --git a/templates/globalsearch/searchbar.php b/templates/globalsearch/searchbar.php index a06ba1bf5c8..beb4ba22baa 100644 --- a/templates/globalsearch/searchbar.php +++ b/templates/globalsearch/searchbar.php @@ -1,23 +1,25 @@ -<div id="globalsearch-searchbar"> +<div id="globalsearch-searchbar" role="search" aria-label="<?= _('Globale Suche') ?>"> <input class="hidden-small-down" type="text" name="globalsearchterm" id="globalsearch-input" - placeholder="<?= _('Was suchen Sie?') ?>"> + placeholder="<?= _('Was suchen Sie?') ?>" role="searchbox"> <?= Icon::create('decline', Icon::ROLE_INACTIVE)->asImg([ 'id' => 'globalsearch-clear', 'class' => 'hidden-small-down' ]) ?> - <?= Icon::create('search', Icon::ROLE_INFO_ALT)->asInput(16, [ - 'id' => 'globalsearch-icon' + <?= Icon::create('search', Icon::ROLE_INFO_ALT)->asInput([ + 'id' => 'globalsearch-icon', + 'aria-label' => _('Suche starten') ]) ?> <div id="globalsearch-list"> <a href="#" id="globalsearch-togglehints" data-toggle-text="<?= _('Tipps ausblenden') ?>"> <?= _('Tipps einblenden') ?> </a> <?= $GLOBALS['template_factory']->render('globalsearch/_hints') ?> - <div id="globalsearch-searching"> + <div id="globalsearch-searching" aria-live="polite"> <?= _('Suche...') ?> </div> <div id="globalsearch-results" data-more-results="<?= _('alle anzeigen') ?>" data-no-result="<?= _('Keine Ergebnisse gefunden.') ?>" + aria-live="polite" data-results-per-type="<?= Config::get()->GLOBALSEARCH_MAX_RESULT_OF_TYPE ?>" ></div> </div> -- GitLab