Live data from Hacker News

Uniform - Sexy forms with jQuery

pixelmatrixdesign.com

31–35 of 35 posts

Re: Uniform - Sexy forms with jQuery

#31
post #16

Earlier quoted context omitted.

Theme roller is a cool idea, but the CSS it outputs has so much cruft... It's like they forgot about the cascading part.

It could learn a thing or two from YUI CSS here. Also, I find the themeroller a bit clumsy, spitting out whole zip files - rather than just little my-theme.css files.

unfortunately much of themeroller's flexability depends on images. maybe more CSS support among popular browsers and more consistent CSS support will make it possible to achieve more with less images some day (hopefully none some day)

Re: Uniform - Sexy forms with jQuery

#32

Have you ever wished you could style checkboxes, drop down menus, radio buttons, and file upload inputs? Ever wished you could control the look and feel of your form elements between all browsers? No, because that is generally bad usability design. It's not quite as bad as the ultimate atrocity: making your own scrollbars, but changing the feel of widgets is bad, because it only makes it harder for people to manipula…

The focus indicator is there, it's just subtle.

Re: Uniform - Sexy forms with jQuery

#34
post #20

Here's something egregious: the names of the radio buttons or the check boxes aren't labels for the input, and you can't click on them to select the option.

Watch out you're not clicking the third one in the list. They're disabled, but don't look like it.

Good point. I upvoted lsb because that bothered me too, but the problem is what you describe.

Re: Uniform - Sexy forms with jQuery

#35
post #28
post #22

Earlier quoted context omitted.

I'm really curious about why the author succeeded with the other four major browsers, but couldn't make it work with Opera.

I toyed with the code a bit (which was a bit bizarre looking until I realized the mix of tabs and spaces was meant to be viewed with tabs equalling 2 spaces). One minor thing worth noting: The demo page has a "console.log(...)" statement in it. That causes an error in Opera, so I took it out. Here's why the dropdown doesn't [quite] work in Opera: Uniform wraps form elements with divs and spans in order to achieve the…

Awesome. :) I bet the author would appreciate knowing that.
Post reply on HN