wai-aria

aria-hidden true read by JAWS

会有一股神秘感。 提交于 2019-12-01 22:30:49
Using jQuery add role alert in #div1, read #div2 content even if it is hidden for JAWS. <div id="div1"> some content <div id="div2" aria-hidden="true"> some content 2 for div </div> </div> Currently, JAWS does not support aria-hidden state in both Internet Explorer and Firefox. You can use role="presentation" though it is not recommended. See also: Official JAWS aria support list Donald Evans's blog Support for the aria-hidden attribute was added to JAWS in their 13.0.718 update (February 2012). See the full change log below: http://www.freedomscientific.com/downloads/jaws/JAWS13-previous

ARIA landmark role with aria-hidden set to true

南楼画角 提交于 2019-12-01 08:29:06
ARIA landmark role with aria-hidden set to true are also shown when user lists out the landmarks regions. ( While using JAWS: Jaws key + CTRL + ; ) Example: <div role="region" aria-label="tools menu" aria-hidden="true">....</div> Which is displayed only on a click of a button "Tools menu" My question is, Is there a way such that this is not displayed when user lists out landmark roles? Jaws didn't announce that particular region is hidden when I got into that using landmark role. What could have gone wrong? i am using Jaws 12.0 Is it working as expected? I am confused at what you are trying to

ARIA landmark role with aria-hidden set to true

ぐ巨炮叔叔 提交于 2019-12-01 06:58:47
问题 ARIA landmark role with aria-hidden set to true are also shown when user lists out the landmarks regions. ( While using JAWS: Jaws key + CTRL + ; ) Example: <div role="region" aria-label="tools menu" aria-hidden="true">....</div> Which is displayed only on a click of a button "Tools menu" My question is, Is there a way such that this is not displayed when user lists out landmark roles? Jaws didn't announce that particular region is hidden when I got into that using landmark role. What could

Semantic mark-up and WAI-ARIA for Tabbed Section?

蓝咒 提交于 2019-12-01 04:15:39
I'm in the process of marking up a site and I've been really trying to hone my accessibility skills. I'm wondering what the most semantic mark-up is for tabbed content. This is what I have now: <section> <nav> <a href="#tab" aria-controls="content">Stuff</a> <a href="#tab" aria-controls="content">Stuff</a> <a href="#tab" aria-controls="content">Stuff</a> </nav> <section id="content" aria-live="polite" role="region"> <article>...</article> <article>...</article> <article>...</article> </section> </section> I have a few specific questions about this. Am I on the right track? If not can someone

What is a suitable WAI-ARIA role attribute for a map element

£可爱£侵袭症+ 提交于 2019-12-01 04:13:33
In my webpage, I have half of it being a map display using Google maps. What aria-role should I add to that canvas element which is displaying the map? I have looked at WAI-ARIA docs for possible role definitions and the closest I found is widget . What would be a suitable aria-role for a map on the page? If you are using google maps, you should use role="application" because it is possible to use a screen reader to interact with the map and according to the ARIA spec site the application role is for: A structure containing one or more focusable elements requiring user input, such as keyboard

How do I disable ngAria in ngMaterial?

旧时模样 提交于 2019-12-01 02:10:36
ngAria (an accessibility module) is adding an unnecessary bower import to my Angular Material project - and now it is throwing warnings: Attribute " aria-label ", required for accessibility, is missing on node I only added ngAria because it appeared necessary for ngMaterial. My app does not need screen-reader accessibility. Anyways, how can I remove ngAria from ngMaterial? or at least disable all warnings. EDIT: It seems the only easy way to disable ngAria's warnings is console.warn = function() {}; which will just turn off your browser's warnings (I do not recommend doing this, since it may

Semantic mark-up and WAI-ARIA for Tabbed Section?

廉价感情. 提交于 2019-12-01 02:05:53
问题 I'm in the process of marking up a site and I've been really trying to hone my accessibility skills. I'm wondering what the most semantic mark-up is for tabbed content. This is what I have now: <section> <nav> <a href="#tab" aria-controls="content">Stuff</a> <a href="#tab" aria-controls="content">Stuff</a> <a href="#tab" aria-controls="content">Stuff</a> </nav> <section id="content" aria-live="polite" role="region"> <article>...</article> <article>...</article> <article>...</article> <

What is a suitable WAI-ARIA role attribute for a map element

匆匆过客 提交于 2019-12-01 01:53:35
问题 In my webpage, I have half of it being a map display using Google maps. What aria-role should I add to that canvas element which is displaying the map? I have looked at WAI-ARIA docs for possible role definitions and the closest I found is widget . What would be a suitable aria-role for a map on the page? 回答1: If you are using google maps, you should use role="application" because it is possible to use a screen reader to interact with the map and according to the ARIA spec site the

How do I disable ngAria in ngMaterial?

▼魔方 西西 提交于 2019-11-30 21:33:39
问题 ngAria (an accessibility module) is adding an unnecessary bower import to my Angular Material project - and now it is throwing warnings: Attribute " aria-label ", required for accessibility, is missing on node I only added ngAria because it appeared necessary for ngMaterial. My app does not need screen-reader accessibility. Anyways, how can I remove ngAria from ngMaterial? or at least disable all warnings. EDIT: It seems the only easy way to disable ngAria's warnings is console.warn =

How to bind dynamic data to ARIA-LABEL?

[亡魂溺海] 提交于 2019-11-30 16:27:38
问题 I have dynamic text to bind to ARIA-LABEL on an html page. This is an angular 2 app. I am using something like this: aria-label="Product details for {{productDetails?.ProductName}}" But I get an error - Can't bind to 'aria-label' since it isn't a known property of 'div'. Is there any workaround for this? 回答1: Just use attr. before aria-label: attr.aria-label="Product details for {{productDetails?.ProductName}}" or [attr.aria-label]="'Product details for ' + productDetails?.ProductName"