Hide snippets’ bulk delete for screen reader users as well (#6116)

Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
pull/6115/head
LB (Ben Johnston) 2020-07-22 06:06:45 +10:00 zatwierdzone przez GitHub
rodzic f9c5bab9cb
commit 45ec139bc5
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
4 zmienionych plików z 7 dodań i 5 usunięć

Wyświetl plik

@ -73,6 +73,7 @@ Changelog
* Fix: Image / document forms now display non-field errors such as `unique_together` constraints (Matt Westcott)
* Fix: Make "Site" chooser in site settings translateable (Andreas Bernacca)
* Fix: Add missing dropdown icons to image upload, document upload, and site settings screens (Andreas Bernacca)
* Fix: Prevent snippets bulk delete button from being present for screen reader users when its absent for sighted users (LB (Ben Johnston))
2.9.3 (20.07.2020)

Wyświetl plik

@ -96,6 +96,7 @@ Bug fixes
* Image / document forms now display non-field errors such as ``unique_together`` constraints (Matt Westcott)
* Make "Site" chooser in site settings translateable (Andreas Bernacca)
* Add missing dropdown icons to image upload, document upload, and site settings screens (Andreas Bernacca)
* Prevent snippets bulk delete button from being present for screen reader users when its absent for sighted users (LB (Ben Johnston))
Upgrade considerations

Wyświetl plik

@ -18,14 +18,14 @@ var updateDeleteButton = function(anySelected, newState) {
}
});
if (anySelected) {
// enable button and add url
$deleteButton.removeClass('visuallyhidden');
// hide button and add url
$deleteButton.removeClass('u-hidden');
var url = $deleteButton.data('url');
url = url + $.param({id: ids}, true);
$deleteButton.attr('href', url);
} else {
// disable button and remove url
$deleteButton.addClass('visuallyhidden');
// show button and remove url
$deleteButton.addClass('u-hidden');
$deleteButton.attr('href', null);
}
};

Wyświetl plik

@ -37,7 +37,7 @@
</div>
<div class="right col6">
{% if can_delete_snippets %}
<a class="button bicolor button--icon serious delete-button visuallyhidden" data-url="{% url 'wagtailsnippets:delete-multiple' model_opts.app_label model_opts.model_name %}?">
<a class="button bicolor button--icon serious delete-button u-hidden" data-url="{% url 'wagtailsnippets:delete-multiple' model_opts.app_label model_opts.model_name %}?">
{% icon name="bin" wrapped=1 %}
{% blocktrans with snippet_type_name=model_opts.verbose_name_plural %}Delete {{ snippet_type_name }}{% endblocktrans %}
</a>