From 337bd3a900b0510de3878758c2fed809864c6c32 Mon Sep 17 00:00:00 2001 From: Mariano Riefolo Date: Sat, 7 Sep 2024 13:45:10 +0200 Subject: [PATCH] fix(frontend): reset form selections when modifying parent form --- static/index.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/static/index.js b/static/index.js index da9171f..e3f81b4 100644 --- a/static/index.js +++ b/static/index.js @@ -145,12 +145,24 @@ function make_table(url) { function select_pdf() { Cookies.set("id", document.getElementById("links").value); + reset_forms(); + document.getElementById("type").value = "none"; + document.getElementById("form-teacher").setAttribute("hidden", ""); + document.getElementById("form-classes").setAttribute("hidden", ""); document.getElementById("form-type").removeAttribute("hidden"); } +function reset_forms() { + document.getElementById("year").value = "none"; + document.getElementById("section").value = "none"; + document.getElementById("major").value = "none"; + document.getElementById("teacher").value = ""; +} + function select_type() { let id = document.getElementById("links").value; let value = document.getElementById("type").value; + reset_forms(); if (value === "teacher") { load_teachers(id); document.getElementById("form-teacher").removeAttribute("hidden");