Browse Source

Multiple select se nemají zavírat

pull/30/head
Jonas Havelka 1 year ago
parent
commit
4a3f8c669d
  1. 7
      odevzdavatko/static/odevzdavatko/select2.js
  2. 3
      odevzdavatko/templates/odevzdavatko/nahraj_reseni.html
  3. 1
      odevzdavatko/templates/odevzdavatko/posli_reseni.html

7
odevzdavatko/static/odevzdavatko/select2.js

@ -0,0 +1,7 @@
// 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)
});

3
odevzdavatko/templates/odevzdavatko/nahraj_reseni.html

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

1
odevzdavatko/templates/odevzdavatko/posli_reseni.html

@ -4,6 +4,7 @@
<!--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/select2.js' %}"></script>
{% endblock %}
{% block content %}

Loading…
Cancel
Save