W3C home > Mailing lists > Public > whatwg@whatwg.org > August 2006

[whatwg] Scoped tabindex proposal

From: Brad Fults <bfults@gmail.com>
Date: Thu, 31 Aug 2006 11:28:55 -0700
Message-ID: <1959130b0608311128w528176aj1a2242f1bea8457d@mail.gmail.com>
Interesting proposal. I think it's a useful suggestion, but it may be
easier to add another attribute that controls the scoping, rather than
trying to overload |tabindex|.

Something like <table tabaccess="scoped"> could work. In this case,
tabaccess="global" (or something equivalent) would be the default.

Brad Fults

On 8/31/06, Simon Pieters <zcorpan at hotmail.com> wrote:
> Hi,
> Currently if you want to use the tabindex to change the tab order you mostly
> have to specify tabindex on all links and form controls prior to the area
> you want to modify the tab order, because otherwise that area would be
> before all prior elements in the tab order, which in most cases isn't
> wanted. Therefore there's a need to scope tabindex somehow.
> So here's an idea. A new value for the tabindex attribute, "scoped". Here's
> an example:
>    <p>The following links should be focused in the order which the link text
> indicates:
>    <p><a href="#">first</a>
>    <table tabindex="scoped">
>     <tr>
>      <td><a href="#" tabindex="1">second</a>
>      <td><a href="#" tabindex="3">forth</a>
>     <tr>
>      <td><a href="#" tabindex="2">third</a>
>      <td><a href="#" tabindex="4">fifth</a>
>    </table>
>    <p><a href="#">last</a>
> The table itself is not in the tab order and is not focusable.
> I'm not sure if we need another attribute or something for this instead as
> .tabIndex is a long and not a DOMString. Or perhaps we could say that all
> elements that have a tabindex attribute is a scoping element, so that
> authors can use tabindex="-1" on the table instead.
> Here's a pointer of where this (or something similar) is called for:
>    http://accessifyforum.com/viewtopic.php?t=6034
> Regards,
> Simon Pieters
Received on Thursday, 31 August 2006 11:28:55 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:48 UTC