From f12637d2b267be942fe03030f1e8946e2b480185 Mon Sep 17 00:00:00 2001 From: maTh Date: Sun, 14 Nov 2021 23:24:47 +0100 Subject: Fix js errors (#3980) * fixed missed popup * fix missed document.getElementById('loginButton') * make fix-all Co-authored-by: Alexandre Alapetite --- p/scripts/main.js | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) (limited to 'p/scripts/main.js') diff --git a/p/scripts/main.js b/p/scripts/main.js index faf8650fd..0a828f04c 100644 --- a/p/scripts/main.js +++ b/p/scripts/main.js @@ -1392,23 +1392,24 @@ function closePopup() { function init_popup() { // Fetch elements. popup = document.getElementById('popup'); + if (popup) { + popup_iframe_container = document.getElementById('popup-iframe-container'); + popup_iframe = document.getElementById('popup-iframe'); - popup_iframe_container = document.getElementById('popup-iframe-container'); - popup_iframe = document.getElementById('popup-iframe'); + popup_txt = document.getElementById('popup-txt'); - popup_txt = document.getElementById('popup-txt'); - - // Configure close button. - document.getElementById('popup-close').addEventListener('click', function (ev) { - closePopup(); - }); - - // Configure close-on-click. - window.addEventListener('click', function (ev) { - if (ev.target == popup) { + // Configure close button. + document.getElementById('popup-close').addEventListener('click', function (ev) { closePopup(); - } - }); + }); + + // Configure close-on-click. + window.addEventListener('click', function (ev) { + if (ev.target == popup) { + closePopup(); + } + }); + } } // -- cgit v1.2.3