Re: Valid usage of application mode

Hi Sean,

You are right if role grid is used there is no need for using role application.
However, if the dates are displayed without role grid like the example
below then it requires role application.
http://whatsock.com/tsg/Coding%20Arena/ARIA%20Date%20Pickers/ARIA%20Date%20Picker%20(Basic)/demo.htm


Thanks & Regards,
Mohith B. P.


On 7/11/18, Sean Murphy (seanmmur) <seanmmur@cisco.com> wrote:
> Mohith
>
> I would thought the use of a grid would have address the use of using arrow
> keys in a calendar. As you could associate an javascript keyboard event to
> the grid removing the need of application mode.
>
> The 2nd point is something I see to often and developers need to address
> that issue. :-)
>
> Using an application role to get around poor coding is not a good practice
> as you have already outline.
>
> Sean Murphy
> SR ENGINEER.SOFTWARE ENGINEERING
> seanmmur@cisco.com
> Tel: +61 2 8446 7751
>
> Cisco Systems, Inc.
> The Forum 201 Pacific Highway
> ST LEONARDS
> 2065
> Australia
> cisco.com
>
> Think before you print.
> This email may contain confidential and privileged material for the sole use
> of the intended recipient. Any review, use, distribution or disclosure by
> others is strictly prohibited. If you are not the intended recipient (or
> authorized to receive for the recipient), please contact the sender by reply
> email and delete all copies of this message.
> http://www.cisco.com/c/en/us/about/legal/terms-sale-software-license-agreement/company-registration-information.html
>
> -----Original Message-----
> From: Mohith BP <mohith.ckm49@gmail.com>
> Sent: Wednesday, 11 July 2018 3:13 PM
> To: Sean Murphy (seanmmur) <seanmmur@cisco.com>
> Cc: w3c WAI List <w3c-wai-ig@w3.org>
> Subject: Re: Valid usage of application mode
>
> Hi Sean,
>
> As discussed in WAI ARIA usually role application is used to pass the
> keystrokes directly to the browser instead of intercepted by the screen
> readers.
>
> Few examples are:
> 1. Calendar widget where you need to provide 2d arrow key navigation.
> 2. At times for custom controls if the engineers have not coded Java Script
> properly, when screen reader is on Enter / spacebar does not activate the
> custom element. Instead of fixing the issue few people tend to use role
> application which is not right practice.
>
> Thanks & Regards,
> Mohith B. P.
>
> On 7/10/18, Sean Murphy (seanmmur) <seanmmur@cisco.com> wrote:
>> All,
>>
>> I'm very interested in finding out people's opinions on when or when
>> role equals quote application quote should be used. What examples of
>> webpages this is a valid usage or areas of the web UI.
>>
>> As I'm finding more and more webpages are using application role
>> incorrectly. For example people using application in dialogues, forms,
>> ETC.
>>
>>
>>
>> Sean M thisurphy
>> SR ENGINEER.SOFTWARE ENGINEERING
>> seanmmur@cisco.com
>> Tel: +61 2 8446 7751
>>
>> Cisco Systems, Inc.
>> The Forum 201 Pacific Highway
>> ST LEONARDS
>> 2065
>> Australia
>> cisco.com
>>
>> Think before you print.
>> This email may contain confidential and privileged material for the
>> sole use of the intended recipient. Any review, use, distribution or
>> disclosure by others is strictly prohibited. If you are not the
>> intended recipient (or authorized to receive for the recipient),
>> please contact the sender by reply email and delete all copies of this
>> message.
>> http://www.cisco.com/c/en/us/about/legal/terms-sale-software-license-a
>> greement/company-registration-information.html
>>
>>
>>
>

Received on Monday, 16 July 2018 06:58:02 UTC