Skip to content
Snippets Groups Projects
Commit 9bc113b8 authored by Jean-Pascal Kanter's avatar Jean-Pascal Kanter :speech_balloon: Committed by Robert Lange
Browse files

refs #23451 [finc] accessibility changes to advanced_search/layout

* changed language token on remove field to a more unique text that describes the action
* extended the clear button javascript to also clear number fields and reset the sliders (apparently not even real vufind got this)
* added a contengency function for clearing of the sliders in advanced search publishDate widget
parent ab67873d
No related merge requests found
...@@ -484,6 +484,7 @@ Related Title = "Zugehörige Werke" ...@@ -484,6 +484,7 @@ Related Title = "Zugehörige Werke"
Renew Login = "Bitte, erneut einloggen" Renew Login = "Bitte, erneut einloggen"
Remove all Filters = "entfernen Sie alle Suchfilter" Remove all Filters = "entfernen Sie alle Suchfilter"
Remove from Book Bag = "Nicht mehr merken" Remove from Book Bag = "Nicht mehr merken"
remove_adv_search_field = "Eingaben in diesem Suchfeld entfernen"
Repeat your password = "Wiederhole das Passwort" Repeat your password = "Wiederhole das Passwort"
Reserve = Vormerkbar Reserve = Vormerkbar
Reserved = "Vorgemerkte Medien" Reserved = "Vorgemerkte Medien"
......
...@@ -528,6 +528,7 @@ Recall This = "Recall this" ...@@ -528,6 +528,7 @@ Recall This = "Recall this"
Recent acquisitions = "Recent Acquisitions" Recent acquisitions = "Recent Acquisitions"
Region = Region Region = Region
Remove all Filters = "remove all Filters" Remove all Filters = "remove all Filters"
remove_adv_search_field = "Remove input in this search field"
Reserves = Reserves Reserves = Reserves
Results per page = "Results per Page" Results per page = "Results per Page"
Reviews = Reviews Reviews = Reviews
......
...@@ -160,10 +160,22 @@ deleteGroup = function _deleteGroup(group) { ...@@ -160,10 +160,22 @@ deleteGroup = function _deleteGroup(group) {
$(document).ready(function advSearchReady() { $(document).ready(function advSearchReady() {
$('.clear-btn').click(function clearBtnClick() { $('.clear-btn').click(function clearBtnClick() {
$('input[type="text"]').val(''); $('input[type="text"]').val('');
$('input[type="number"]').val('');
$('select').not('#limit').find('option:selected').prop("selected", false); $('select').not('#limit').find('option:selected').prop("selected", false);
if (typeof defaultLimit !== 'undefined') { if (typeof defaultLimit !== 'undefined') {
$("#limit").val(defaultLimit); $("#limit").val(defaultLimit);
} }
// Resetting Bootstrap Sliders
let fromValue = Number($('#publishDatefrom').val());
let toValue = Number($('#publishDateto').val());
$('#publishDateSortdateSlider').slider(
'setValue',
[
isNaN(fromValue) || fromValue <= 0 ? 1400 : fromValue,
isNaN(toValue) || toValue <= 0 ? (new Date().getFullYear() + 1) : toValue
],
true
);
$("#illustrated_-1").click(); $("#illustrated_-1").click();
}); });
}); });
...@@ -137,8 +137,7 @@ ...@@ -137,8 +137,7 @@
</select> </select>
</div> </div>
<a href="javascript:void(0);" class="adv-term-remove hidden"> <a href="javascript:void(0);" class="adv-term-remove hidden">
<?php /* finc: add span for screenreader */ ?> <span class="sr-only"><?=$this->transEsc("remove_adv_search_field")?></span>
<span class="sr-only"><?=$this->transEsc("remove")?></span>
<i class="fa fa-times" aria-hidden="true"></i> <i class="fa fa-times" aria-hidden="true"></i>
</a> </a>
</fieldset> </fieldset>
......
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