From b90fd90e04be41dd09699367dc24115d176a5de4 Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Sat, 18 Dec 2021 13:56:21 +0100
Subject: [PATCH] Move week_view JS to separate file

---
 .../alsijil/static/js/alsijil/week_view.js    | 21 ++++++++++++++++
 .../alsijil/class_register/week_view.html     | 25 +------------------
 2 files changed, 22 insertions(+), 24 deletions(-)
 create mode 100644 aleksis/apps/alsijil/static/js/alsijil/week_view.js

diff --git a/aleksis/apps/alsijil/static/js/alsijil/week_view.js b/aleksis/apps/alsijil/static/js/alsijil/week_view.js
new file mode 100644
index 000000000..c5daa0451
--- /dev/null
+++ b/aleksis/apps/alsijil/static/js/alsijil/week_view.js
@@ -0,0 +1,21 @@
+$(document).ready(function () {
+    $("#id_group").change(function () {
+        $("#id_teacher").val("").formSelect();
+    });
+    $("#id_teacher").change(function () {
+        $("#id_group").val("").formSelect();
+    });
+    $("#toggle-row.pre-hidden").hide();
+
+});
+$("#toggle-button").click(function () {
+    $("#toggle-row").toggle();
+})
+$(".unfold-trigger").click(function (event) {
+    let target = event.target;
+    target.classList.toggle("vertical");
+    let next_container = $(target).parent().next(".horizontal-scroll-container");
+    if (next_container.length >= 1) {
+        next_container[0].classList.toggle("vertical");
+    }
+})
\ No newline at end of file
diff --git a/aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html b/aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html
index dd27dbb80..6e46ad040 100644
--- a/aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html
+++ b/aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html
@@ -440,28 +440,5 @@
     </div>
   {% endif %}
 
-  <script>
-      $(document).ready(function () {
-          $("#id_group").change(function () {
-              $("#id_teacher").val("").formSelect();
-          });
-          $("#id_teacher").change(function () {
-              $("#id_group").val("").formSelect();
-          });
-          $("#toggle-row.pre-hidden").hide();
-
-      });
-      $("#toggle-button").click(function () {
-          $("#toggle-row").toggle();
-      })
-      $(".unfold-trigger").click(function (event) {
-          console.log(event);
-          let target = event.target;
-          target.classList.toggle("vertical");
-          let next_container = $(target).parent().next(".horizontal-scroll-container");
-          if (next_container.length >= 1){
-              next_container[0].classList.toggle("vertical");
-          }
-      })
-  </script>
+<script src="{% static 'js/alsijil/week_view.js' %}" type="text/javascript"></script>
 {% endblock %}
-- 
GitLab