diff --git a/app/javascript/submission_form/i18n.js b/app/javascript/submission_form/i18n.js
index 9bb56836..09183345 100644
--- a/app/javascript/submission_form/i18n.js
+++ b/app/javascript/submission_form/i18n.js
@@ -100,7 +100,9 @@ const en = {
wait_countdown_seconds: 'Wait {countdown} seconds',
signature_drawing_pad: 'Signature drawing pad. Use the tools above to draw or type your signature.',
initials_drawing_pad: 'Initials drawing pad. Use the tools above to draw or type your initials.',
- qr_code_for_mobile_signature: 'QR code for signing on a mobile device.'
+ qr_code_for_mobile_signature: 'QR code for signing on a mobile device.',
+ show_qr_code: 'Show QR code for mobile signing',
+ close_qr_code: 'Close QR code'
}
const es = {
diff --git a/app/javascript/submission_form/signature_step.vue b/app/javascript/submission_form/signature_step.vue
index 092e6c0c..c9b4d766 100644
--- a/app/javascript/submission_form/signature_step.vue
+++ b/app/javascript/submission_form/signature_step.vue
@@ -93,6 +93,8 @@
href="#"
class="btn btn-sm btn-neutral font-medium hidden md:flex"
:class="{ 'btn-outline': !isShowQr, 'text-white': isShowQr }"
+ :aria-label="isShowQr ? t('close_qr_code') : t('show_qr_code')"
+ :aria-pressed="isShowQr ? 'true' : 'false'"
@click.prevent="isShowQr ? hideQr() : [isTextSignature = false, showQr()]"
>
<%= f.object.errors[:password].first %>
+ <% end %><%= f.object.errors[:password_confirmation].first %>
+ <% end %><%= f.object.errors[:current_password].first %>
+ <% end %> <% if Accounts.can_send_emails?(current_account) %> - + <%= t('dont_remember_your_current_password_click_here_to_reset_it_html') %> <% end %> diff --git a/app/views/submissions/show.html.erb b/app/views/submissions/show.html.erb index a254f111..51879660 100644 --- a/app/views/submissions/show.html.erb +++ b/app/views/submissions/show.html.erb @@ -158,9 +158,10 @@ <% submitter_index = submitters_order_index[submitter.uuid] %> <% bg_class = bg_classes[submitter_index % bg_classes.size] %>