From ad5d4985feea488e86178ef23d754fc172f3af46 Mon Sep 17 00:00:00 2001 From: ENGO150 Date: Tue, 7 May 2024 20:42:31 +0200 Subject: [PATCH] closing login pane on double button click --- res/index/script.js | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/res/index/script.js b/res/index/script.js index 576e4e2..785bb46 100644 --- a/res/index/script.js +++ b/res/index/script.js @@ -3,6 +3,9 @@ let imgs_index = [ 54, 55, 56, 57, 58, 59, 60, 61, 62, 63 ]; let imgs_index_2 = []; let last_index = -1; +let login_clicked = false; +let register_clicked = false; + function change_slideshow_img() { let buffer = (imgs_index === undefined || imgs_index.length === 0) ? imgs_index_2 : imgs_index; @@ -38,12 +41,30 @@ function repeat_panorama() function show_login() { - document.getElementById("sub_btn").value = "Přihlásit se"; - document.getElementById("login_pane").style.visibility = "visible"; + if (!login_clicked) + { + document.getElementById("sub_btn").value = "Přihlásit se"; + document.getElementById("login_pane").style.visibility = "visible"; + } else + { + document.getElementById("login_pane").style.visibility = "hidden"; + } + + login_clicked = !login_clicked; + register_clicked = false; } function show_register() { - document.getElementById("sub_btn").value = "Registrovat se"; - document.getElementById("login_pane").style.visibility = "visible"; + if (!register_clicked) + { + document.getElementById("sub_btn").value = "Registrovat se"; + document.getElementById("login_pane").style.visibility = "visible"; + } else + { + document.getElementById("login_pane").style.visibility = "hidden"; + } + + register_clicked = !register_clicked; + login_clicked = false; } \ No newline at end of file