diff --git a/korektury/templates/korektury/korekturovatko/moduly/schovani_korektur.html b/korektury/templates/korektury/korekturovatko/moduly/schovani_korektur.html index 5f5a0a2e..94e101a1 100644 --- a/korektury/templates/korektury/korekturovatko/moduly/schovani_korektur.html +++ b/korektury/templates/korektury/korekturovatko/moduly/schovani_korektur.html @@ -14,12 +14,21 @@ Zobrazit: <hr/> <script> - const spany_s_pocty_stavu = { - 'k_oprave': document.getElementById('k_oprave_pocet'), - 'opraveno': document.getElementById('opraveno_pocet'), - 'neni_chyba': document.getElementById('neni_chyba_pocet'), - 'k_zaneseni': document.getElementById('k_zaneseni_pocet'), - } + document.getElementById('k_oprave_checkbox').addEventListener('change', () => toggle_corrections('k_oprave')); + document.getElementById('opraveno_checkbox').addEventListener('change', () => toggle_corrections('opraveno')); + document.getElementById('neni_chyba_checkbox').addEventListener('change', () => toggle_corrections('neni_chyba')); + document.getElementById('k_zaneseni_checkbox').addEventListener('change', () => toggle_corrections('k_zaneseni')); + + document.getElementById("sbal-korektury").addEventListener("click", () => { + for (const oprava of Object.values(opravy)) + if (oprava.zobrazit) oprava.toggle_visibility(); + place_comments(); + }) + document.getElementById("rozbal-korektury").addEventListener("click", () => { + for (const oprava of Object.values(opravy)) + if (!oprava.zobrazit) oprava.toggle_visibility(); + place_comments(); + }) function toggle_corrections(aclass) { @@ -47,10 +56,12 @@ Zobrazit: place_comments(); } - document.getElementById('k_oprave_checkbox').addEventListener('change', () => toggle_corrections('k_oprave')); - document.getElementById('opraveno_checkbox').addEventListener('change', () => toggle_corrections('opraveno')); - document.getElementById('neni_chyba_checkbox').addEventListener('change', () => toggle_corrections('neni_chyba')); - document.getElementById('k_zaneseni_checkbox').addEventListener('change', () => toggle_corrections('k_zaneseni')); + const spany_s_pocty_stavu = { + 'k_oprave': document.getElementById('k_oprave_pocet'), + 'opraveno': document.getElementById('opraveno_pocet'), + 'neni_chyba': document.getElementById('neni_chyba_pocet'), + 'k_zaneseni': document.getElementById('k_zaneseni_pocet'), + } function updatuj_pocty_stavu() { const pocty_stavu = {}; @@ -61,15 +72,4 @@ Zobrazit: } for (let [stav, pocet] of Object.entries(pocty_stavu)) spany_s_pocty_stavu[stav].innerText = pocet; } - - document.getElementById("sbal-korektury").addEventListener("click", () => { - for (const oprava of Object.values(opravy)) - if (oprava.zobrazit) oprava.toggle_visibility(); - place_comments(); - }) - document.getElementById("rozbal-korektury").addEventListener("click", () => { - for (const oprava of Object.values(opravy)) - if (!oprava.zobrazit) oprava.toggle_visibility(); - place_comments(); - }) </script>