- From: James Nurthen <james.nurthen@oracle.com>
- Date: Fri, 17 Oct 2014 16:44:44 -0700
- To: public-pfwg@w3.org
- Message-ID: <5441A9EC.8020906@oracle.com>
Chaals, This certainly sounds like a possible solution to me - so long as we could scope things at multiple levels in the page. For example a fancy table widget with a user-customizable tab sequence feature, which also includes a sub-component in the table which again requires use of tab sequencing for some reason. Being able to optimize a task for a user can be really important. We have had customers judge software on the number of keypresses to complete a specific task. Regards, James On 10/17/2014 4:27 PM, chaals@yandex-team.ru wrote: > 17.10.2014, 20:06, "White, Jason J" <jjwhite@ets.org>: >>> -----Original Message----- >>> From: chaals@yandex-team.ru [mailto:chaals@yandex-team.ru] >>> A use case is to build a component that is used in various pages, in >>> different locations, and locally assign tabindex within it, but not have >>> that tabindex override the order of tabbing around the rest of the page. >>> >>> So the requirement *might* be something like being able to scope a set >>> of tabindex attributes, such that they only apply within the scope. >> One solution might be a boolean attribute that confines the effect of tabindex attributes of descendant elements to that subtree, and ignores all values of tabindex occurring outside the subtree. > I haven't taken the time to write up a use case in more detail. But at Yandex we build a massive amount of web content (hundreds of millions of views per day) in something like the way I described. > > My initial off-the-cuff thinking was some attribute that would scope the tabindex, analagous to the "itemscope" attribute in microdata. Which might be the same as your idea. But perhaps I need to think harder. In the meantime I'll go back to some of the teams who produce these things at Yandex - they might have futher ideas. > > cheers > > -- > Charles McCathie Nevile - web standards - CTO Office, Yandex > chaals@yandex-team.ru - - - Find more at http://yandex.com > -- Regards, James Oracle <http://www.oracle.com> James Nurthen | Principal Engineer, Accessibility Phone: +1 650 506 6781 <tel:+1%20650%20506%206781> | Mobile: +1 415 987 1918 <tel:+1%20415%20987%201918> Oracle Corporate Architecture 500 Oracle Parkway | Redwood City, CA 94065 Green Oracle <http://www.oracle.com/commitment> Oracle is committed to developing practices and products that help protect the environment
Received on Friday, 17 October 2014 23:45:17 UTC