From 68f45f6b81495e2ea8d6026452af9626c89afbb4 Mon Sep 17 00:00:00 2001 From: Fabio Fenoglio Date: Tue, 7 Dec 2021 08:34:53 +0100 Subject: [PATCH] fixed "show-more-btn" toggle logic --- static/js/main.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/static/js/main.js b/static/js/main.js index d1c3689..0abca1a 100644 --- a/static/js/main.js +++ b/static/js/main.js @@ -164,12 +164,9 @@ function toggleCourseVisibility(elem) { } } - // toggle the current button visibility - elem.classList.toggle("hidden"); - // toggle the alternate button visibility - if (elem.id === "show-more-btn"){ - document.getElementById("show-less-btn").classList.toggle("hidden"); - }else{ - document.getElementById("show-more-btn").classList.toggle("hidden"); + // toggle the buttons visibility + let buttonsToToggle = elem.parentNode.getElementsByClassName("show-more-btn"); + for (var i = 0; i < buttonsToToggle.length; i++) { + buttonsToToggle[i].classList.toggle("hidden"); } }