From 90220e2b20cc63d18836291b67ff2cd8f90de1ad Mon Sep 17 00:00:00 2001 From: Ross Date: Thu, 21 Apr 2022 16:57:56 +0100 Subject: [PATCH] . --- generic/templates/generic/exam_cids_edit.html | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/generic/templates/generic/exam_cids_edit.html b/generic/templates/generic/exam_cids_edit.html index 98d6b63b..e1656335 100644 --- a/generic/templates/generic/exam_cids_edit.html +++ b/generic/templates/generic/exam_cids_edit.html @@ -25,13 +25,14 @@ $(".toggle-btn").click((el) => { console.log(el); console.log(el.target.dataset.pk); - console.log(!el.target.parent.hasClass("current")); + parent = $(el.target.parent()) + console.log(!parent.hasClass("current")); $.ajax({ url: "{% url 'generic:generic_exam_json_edit' %}", data: { csrfmiddlewaretoken: "{{csrf_token}}", edit_cid_user: JSON.stringify(ids), - add: !el.target.parent.hasClass("current"), + add: !el.target.parentElement.hasClass("current"), exam_id: $(evt.target).data("exam-id"), }, type: "POST", @@ -43,10 +44,10 @@ if (data.status == "success") { if (data.added) { - el.target.parent.addClass("current"); + parent.addClass("current"); toastr.info(`User ${el.target.dataset.cid} added to exam`) } else { - el.target.parent.removedClass("current"); + parent.removedClass("current"); toastr.info(`User ${el.target.dataset.cid} removed from exam`) }