From b36ffb3234eabf526c58570b7abb23f2573ec2fc Mon Sep 17 00:00:00 2001 From: sloum Date: Sat, 10 Jul 2021 20:31:22 -0700 Subject: [PATCH] Adds white-listing for certain attributes to default to 'initial' rather than 'ellipse' --- a11y-att-helper.html | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/a11y-att-helper.html b/a11y-att-helper.html index 46465df..2082c42 100644 --- a/a11y-att-helper.html +++ b/a11y-att-helper.html @@ -164,10 +164,18 @@ var form2 = document.createElement('form'); form2.id = "form2"; var inner = ''; - var template = ''; + var template = ''; for (key in atts) { var a = template; - inner += a.replaceAll('$$', key); + a = a.replaceAll('$$', key); + if (key == "role" || key == "alt" || key.indexOf("aria") == 0 ) { + a = a.replaceAll('!!', ''); + a = a.replaceAll('^^', 'checked'); + } else { + a = a.replaceAll('!!', 'checked'); + a = a.replaceAll('^^', ''); + } + inner += a } inner += '
EllipsesInitialUnset
$$
$$
'; form2.innerHTML = inner;