Upgrade odevzdavatka #30
2 changed files with 8 additions and 3 deletions
|
@ -1264,16 +1264,17 @@ label[for=id_skola] {
|
|||
|
||||
/* Select2 používaný hlavně multiple selectem. Přidání checkboxů a změna barvy. */
|
||||
/* Podle https://stackoverflow.com/a/48290544 */
|
||||
.select2-results__option[aria-selected=true]:before {
|
||||
/* U autocomplete.ModelSelect2Multiple vyžaduje 'data-dropdown-css-class': 'select2multiple' */
|
||||
.select2multiple .select2-results__option[aria-selected=true]:before {
|
||||
content: '☑ ';
|
||||
padding: 0 0 0 8px;
|
||||
}
|
||||
|
||||
.select2-results__option[aria-selected=false]:before {
|
||||
.select2multiple .select2-results__option[aria-selected=false]:before {
|
||||
content: '◻ ';
|
||||
padding: 0 0 0 8px;
|
||||
}
|
||||
|
||||
.select2-results__option--highlighted {
|
||||
.select2multiple .select2-results__option--highlighted {
|
||||
background-color: #e84e10 !important;
|
||||
}
|
||||
zelvuska marked this conversation as resolved
|
||||
|
|
|
@ -30,6 +30,7 @@ class PosliReseniForm(forms.Form):
|
|||
'data-placeholder--id': '-1',
|
||||
'data-placeholder--text': '---',
|
||||
'data-close-on-select': 'false',
|
||||
'data-dropdown-css-class': 'select2multiple',
|
||||
'data-allow-clear': 'true'
|
||||
},
|
||||
),
|
||||
|
@ -45,6 +46,7 @@ class PosliReseniForm(forms.Form):
|
|||
attrs = {'data-placeholder--id': '-1',
|
||||
'data-placeholder--text' : '---',
|
||||
'data-close-on-select': 'false',
|
||||
'data-dropdown-css-class': 'select2multiple',
|
||||
'data-allow-clear': 'true'})
|
||||
)
|
||||
|
||||
|
@ -77,6 +79,7 @@ class NahrajReseniForm(forms.ModelForm):
|
|||
attrs = {'data-placeholder--id': '-1',
|
||||
'data-placeholder--text' : '---',
|
||||
'data-close-on-select': 'false',
|
||||
'data-dropdown-css-class': 'select2multiple',
|
||||
'data-allow-clear': 'true'},
|
||||
forward=["nadproblem_id"],
|
||||
),
|
||||
|
@ -86,6 +89,7 @@ class NahrajReseniForm(forms.ModelForm):
|
|||
attrs = {'data-placeholder--id': '-1',
|
||||
'data-placeholder--text' : '---',
|
||||
'data-close-on-select': 'false',
|
||||
'data-dropdown-css-class': 'select2multiple',
|
||||
'data-allow-clear': 'true'},
|
||||
)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue
Přemýšlím, kde všude jsou Select2Multiple, jestli je to nerozbíjí. Ale snad ne.
Tak tohle je jen tam, kam jsme explicitně přidali
'data-dropdown-css-class': 'select2multiple'
. Spíš si teď naopak říkám, že ta barva možná měla být bez toho.select2multiple
Měl jsem na mysli obecně všechny Select2Multiple, nemělo se to týkat jen barvy…
Barva asi může být všude (v Adminu tyhle styly stejně nepoužíváme, ne?)
No ale tohle neovlivňuje všechny selecty. Tohle ovlivňuje jen ty, kterým tu třídu předhodíme…
A barvu bych tedy dal všude…
Třída
.select2multiple
je naše? Tak bych ji tím pádem pojmenoval nějak aspoň parciálně česky, myslel jsem, že hackujeme nějakou vestavěnou. (Uznávám, nečetl jsem kód moc pozorně…)Možná
.s2m-se-zaskrtavatky
?