Compare commits

..

2 commits

Author SHA1 Message Date
2ef3311bff Multiple select se nemají zavírat
Už jsem se internetu správně zeptal a dostal odpověď: select2 bere parametry jako atributy data-camel-case-vec=cosi (stejné jako select2({camelCaseVec: cosi}))
2023-06-13 08:50:16 +02:00
727d0b2955 Revert "Multiple select se nemají zavírat"
This reverts commit 4a3f8c66
2023-06-13 08:47:17 +02:00
4 changed files with 5 additions and 10 deletions

View file

@ -29,6 +29,7 @@ class PosliReseniForm(forms.Form):
attrs={
'data-placeholder--id': '-1',
'data-placeholder--text': '---',
'data-close-on-select': 'false',
'data-allow-clear': 'true'
},
),
@ -43,6 +44,7 @@ class PosliReseniForm(forms.Form):
url='autocomplete_resitel',
attrs = {'data-placeholder--id': '-1',
'data-placeholder--text' : '---',
'data-close-on-select': 'false',
'data-allow-clear': 'true'})
)
@ -74,6 +76,7 @@ class NahrajReseniForm(forms.ModelForm):
url='autocomplete_problem_odevzdatelny',
attrs = {'data-placeholder--id': '-1',
'data-placeholder--text' : '---',
'data-close-on-select': 'false',
'data-allow-clear': 'true'},
forward=["nadproblem_id"],
),
@ -82,6 +85,7 @@ class NahrajReseniForm(forms.ModelForm):
url='autocomplete_resitel_public',
attrs = {'data-placeholder--id': '-1',
'data-placeholder--text' : '---',
'data-close-on-select': 'false',
'data-allow-clear': 'true'},
)
}

View file

@ -1,7 +0,0 @@
// Nenechá select2 (používaný pro multiple select) se zavřít po výběru
$(window).on('load', function () {
// Z nějakého důvodu nestačí onload, ale libovolný timeout pomůže. BÚNO 0.5 sekundy, kdyby to bylo rychlostí mého počítače
setTimeout(function() {
$(".select2-hidden-accessible").select2({closeOnSelect: false})
}, 500)
});

View file

@ -1,8 +1,7 @@
{% extends "base.html" %}
{% load static %}
{% block script %}
<script src="{% static 'odevzdavatko/dynamic_formsets.js' %}"></script>
<script src="{% static 'odevzdavatko/nesbalovaci_select2.js' %}"></script>
<script src="{% static 'odevzdavatko/dynamic_formsets.js' %}"></script>
{% endblock %}
{% block content %}

View file

@ -4,7 +4,6 @@
<!--script type="text/javascript" src="{% static 'admin/js/vendor/jquery/jquery.js' %}"></script!-->
{{form.media}}
<script src="{% static 'odevzdavatko/dynamic_formsets.js' %}"></script>
<script src="{% static 'odevzdavatko/nesbalovaci_select2.js' %}"></script>
{% endblock %}
{% block content %}