From 250c0bccbd5ca3fe34f5e0e0b94113dbb87c3cd3 Mon Sep 17 00:00:00 2001 From: Penar Musaraj Date: Tue, 27 Sep 2022 08:52:09 -0400 Subject: [PATCH] A11Y: Add aria label to composer messages `Esc` button (#18372) --- .../app/components/composer-messages.js | 2 +- .../app/templates/composer/custom-body.hbs | 3 --- .../app/templates/composer/dominating-topic.hbs | 4 +++- .../app/templates/composer/education.hbs | 9 ++++++++- .../app/templates/composer/get-a-room.hbs | 4 +++- .../app/templates/composer/group-mentioned.hbs | 5 ++++- .../app/templates/composer/similar-topics.hbs | 5 ++++- app/assets/stylesheets/desktop/compose.scss | 16 +++++++--------- config/locales/client.en.yml | 2 ++ 9 files changed, 32 insertions(+), 18 deletions(-) delete mode 100644 app/assets/javascripts/discourse/app/templates/composer/custom-body.hbs diff --git a/app/assets/javascripts/discourse/app/components/composer-messages.js b/app/assets/javascripts/discourse/app/components/composer-messages.js index 2f00c76a49d..45aa08ed95f 100644 --- a/app/assets/javascripts/discourse/app/components/composer-messages.js +++ b/app/assets/javascripts/discourse/app/components/composer-messages.js @@ -128,7 +128,7 @@ export default Component.extend({ this._yourselfConfirm || composer.store.createRecord("composer-message", { id: "yourself_confirm", - templateName: "custom-body", + templateName: "education", title: I18n.t("composer.yourself_confirm.title"), body: I18n.t("composer.yourself_confirm.body"), }); diff --git a/app/assets/javascripts/discourse/app/templates/composer/custom-body.hbs b/app/assets/javascripts/discourse/app/templates/composer/custom-body.hbs deleted file mode 100644 index 1a7d7647a0a..00000000000 --- a/app/assets/javascripts/discourse/app/templates/composer/custom-body.hbs +++ /dev/null @@ -1,3 +0,0 @@ -{{d-icon "times"}} -{{#if this.message.title}}

{{this.message.title}}

{{/if}} -

{{html-safe this.message.body}}

diff --git a/app/assets/javascripts/discourse/app/templates/composer/dominating-topic.hbs b/app/assets/javascripts/discourse/app/templates/composer/dominating-topic.hbs index c76aba17c8d..248e6c05a49 100644 --- a/app/assets/javascripts/discourse/app/templates/composer/dominating-topic.hbs +++ b/app/assets/javascripts/discourse/app/templates/composer/dominating-topic.hbs @@ -1,4 +1,6 @@ -{{d-icon "times"}} + + {{i18n "composer.esc"}} {{d-icon "times"}} + {{html-safe this.message.body}} diff --git a/app/assets/javascripts/discourse/app/templates/composer/education.hbs b/app/assets/javascripts/discourse/app/templates/composer/education.hbs index b717e32d922..1c83813b006 100644 --- a/app/assets/javascripts/discourse/app/templates/composer/education.hbs +++ b/app/assets/javascripts/discourse/app/templates/composer/education.hbs @@ -1,2 +1,9 @@ -{{d-icon "times"}} + + {{i18n "composer.esc"}} {{d-icon "times"}} + + +{{#if this.message.title}} +

{{this.message.title}}

+{{/if}} + {{html-safe this.message.body}} diff --git a/app/assets/javascripts/discourse/app/templates/composer/get-a-room.hbs b/app/assets/javascripts/discourse/app/templates/composer/get-a-room.hbs index f3e0a5a4a3b..308dbeefc96 100644 --- a/app/assets/javascripts/discourse/app/templates/composer/get-a-room.hbs +++ b/app/assets/javascripts/discourse/app/templates/composer/get-a-room.hbs @@ -1,4 +1,6 @@ -{{d-icon "times"}} + + {{i18n "composer.esc"}} {{d-icon "times"}} + {{html-safe this.message.body}} diff --git a/app/assets/javascripts/discourse/app/templates/composer/group-mentioned.hbs b/app/assets/javascripts/discourse/app/templates/composer/group-mentioned.hbs index b717e32d922..49a28605b6a 100644 --- a/app/assets/javascripts/discourse/app/templates/composer/group-mentioned.hbs +++ b/app/assets/javascripts/discourse/app/templates/composer/group-mentioned.hbs @@ -1,2 +1,5 @@ -{{d-icon "times"}} + + {{i18n "composer.esc"}} {{d-icon "times"}} + + {{html-safe this.message.body}} diff --git a/app/assets/javascripts/discourse/app/templates/composer/similar-topics.hbs b/app/assets/javascripts/discourse/app/templates/composer/similar-topics.hbs index 775b160e6bc..510da64e49f 100644 --- a/app/assets/javascripts/discourse/app/templates/composer/similar-topics.hbs +++ b/app/assets/javascripts/discourse/app/templates/composer/similar-topics.hbs @@ -1,4 +1,7 @@ -{{d-icon "times"}} + + {{i18n "composer.esc"}} {{d-icon "times"}} + +

{{i18n "composer.similar_topics"}}