mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Use scrolling multiple choice widget in more places
This commit is contained in:
@@ -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
|
||||
)),
|
||||
]
|
||||
|
||||
@@ -48,7 +48,9 @@ class QuestionForm(I18nModelForm):
|
||||
'items'
|
||||
]
|
||||
widgets = {
|
||||
'items': forms.CheckboxSelectMultiple,
|
||||
'items': forms.CheckboxSelectMultiple(
|
||||
attrs={'class': 'scrolling-multiple-choice'}
|
||||
),
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
)),
|
||||
]
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user