[eluser]coolfactor[/eluser]
[quote author="ccw39" date="1186273967"]Well, the reason I'm asking is because we were making a form, and needed to pass in extra arguments (class, id, etc). It's convenient to pass those in in $data for the other form elements, but annoying to have to switch to using $extra for the dropdown form element. On of our guys just ended up modifying the core (which I don't like doing since it makes it harder to upgrade) to incorporate the $data parameter.[/quote]
I agree that the form_dropdown() should accept an array or string for the first parameter, in order to be consistent with the rest of the form helper functions. I was just bitten with this issue.