4 ms·
How is this blatant ignorance getting so many upvotes? The author obviously didn't take any time to actually verify his claims.
by Sephr 16y ago
How is this blatant ignorance getting so many upvotes? The author obviously didn't take any time to actually verify his claims.
- DanielBMarkham 16y agoI answered this over on the blog, but I'll repeat it here. The key factor is ranking items against one another, not simply having a numerical scale. Therefore the control should have multiple list items -- a slider list -- and not simply a slider. I also mentioned a slider grid. The control itself should contain the sliders, since they are all related to the same concept, just like a select has many options. Sorry if I wasn't clear enough. I am aware of the input range spec. You know, usually if you think somebody is stupid, there are only 3 possiblities: 1) they really are stupid, 2) you are the one that's stupid, or 3) you two are not communicating very well. I've found it's best to begin with "Help me to understand" because many times the answer is #2 or #3 and not #1.
- Sephr 16y agoYour "slider list" concept isn't in HTML5 for the same reason there isn't a "checkbox list" that sets another checkbox to either checked, unchecked, or indeterminate depending on the state of all the checkboxes in the list. The way you worded your blog post, it sounds like you think that implementing a "slider list" would be unreasonably nontrivial with HTML5 <input type="range">. Why do you think this would be so hard? You're just updating range inputs' values when one of the other range input's values changes. I don't see the problem.
- DanielBMarkham 16y agoThe point is that semantically they are a unique concept, not that they would be hard to implement. I'm not going to argue it with you. I know about input range, I'm suggesting something else, and yes, there are many ways to accomplish this.