Live data from Hacker News

Chosen: A javascript plug-in that makes long select boxes user-friendly.

harvesthq.github.com

41–50 of 81 posts

Re: Chosen: A javascript plug-in that makes long select boxes user-friendly.

#44

Has anyone tried this on an iPad?

I did it just now. The divs that contain the choices can only be scrolled with two fingers, a trick most users don't know about. The native select can be scrolled with only one finger.

Re: Chosen: A javascript plug-in that makes long select boxes user-friendly.

#46
The more libs like this I see, the more I feel that the core HTML controls should be improved and expanded. They are getting really, really dated and don't address a lot of common problems.

Things I feel would make a lot of sense:

Collapsible trees. Numeric sliders (preferably done like draggable digits http://worrydream.com/Tangle/). Native drag-and-drop sipport for elements. (And yes, this can be done with plain forms. I can explain how if you want.) Native rich tooltips and a standard notation to show that something has a tooltip. Maybe tabs. I think you could do tabs with CSS, but I'm not 100% sure.

If most UI libraries have something, it probably would be a good addtion to HTML spec. It would work faster and eventually have better compatibility.

Re: Chosen: A javascript plug-in that makes long select boxes user-friendly.

#47
post #12

And yet another control that pretends to be a dropdown box, but isn't. No. I'm not complaining about the appearance or the fact that it has a search field while the real dropdown doesn't. I'm complaining about the way it responds to mouse actions: The real dropdown box, on my machine, expands the menu on mouse down after a no-doubt OS-specific delay. The fake dropdown doesn't - it only reacts on mouse up. Of course,…

"no-doubt OS-specific delay" - on Windows, this delay is a factor of the double-click speed. http://blogs.msdn.com/b/oldnewthing/archive/2008/04/23/84175...

Re: Chosen: A javascript plug-in that makes long select boxes user-friendly.

#49
post #18
post #12

And yet another control that pretends to be a dropdown box, but isn't. No. I'm not complaining about the appearance or the fact that it has a search field while the real dropdown doesn't. I'm complaining about the way it responds to mouse actions: The real dropdown box, on my machine, expands the menu on mouse down after a no-doubt OS-specific delay. The fake dropdown doesn't - it only reacts on mouse up. Of course,…

Looks fantastic, but here's another feature it doesn't have which makes it feel less native. Try mouse scrolling too far whilst the menu's options are open/visible. The parent page scrolls as well when you reach the start/end. This doesn't happen with a normal select menu. I wonder if there's a way to do an event.preventDefault() on the mouse scroll event when reaching the end of the list?

That's exactly what i found but on the whole I give it a thumbs up.
Post reply on HN