[whatwg] [WF3] <input type=selector>

Dean Edwards dean at edwards.name
Sat Dec 10 06:03:49 PST 2005


Anne van Kesteren wrote:
> Quoting Dean Edwards <dean at edwards.name>:
>> In the repetition models I've implemented in the past (always tables) 
>> I've provided a way to select a table row. This meant including either 
>> a radio button or checkbox in the first column. When checked, the 
>> entire row would be selected.
>>
>> <input type="selector">
>> =======================
> 
> I think this name is very confusing. Personally I was thinking you were
> suggesting a, when I read the subject, Selector (:last-child, etc.) 
> control.

<input type="select-block"> ?

>> I suggest introducing a new input type to facilitate the selection of 
>> repetition blocks: <input type="selector">.
>>
>> This would render as either a radio button or checkbox depending on an 
>> additional constraint on the repetition template.
> 
> This does not seem to be very backwards compatible.
> 

True. :-(

> Wouldn't it be better to have some kind of global "label" attribute or 
> "for" which you could then apply on the html:tr element for example.
> 

Actually, that's how I marked up this kind of thing in the past. I had 
class="selector" on the first <td> of a table row.

> 
>> When the selector control is checked it results in the repetition 
>> block being selected (the CSS3 ":selected" pseudo class would apply).
>>
>> repeat-selection="single|multiple"
>> ==================================
> 
> If you just use radio and checkbox controls you would not need this.
> 

But then you would have to script the actions of the radio/checkbox 
controls. I'm looking for a declarative solution. Are you suggesting 
using radio/checkbox controls and adding an attribute to them? Maybe 
that is a better solution. It would certainly degrade better than a new 
input type.

-dean




More information about the whatwg mailing list