From 4c9d265e896e0d447204e16469564a52dfbb38ab Mon Sep 17 00:00:00 2001 From: Randall Morey Date: Thu, 28 May 2020 10:21:30 -0400 Subject: [PATCH] =?UTF-8?q?chore:=20=F0=9F=A4=96=20add=20aria-describedby?= =?UTF-8?q?=20for=20fields=20with=20helper=20text?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../addon/templates/components/rose/form/input.hbs | 9 +++++++-- .../addon/templates/components/rose/form/select.hbs | 7 ++++++- .../components/rose/form/select/select.hbs | 1 + .../templates/components/rose/form/textarea.hbs | 9 +++++++-- .../integration/components/rose/form/input-test.js | 11 +++++++---- .../integration/components/rose/form/select-test.js | 13 ++++++++----- .../components/rose/form/textarea-test.js | 11 +++++++---- 7 files changed, 43 insertions(+), 18 deletions(-) diff --git a/addons/rose/addon/templates/components/rose/form/input.hbs b/addons/rose/addon/templates/components/rose/form/input.hbs index b08cc58c9..9a79d8935 100644 --- a/addons/rose/addon/templates/components/rose/form/input.hbs +++ b/addons/rose/addon/templates/components/rose/form/input.hbs @@ -5,7 +5,11 @@ {{#if @helperText}} - {{@helperText}} + + {{@helperText}} + {{/if}} + @value={{@value}} + aria-describedby="{{if @helperText (concat 'helper-text-' this.id)}}" /> {{yield}} diff --git a/addons/rose/addon/templates/components/rose/form/select.hbs b/addons/rose/addon/templates/components/rose/form/select.hbs index fad5c8edb..d695ca9fd 100644 --- a/addons/rose/addon/templates/components/rose/form/select.hbs +++ b/addons/rose/addon/templates/components/rose/form/select.hbs @@ -5,7 +5,11 @@ {{#if @helperText}} - {{@helperText}} + + {{@helperText}} + {{/if}} {{yield (component 'rose/form/select/select' @@ -14,6 +18,7 @@ disabled=@disabled value=@value onChange=@onChange + helperText=@helperText )}} diff --git a/addons/rose/addon/templates/components/rose/form/select/select.hbs b/addons/rose/addon/templates/components/rose/form/select/select.hbs index b7eaf6a6e..ee183f90c 100644 --- a/addons/rose/addon/templates/components/rose/form/select/select.hbs +++ b/addons/rose/addon/templates/components/rose/form/select/select.hbs @@ -5,6 +5,7 @@ disabled={{@disabled}} @value={{@value}} @onChange={{@onChange}} + aria-describedby="{{if @helperText (concat 'helper-text-' this.id)}}" as |xs| > {{yield xs}} diff --git a/addons/rose/addon/templates/components/rose/form/textarea.hbs b/addons/rose/addon/templates/components/rose/form/textarea.hbs index df71f667e..9ff48348d 100644 --- a/addons/rose/addon/templates/components/rose/form/textarea.hbs +++ b/addons/rose/addon/templates/components/rose/form/textarea.hbs @@ -5,7 +5,11 @@ {{#if @helperText}} - {{@helperText}} + + {{@helperText}} + {{/if}}