W3C home > Mailing lists > Public > whatwg@whatwg.org > June 2004

[whatwg] date/time and precision changes

From: David Hyatt <hyatt@apple.com>
Date: Wed, 16 Jun 2004 11:39:52 -0700
Message-ID: <8DEC577D-BFC4-11D8-A9C9-000A958E6110@apple.com>
Also a float slider is simply continuous... it effectively has no step 
value... I don't see how to specify a continuous float slider without 
having to say something hacky like step="0.001".  If you must have a 
step attribute, I think you should have a special value, continuous, to 
denote that the entire range of values is allowed.

This is another reason why I think the precision value was necessary.  
Both a float slider and int slider should by default be considered 
continuous, i.e.to support all possible values.  While a step attribute 
is definitely useful, I don't think it's intuitive to use it to set the 
data type of the slider control.  Logically the default value of step 
should be "continuous" IMO and precision="integer|float" should be 
supported to determine what "continuous" means.

Adding numeric values for step also introduces an ambiguity of how the 
slider should behave when dragging.  Does it jump in increments or does 
it smoothly slide and do rounding to the nearest step increment?  This 
is perhaps something for a CSS property to control.

dave

On Jun 16, 2004, at 11:05 AM, Dave Hyatt wrote:

> I strongly disagree with dropping the precision attribute for <input 
> type=range>.  I at least like the ability to distinguish between float 
> and integer.
>
> How does a user tell the form control to submit as either a float or 
> an integer now?  I already implemented precision="float" to accomplish 
> this.  The precision as an integer ensured that even if the slider was 
> handing out float values that they would be auto-converted when 
> accessing/submitting/setting the value attribute.  With your changes 
> this ability seems to have been lost.
>
> dave
>
> On Jun 16, 2004, at 7:40 AM, Ian Hickson wrote:
>
>>
>> Based on all your feedback (thanks everyone!) I've reworked the 
>> following
>> types and attributes:
>>
>>    types: datetime, date, time, expdate, week
>>    attributes: precision, min, max
>>
>> Let me know if you are not happy with the new text, and if you have 
>> any
>> more suggestions.
>>
>>    http://whatwg.org/specs/web-forms/current-work/#extensions0
>>
>> Apologies to anyone who'd already implemented this stuff...
>>
>> -- 
>> Ian Hickson               U+1047E                )\._.,--....,'``.    
>> fL
>> http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ 
>> ,.
>> Things that are impossible just take longer.   
>> `._.-(,_..'--(,_..'`-.;.'
>
Received on Wednesday, 16 June 2004 11:39:52 UTC

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