Commit bcf7ec7c by Matjaz Gregoric

Make sure icons are aria-hidden and have sr text.

parent b6e95497
......@@ -8,7 +8,8 @@ function DragAndDropTemplates(configuration) {
}
return (
h("div.spinner-wrapper", {key: item.value + '-spinner'}, [
h("span.fa.fa-spin.fa-spinner")
h("span.fa.fa-spin.fa-spinner", {attributes: {'aria-hidden': true}}),
h("span.sr", gettext('Saving'))
])
);
};
......@@ -305,13 +306,22 @@ function DragAndDropTemplates(configuration) {
attemptsUsedInfo = h("span.attempts-used", {id: attemptsUsedId}, attemptsUsedText);
}
var submitSpinner = null;
if (ctx.submit_spinner) {
submitSpinner = h('span', [
h('span.fa.fa-spin.fa-spinner', {attributes: {'aria-hidden': true}}),
h('span.sr', gettext('Saving'))
]);
}
return (
h("div.action-toolbar-item.submit-answer", {}, [
h(
"button.btn-brand.submit-answer-button",
submitButtonProperties,
[
(ctx.submit_spinner ? h("span.fa.fa-spin.fa-spinner") : null),
submitSpinner,
' ', // whitespace between spinner icon and text
gettext("Submit")
]
),
......
{% load i18n %}
<div class="themed-xblock xblock--drag-and-drop">
<span class="fa fa-spin fa-spinner initial-load-spinner"></span>{% trans "Loading drag and drop problem." %}
<span class="fa fa-spin fa-spinner initial-load-spinner" aria-hidden="true"></span>
{% trans "Loading drag and drop problem." %}
</div>
......@@ -616,6 +616,10 @@ msgstr ""
msgid "Actions"
msgstr ""
#: drag_and_drop_v2/public/js/drag_and_drop.js:12
msgid "Saving"
msgstr ""
#: utils.py:44
msgid "Your highest score is {score}"
msgstr ""
......
......@@ -715,6 +715,10 @@ msgstr "Dröp Tärgéts Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
msgid "Actions"
msgstr "Àçtïöns Ⱡ'σяєм ιρѕυм #"
#: drag_and_drop_v2/public/js/drag_and_drop.js:12
msgid "Saving"
msgstr "Sävïng Ⱡ'σяєм ιρѕυ#"
#: utils.py:44
msgid "Your highest score is {score}"
msgstr "Ýöür hïghést sçöré ïs {score} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
......
Markdown is supported
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