Use scrolling multiple choice widget in more places

This commit is contained in:
Raphael Michel
2017-10-17 11:40:17 +02:00
parent a2c5ce5ebc
commit 53bb2b2945
4 changed files with 13 additions and 5 deletions

View File

@@ -25,7 +25,9 @@ class AnswerFilesExporter(BaseExporter):
forms.ModelMultipleChoiceField(
queryset=self.event.questions.filter(type='F'),
label=_('Questions'),
widget=forms.CheckboxSelectMultiple,
widget=forms.CheckboxSelectMultiple(
attrs={'class': 'scrolling-multiple-choice'}
),
required=False
)),
]

View File

@@ -48,7 +48,9 @@ class QuestionForm(I18nModelForm):
'items'
]
widgets = {
'items': forms.CheckboxSelectMultiple,
'items': forms.CheckboxSelectMultiple(
attrs={'class': 'scrolling-multiple-choice'}
),
}

View File

@@ -29,7 +29,9 @@ class CSVCheckinList(BaseCheckinList):
forms.ModelMultipleChoiceField(
queryset=self.event.items.all(),
label=_('Limit to products'),
widget=forms.CheckboxSelectMultiple,
widget=forms.CheckboxSelectMultiple(
attrs={'class': 'scrolling-multiple-choice'}
),
initial=self.event.items.filter(admission=True)
)),
('secrets',
@@ -58,7 +60,9 @@ class CSVCheckinList(BaseCheckinList):
forms.ModelMultipleChoiceField(
queryset=self.event.questions.all(),
label=_('Include questions'),
widget=forms.CheckboxSelectMultiple,
widget=forms.CheckboxSelectMultiple(
attrs={'class': 'scrolling-multiple-choice'}
),
required=False
)),
]

View File

@@ -246,7 +246,7 @@ label .optional {
font-weight: normal;
}
.scrolling-multiple-choice {
div.scrolling-multiple-choice {
height: 150px;
border: 1px solid $input-border;
border-radius: $input-border-radius;