Browse Source

Oprava rozklikávání

zadavatko_problemu
Jonas Havelka 2 years ago
parent
commit
894ba3128d
  1. 2
      seminar/templates/seminar/archiv/cislo.html
  2. 42
      vysledkovky/templates/vysledkovky/vysledkovka_cisla.html

2
seminar/templates/seminar/archiv/cislo.html

@ -79,7 +79,7 @@
{% endif %} {% endif %}
{% if cislo.verejna_vysledkovka or user.je_org %} {% if cislo.verejna_vysledkovka or user.je_org %}
{% include "vysledkovky/vysledkovka_cisla.html" %} {% include "vysledkovky/vysledkovka_cisla.html" with oznaceni_vysledkovky=forloop.counter %}
{% endif %} {% endif %}
{% if not deadline.verejna_vysledkovka %} {% if not deadline.verejna_vysledkovka %}

42
vysledkovky/templates/vysledkovky/vysledkovka_cisla.html

@ -4,20 +4,20 @@
<th class='border-r'># <th class='border-r'>#
<th class='border-r'>Jméno <th class='border-r'>Jméno
{% for p in vysledkovka.temata_a_spol%} {% for p in vysledkovka.temata_a_spol%}
<th class='border-r' id="problem{{ forloop.counter0 }}">{# <a href="{{ p.verejne_url }}"> #}{{ p.kod_v_rocniku }}{# </a> #} <th class='border-r' id="problem{{ oznaceni_vysledkovky }}_{{ forloop.counter0 }}">{# <a href="{{ p.verejne_url }}"> #}{{ p.kod_v_rocniku }}{# </a> #}
{# TODELETE #} {# TODELETE #}
{% for podproblemy in vysledkovka.podproblemy_iter.next %} {% for podproblemy in vysledkovka.podproblemy_iter.next %}
<th class='border-r podproblem{{ forloop.parentloop.counter0 }} podproblem'>{# <a href="{{ podproblemy.verejne_url }}"> #}{{ podproblemy.kod_v_rocniku }}{# </a> #} <th class='border-r podproblem{{ oznaceni_vysledkovky }}_{{ forloop.parentloop.counter0 }} podproblem'>{# <a href="{{ podproblemy.verejne_url }}"> #}{{ podproblemy.kod_v_rocniku }}{# </a> #}
{% endfor %} {% endfor %}
{# TODELETE #} {# TODELETE #}
{% endfor %} {% endfor %}
{% if vysledkovka.ostatni %}<th class='border-r' id='problem{{ vysledkovka.temata_a_spol| length }}'>Ostatní {% endif %} {% if vysledkovka.ostatni %}<th class='border-r' id='problem{{ oznaceni_vysledkovky }}_{{ vysledkovka.temata_a_spol| length }}'>Ostatní {% endif %}
{# TODELETE #} {# TODELETE #}
{% for podproblemy in podproblemy_iter.next %} {% for podproblemy in podproblemy_iter.next %}
<th class='border-r podproblem{{ vysledkovka.temata_a_spol| length }} podproblem'>{# <a href="{{ podproblemy.verejne_url }}"> #}{{ podproblemy.kod_v_rocniku }}{# </a> #} <th class='border-r podproblem{{ oznaceni_vysledkovky }}_{{ vysledkovka.temata_a_spol| length }} podproblem'>{# <a href="{{ podproblemy.verejne_url }}"> #}{{ podproblemy.kod_v_rocniku }}{# </a> #}
{% endfor %} {% endfor %}
{# TODELETE #} {# TODELETE #}
@ -37,7 +37,7 @@
<td class='border-r'>{{ b }} <td class='border-r'>{{ b }}
{% for body_podproblemu in rv.body_podproblemy_iter.next %} {% for body_podproblemu in rv.body_podproblemy_iter.next %}
<td class='border-r podproblem{{ forloop.parentloop.counter0 }} podproblem'>{{ body_podproblemu }} <td class='border-r podproblem{{ oznaceni_vysledkovky }}_{{ forloop.parentloop.counter0 }} podproblem'>{{ body_podproblemu }}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
@ -54,28 +54,28 @@
{# TODELETE #} {# TODELETE #}
<script> <script>
{% for p in vysledkovka.temata_a_spol%} {% for p in vysledkovka.temata_a_spol%}
diplayed{{ forloop.counter0 }} = false; displayed{{ oznaceni_vysledkovky }}_{{ forloop.counter0 }} = false;
$(".podproblem{{ forloop.counter0 }}").css("display", "none") $(".podproblem{{ oznaceni_vysledkovky }}_{{ forloop.counter0 }}").css("display", "none")
$("#problem{{ forloop.counter0 }}")[0].addEventListener('click', podproblem{{ forloop.counter0 }}); $("#problem{{ oznaceni_vysledkovky }}_{{ forloop.counter0 }}")[0].addEventListener('click', podproblem{{ oznaceni_vysledkovky }}_{{ forloop.counter0 }});
function podproblem{{ forloop.counter0 }}(event) { function podproblem{{ oznaceni_vysledkovky }}_{{ forloop.counter0 }}(event) {
diplayed{{ forloop.counter0 }} = !diplayed{{ forloop.counter0 }}; displayed{{ oznaceni_vysledkovky }}_{{ forloop.counter0 }} = !displayed{{ oznaceni_vysledkovky }}_{{ forloop.counter0 }};
if (diplayed{{ forloop.counter0 }}) { if (displayed{{ oznaceni_vysledkovky }}_{{ forloop.counter0 }}) {
$(".podproblem{{ forloop.counter0 }}").css("display", ""); $(".podproblem{{ oznaceni_vysledkovky }}_{{ forloop.counter0 }}").css("display", "");
} else { } else {
$(".podproblem{{ forloop.counter0 }}").css("display", "none"); $(".podproblem{{ oznaceni_vysledkovky }}_{{ forloop.counter0 }}").css("display", "none");
} }
} }
{% endfor %} {% endfor %}
{% if vysledkovka.ostatni %} {% if vysledkovka.ostatni %}
diplayed{{ vysledkovka.temata_a_spol| length }} = false; displayed{{ oznaceni_vysledkovky }}_{{ vysledkovka.temata_a_spol| length }} = false;
$(".podproblem{{ vysledkovka.temata_a_spol| length }}").css("display", "none") $(".podproblem{{ oznaceni_vysledkovky }}_{{ vysledkovka.temata_a_spol| length }}").css("display", "none")
$("#problem{{ vysledkovka.temata_a_spol| length }}")[0].addEventListener('click', podproblem{{ vysledkovka.temata_a_spol| length }}); $("#problem{{ oznaceni_vysledkovky }}_{{ vysledkovka.temata_a_spol| length }}")[0].addEventListener('click', podproblem{{ oznaceni_vysledkovky }}_{{ vysledkovka.temata_a_spol| length }});
function podproblem{{ vysledkovka.temata_a_spol| length }}(event) { function podproblem{{ oznaceni_vysledkovky }}_{{ vysledkovka.temata_a_spol| length }}(event) {
diplayed{{ vysledkovka.temata_a_spol| length }} = !diplayed{{ vysledkovka.temata_a_spol| length }}; displayed{{ oznaceni_vysledkovky }}_{{ vysledkovka.temata_a_spol| length }} = !displayed{{ oznaceni_vysledkovky }}_{{ vysledkovka.temata_a_spol| length }};
if (diplayed{{ vysledkovka.temata_a_spol| length }}) { if (displayed{{ oznaceni_vysledkovky }}_{{ vysledkovka.temata_a_spol| length }}) {
$(".podproblem{{ vysledkovka.temata_a_spol| length }}").css("display", ""); $(".podproblem{{ oznaceni_vysledkovky }}_{{ vysledkovka.temata_a_spol| length }}").css("display", "");
} else { } else {
$(".podproblem{{ vysledkovka.temata_a_spol| length }}").css("display", "none"); $(".podproblem{{ oznaceni_vysledkovky }}_{{ vysledkovka.temata_a_spol| length }}").css("display", "none");
} }
} }
{% endif %} {% endif %}

Loading…
Cancel
Save