﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
1657	"CheckboxSelectMultipleField renders a ""disordered"" list (""patch"")"	fgutierrez@…	Adrian Holovaty	"Since the output of the formfield is defined as:

 output.append('<li><input type=""checkbox"" id=""%s"" class=""v%s"" name=""%s""%s /> <label for=""%s"">%s</label></li>' % \
                (self.get_id() + value , self.__class__.__name__, field_name, checked_html,
                self.get_id() + value, choice))

It generates a list that overlaps the checkbox labels with the next checkbox, in order to generate a list that has its elements one under the other that line should render a class=""vCheckboxLabel"" for the label like this:

(Line 586 of formfields.py in django/core/):

 output.append('<li><input type=""checkbox"" id=""%s"" class=""v%s"" name=""%s""%s /> <label class=""vCheckboxLabel"" for=""%s"">%s</label></li>' % \
                (self.get_id() + value , self.__class__.__name__, field_name, checked_html,
                self.get_id() + value, choice))

Then the list of checkboxes will look ordered.

I saw this when using custom manipulators with the last svn version of 0.91 trunk."	defect	closed	Core (Other)	0.91	minor	fixed	CheckboxSelectMultipleField		Unreviewed	0	0	0	0	0	0
