- From: David Hyatt <hyatt@apple.com>
- Date: Wed, 16 Jun 2004 12:52:08 -0700
Ok, missed the "any" value in the spec. That solves my problem. I do think you should state that the value property for sliders must be locked to a step multiple. dave On Jun 16, 2004, at 11:39 AM, David Hyatt wrote: > 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 12:52:08 UTC