Upgrade odevzdavatka #30

Merged
zelvuska merged 37 commits from upgrade_odevzdavatka into master 2023-06-19 20:48:30 +02:00
2 changed files with 8 additions and 3 deletions
Showing only changes of commit dce1de7a99 - Show all commits

View file

@ -1264,16 +1264,17 @@ label[for=id_skola] {
/* Select2 používaný hlavně multiple selectem. Přidání checkboxů a změna barvy. */ /* Select2 používaný hlavně multiple selectem. Přidání checkboxů a změna barvy. */
/* Podle https://stackoverflow.com/a/48290544 */ /* 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: '☑ '; content: '☑ ';
padding: 0 0 0 8px; padding: 0 0 0 8px;
} }
.select2-results__option[aria-selected=false]:before { .select2multiple .select2-results__option[aria-selected=false]:before {
content: '◻ '; content: '◻ ';
padding: 0 0 0 8px; padding: 0 0 0 8px;
} }
.select2-results__option--highlighted { .select2multiple .select2-results__option--highlighted {
background-color: #e84e10 !important; background-color: #e84e10 !important;
} }
zelvuska marked this conversation as resolved
Review

Přemýšlím, kde všude jsou Select2Multiple, jestli je to nerozbíjí. Ale snad ne.

Přemýšlím, kde všude jsou Select2Multiple, jestli je to nerozbíjí. Ale snad ne.
Review

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

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`
Review

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?)

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?)
Review

No ale tohle neovlivňuje všechny selecty. Tohle ovlivňuje jen ty, kterým tu třídu předhodíme…

No ale tohle neovlivňuje všechny selecty. Tohle ovlivňuje jen ty, kterým tu třídu předhodíme…
Review

A barvu bych tedy dal všude…

A barvu bych tedy dal všude…
Review

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?

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`?

View file

@ -30,6 +30,7 @@ class PosliReseniForm(forms.Form):
'data-placeholder--id': '-1', 'data-placeholder--id': '-1',
'data-placeholder--text': '---', 'data-placeholder--text': '---',
'data-close-on-select': 'false', 'data-close-on-select': 'false',
'data-dropdown-css-class': 'select2multiple',
'data-allow-clear': 'true' 'data-allow-clear': 'true'
}, },
), ),
@ -45,6 +46,7 @@ class PosliReseniForm(forms.Form):
attrs = {'data-placeholder--id': '-1', attrs = {'data-placeholder--id': '-1',
'data-placeholder--text' : '---', 'data-placeholder--text' : '---',
'data-close-on-select': 'false', 'data-close-on-select': 'false',
'data-dropdown-css-class': 'select2multiple',
'data-allow-clear': 'true'}) 'data-allow-clear': 'true'})
) )
@ -77,6 +79,7 @@ class NahrajReseniForm(forms.ModelForm):
attrs = {'data-placeholder--id': '-1', attrs = {'data-placeholder--id': '-1',
'data-placeholder--text' : '---', 'data-placeholder--text' : '---',
'data-close-on-select': 'false', 'data-close-on-select': 'false',
'data-dropdown-css-class': 'select2multiple',
'data-allow-clear': 'true'}, 'data-allow-clear': 'true'},
forward=["nadproblem_id"], forward=["nadproblem_id"],
), ),
@ -86,6 +89,7 @@ class NahrajReseniForm(forms.ModelForm):
attrs = {'data-placeholder--id': '-1', attrs = {'data-placeholder--id': '-1',
'data-placeholder--text' : '---', 'data-placeholder--text' : '---',
'data-close-on-select': 'false', 'data-close-on-select': 'false',
'data-dropdown-css-class': 'select2multiple',
'data-allow-clear': 'true'}, 'data-allow-clear': 'true'},
) )
} }