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

[whatwg] Scoped tabindex proposal

From: Simon Pieters <zcorpan@hotmail.com>
Date: Thu, 31 Aug 2006 19:25:45 +0000
Message-ID: <BAY109-F27B5B18CD69C46CDA69E07B43F0@phx.gbl>

From: "Mihai Sucan" <mihai.sucan@gmail.com>
>I don't think we want another attribute. I tend to like the idea of having  
>tabindex="-2". IIRC -1 is already "reserved" for skipping the control when  
>navigating (maybe only in some proposals?).

All negative values are for taking the element out of tab order. But why 
can't all values mean that the element is a scoping element? Perhaps someone 
wants the scoping element to be in the tab order aswell (can't think of a 
particular use-case off the top of my head though):

   <div tabindex="2">4
    <span tabindex="2">6</span>
    <span tabindex="1">5</span>
   <div tabindex="1">1
    <span tabindex="2">3</span>
    <span tabindex="1">2</span>

>I can agree with tabindex="scoped" - it's good enough too.

But how do you deal with the .tabIndex DOM attribute? It can't be long and 
DOMString at the same time. Changing it to DOMString might break some sites. 
Currently, if you for instance do:

   document.body.tabIndex = "scoped";

...then it results in:

   <body tabindex="0">

Simon Pieters
Received on Thursday, 31 August 2006 12:25:45 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:08:28 UTC