From 4cac793cd4a8c8496af853f93c25d5532f867366 Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Tue, 27 Jun 2023 14:16:43 +0200 Subject: [PATCH] Warnings --- app/views/admin/application/a11y/_status.html.erb | 12 +++++++----- app/views/admin/communication/blocks/_block.html.erb | 2 +- config/locales/en.yml | 1 + config/locales/fr.yml | 1 + 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/views/admin/application/a11y/_status.html.erb b/app/views/admin/application/a11y/_status.html.erb index 20ae8394f..3fc893ec1 100644 --- a/app/views/admin/application/a11y/_status.html.erb +++ b/app/views/admin/application/a11y/_status.html.erb @@ -1,7 +1,9 @@ -<% -$color = about.accessible? ? 'text-success' : 'text-danger' -%> <span class="small a11y__status"> - <i class="a11y__status__icon lead fas fa-universal-access <%= $color %>"></i> - <%= t "accessibility.status.#{about.accessible?}" %> + <% if about.accessibility_errors.any? %> + <i class="fas fa-universal-access text-danger"></i> + <%= t "accessibility.status.false" %> + <% elsif about.accessibility_warnings.any? %> + <i class="fas fa-universal-access text-muted"></i> + <%= t "accessibility.status.warnings" %> + <% end %> </span> diff --git a/app/views/admin/communication/blocks/_block.html.erb b/app/views/admin/communication/blocks/_block.html.erb index e30429f59..2d09f4cef 100644 --- a/app/views/admin/communication/blocks/_block.html.erb +++ b/app/views/admin/communication/blocks/_block.html.erb @@ -26,7 +26,7 @@ <div class="content-editor__elements__preview"> <%= render "admin/communication/blocks/templates/#{block.template_kind}/snippet", block: block %> </div> - <%= render 'admin/application/a11y/status', about: block unless block.accessible? %> + <%= render 'admin/application/a11y/status', about: block %> </article> </div> </div> diff --git a/config/locales/en.yml b/config/locales/en.yml index 513d037df..a17fc0017 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -8,6 +8,7 @@ en: status: true: Accessible false: Not accessible + warnings: Needs checking warnings: one: '1 insight' other: '%{count} insights' diff --git a/config/locales/fr.yml b/config/locales/fr.yml index ca83d5a78..1844ef2ec 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -8,6 +8,7 @@ fr: status: true: Accessible false: Non accessible + warnings: À vérifier warnings: one: '1 information utile' other: '%{count} informations utiles' -- GitLab