Alright, you convinced me that a scrollable(!) list of check boxes (using
overflow scroll) might be better than a multi select. That is if you have
at least CSS enabled. Without CSS I would definitely go for a multi-select
because a list of 300 checkboxes still sucks more in my opinion.
I guess I could change my change set to add those css styles rather than
using a multi-select, or even add some css per default to avoid utterly
long lists of checkboxes.
On the other hand, this had been on the list and in review for months now
and there are people who would find a multiselect useful apparently. It
seems close to impossible to make it right for everybody. It doesn't really
seem productive nor motivating to question small changes like this in all
details after non trivial amount of work has gone into it by different
parties (discussion, several patch-sets, reviews). For now I have abandoned
this since I don't even need it anymore in STTL. So may someone else try to
improve upon it or not.
Cheers,
Daniel
2012/10/1 Krinkle <krinklemail(a)gmail.com>
Nobody (afaik) is saying that jQuery chosen isn't
better than a bunch of
checkboxes.
The point is that <select multiple> (without javascript enhancement) is
horrible
and (imho) unacceptable. And no, it is not because we found situations in
which
it is not a good idea. It is because it is never a good idea, never.
The solution I'd propose (and Daniel also mentioned this various times
here and
elsewhere) to output checkboxes as fallback and an interface like "jQuery
Chosen"
as enhancement.
-- Krinkle
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
--
Daniel Werner
Software Engineer
Wikimedia Deutschland e.V. | NEU: Obentrautstr. 72 | 10963 Berlin
Tel. (030) 219 158 26-0
http://wikimedia.de
Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e.V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für
Körperschaften I Berlin, Steuernummer 27/681/51985.