Skip to content
Snippets Groups Projects
Commit 5aae91f2 authored by Claas Kazzer's avatar Claas Kazzer Committed by Robert Lange
Browse files

refs #19934 [finc] Aria for Side Facets: adds explanatory sr-only text to facets

parent 3483d13a
Branches
Tags instance/local/staging/20210924_100502
No related merge requests found
...@@ -732,6 +732,8 @@ export_selected_favorites = "Ausgewählte Favoriten exportieren" ...@@ -732,6 +732,8 @@ export_selected_favorites = "Ausgewählte Favoriten exportieren"
export_success = "Export abgeschlossen" export_success = "Export abgeschlossen"
export_unsupported_format = "Nichtunterstütztes Exportformat" export_unsupported_format = "Nichtunterstütztes Exportformat"
external = "außer Haus" external = "außer Haus"
facet_select_hint = "Zum Einschränken der Ergebnisse können Sie unter folgenden Filtern wählen:"
facet_deselect_hint = "Zum Aufheben der Filterfunktion wählen Sie einen oder alle der folgenden Filtern ab:"
fav_delete = "Ausgewählte Favoriten löschen" fav_delete = "Ausgewählte Favoriten löschen"
fav_delete_deleting = "Ihre ausgewählten Favoriten werden gelöscht." fav_delete_deleting = "Ihre ausgewählten Favoriten werden gelöscht."
fav_delete_fail = "Leider ist ein Fehler aufgetreten. Ihre ausgewählten Favoriten wurden nicht gelöscht." fav_delete_fail = "Leider ist ein Fehler aufgetreten. Ihre ausgewählten Favoriten wurden nicht gelöscht."
...@@ -881,8 +883,8 @@ online_resources = "Sonstige" ...@@ -881,8 +883,8 @@ online_resources = "Sonstige"
or = "oder" or = "oder"
create a new list = "erstellen Sie eine neue Liste" create a new list = "erstellen Sie eine neue Liste"
page_reload_hint = "Seite wird neu geladen" page_reload_hint = "Seite wird neu geladen"
page_reload_on_select_hint = "Seite wird bei Auswahl des Filters "%%filter_name%%" neu geladen" page_reload_on_select_hint = "Seite wird bei Auswahl des Filters '%%filter_name%%' neu geladen"
page_reload_on_deselect_hint = "Seite wird neu geladen, wenn der Filter "%%filter_name%%" abgewählt wird" page_reload_on_deselect_hint = "Seite wird neu geladen, wenn der Filter '%%filter_name%%' abgewählt wird"
password_too_short = "Zu kurz" password_too_short = "Zu kurz"
password_very_weak = "Sehr schwach" password_very_weak = "Sehr schwach"
password_weak = "Schwach" password_weak = "Schwach"
......
...@@ -716,6 +716,8 @@ export_selected = "Export Selected" ...@@ -716,6 +716,8 @@ export_selected = "Export Selected"
export_selected_favorites = "Export Selected Favorites" export_selected_favorites = "Export Selected Favorites"
export_success = "Export Complete" export_success = "Export Complete"
export_unsupported_format = "Unsupported Export Format" export_unsupported_format = "Unsupported Export Format"
facet_select_hint = "Please select from the following filters to narrow down search results:"
facet_deselect_hint = "Please de-select one or all of the following filters to widen search results:"
fav_delete = "Delete Selected Favorites" fav_delete = "Delete Selected Favorites"
fav_delete_deleting = "Your favorite(s) are being deleted." fav_delete_deleting = "Your favorite(s) are being deleted."
fav_delete_fail = "Sorry, an error has occurred. Your favorite(s) were not deleted." fav_delete_fail = "Sorry, an error has occurred. Your favorite(s) were not deleted."
...@@ -843,8 +845,8 @@ on_reserve = "Reserves - Please contact staff" ...@@ -843,8 +845,8 @@ on_reserve = "Reserves - Please contact staff"
online_resources = "Online Resources" online_resources = "Online Resources"
create a new list = "Create a New List" create a new list = "Create a New List"
page_reload_hint = "Page will refresh immediately" page_reload_hint = "Page will refresh immediately"
page_reload_on_select_hint = "Page will refresh when filter "%%filter_name%%" is selected" page_reload_on_select_hint = "Page will refresh when filter '%%filter_name%%' is selected"
page_reload_on_deselect_hint = "Page will refresh when filter "%%filter_name%%" is deselected" page_reload_on_deselect_hint = "Page will refresh when filter '%%filter_name%%' is deselected"
password_too_short = "Too short" password_too_short = "Too short"
password_very_weak = "Very weak" password_very_weak = "Very weak"
password_weak = "Weak" password_weak = "Weak"
......
<!-- finc-accessibility - Recommend - SideFacets - filter-list.phtml --> <!-- finc-accessibility - Recommend - SideFacets - filter-list.phtml -->
<?php /* #18509 copied from bootstrap for adding language tags to displayText */ ?> <?php /* #18509 copied from bootstrap for adding language tags to displayText */ ?>
<div class="facet-group active-filters"> <div class="facet-group active-filters">
<div class="title"><?=$this->transEsc('Remove Filters')?></div> <div class="title"><?=$this->transEsc('Remove Filters')?> <span class="sr-only"><?=$this->transEsc('facet_deselect_hint') ?></div>
<ul> <ul>
<?php foreach ($filterList as $field => $filters): ?> <?php foreach ($filterList as $field => $filters): ?>
<?php foreach ($filters as $i => $filter): ?> <?php foreach ($filters as $i => $filter): ?>
......
...@@ -56,7 +56,7 @@ if ($hierarchicalFacets) { ...@@ -56,7 +56,7 @@ if ($hierarchicalFacets) {
<?php foreach ($sideFacetSet as $title => $cluster): ?> <?php foreach ($sideFacetSet as $title => $cluster): ?>
<div class="facet-group" id="side-panel-<?=$this->escapeHtmlAttr($title)?>"> <div class="facet-group" id="side-panel-<?=$this->escapeHtmlAttr($title)?>">
<button class="title<?php if(in_array($title, $collapsedFacets)): ?> collapsed<?php endif ?>" data-toggle="collapse" href="#side-collapse-<?=$this->escapeHtmlAttr($title) ?>" > <button class="title<?php if(in_array($title, $collapsedFacets)): ?> collapsed<?php endif ?>" data-toggle="collapse" href="#side-collapse-<?=$this->escapeHtmlAttr($title) ?>" >
<?=$this->transEsc($cluster['label'])?> <?=$this->transEsc($cluster['label'])?> <span class="sr-only"><?=$this->transEsc('facet_select_hint') ?></span>
</button> </button>
<ul id="side-collapse-<?=$this->escapeHtmlAttr($title)?>" class="collapse<?php if (!in_array($title, $collapsedFacets)): ?> in<?php endif ?>"> <ul id="side-collapse-<?=$this->escapeHtmlAttr($title)?>" class="collapse<?php if (!in_array($title, $collapsedFacets)): ?> in<?php endif ?>">
<?=$this->context($this)->renderInContext( <?=$this->context($this)->renderInContext(
......
...@@ -52,10 +52,13 @@ ...@@ -52,10 +52,13 @@
data-count="<?=$this->facet['count'] ?>" data-count="<?=$this->facet['count'] ?>"
title="<?php if($this->facet['isApplied']): ?><?=$this->transEsc('applied_filter')?> - <?=$this->transEsc('page_reload_on_deselect_hint', ['%%filter_name%%' => $this->facet['displayText']])?> <?=$this->escapeHtmlAttr($this->facet['displayText']) ?><?php else: ?><?=$this->transEsc('page_reload_on_select_hint', ['%%filter_name%%' => $this->facet['displayText']])?><?php endif;?>"> title="<?php if($this->facet['isApplied']): ?><?=$this->transEsc('applied_filter')?> - <?=$this->transEsc('page_reload_on_deselect_hint', ['%%filter_name%%' => $this->facet['displayText']])?> <?=$this->escapeHtmlAttr($this->facet['displayText']) ?><?php else: ?><?=$this->transEsc('page_reload_on_select_hint', ['%%filter_name%%' => $this->facet['displayText']])?><?php endif;?>">
<?=$displayText ?> <?=$displayText ?>
<span class="sr-only">
<?php if($this->facet['isApplied']): ?>(<?=$this->transEsc('applied_filter')?> - <?=$this->transEsc('page_reload_on_deselect_hint', ['%%filter_name%%' => $this->facet['displayText']])?> <?=$this->escapeHtmlAttr($this->facet['displayText']) ?>)<?php else: ?>(<?=$this->transEsc('page_reload_on_select_hint', ['%%filter_name%%' => $this->facet['displayText']])?>)<?php endif;?>
</span>
</a> </a>
<?php else: ?> <?php else: ?>
<span class="text"> <span class="text">
<?=$displayText ?> <?=$displayText ?><span class="sr-only"><?php if($this->facet['isApplied']): ?>(<?=$this->transEsc('applied_filter')?> - <?=$this->transEsc('page_reload_on_deselect_hint', ['%%filter_name%%' => $this->facet['displayText']])?>)<?php else: ?>(<?=$this->transEsc('page_reload_on_select_hint', ['%%filter_name%%' => $this->facet['displayText']])?>)<?php endif;?></span>
</span> </span>
<?php endif; ?> <?php endif; ?>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment