diff --git a/app/public/js/desktop.js b/app/public/js/desktop.js index f349a03..3c72015 100644 --- a/app/public/js/desktop.js +++ b/app/public/js/desktop.js @@ -14,16 +14,16 @@ const openModalFor = (elem, onConfirm, afterClose = null) => { const confirmButtons = elem.parentElement.querySelectorAll(".modal-confirm"); const steps = elem.parentElement.querySelectorAll(".js-step"); - overlay.hidden = false; - modal.hidden = false; + overlay.style.display = "block"; + modal.style.display = "block"; const onClose = () => { - overlay.hidden = true; - modal.hidden = true; + overlay.style.display = "none"; + modal.style.display = "none"; steps.forEach((step) => { - step.hidden = true; + step.style.display = "none"; }); - if (steps[0]) steps[0].hidden = false; + if (steps[0]) steps[0].style.display = "block"; if (afterClose) afterClose(); }; @@ -34,11 +34,11 @@ const openModalFor = (elem, onConfirm, afterClose = null) => { let currentStep; steps.forEach((step, index) => { if (currentStep == index) { - step.hidden = false; - } else if (!step.hidden) { + step.style.display = "block"; + } else if (step.style.display == "block") { currentStep = index; currentStep++; - if (currentStep < steps.length) step.hidden = true; + if (currentStep < steps.length) step.style.display = "none"; } }); if (currentStep == steps.length) { @@ -88,9 +88,9 @@ composeButtons.forEach((composeButton) => { body += "&recipients=" + encodeURIComponent(recipients); } - publishButton.style.display = "none"; // hidden doesn't work on buttons + publishButton.style.display = "none"; sendingMessage.innerHTML = "Loading..."; - sendingMessage.hidden = false; + sendingMessage.style.display = "block"; fetch(url, { method: "POST", @@ -108,7 +108,7 @@ composeButtons.forEach((composeButton) => { modal.close(); messageInput.value = ""; publishButton.style.display = "block"; - sendingMessage.hidden = true; + sendingMessage.style.display = "none"; }, 1000); }; @@ -116,7 +116,7 @@ composeButtons.forEach((composeButton) => { sendingMessage.innerHTML = "Error"; setTimeout(() => { publishButton.style.display = "block"; - sendingMessage.hidden = true; + sendingMessage.style.display = "none"; }, 1000); }; diff --git a/app/public/js/mobile.js b/app/public/js/mobile.js index 209bf21..4308a93 100644 --- a/app/public/js/mobile.js +++ b/app/public/js/mobile.js @@ -22,12 +22,12 @@ const openModalFor = (elem, onConfirm, afterClose = null) => { const closeButton = elem.parentElement.querySelector(".js-modal-close"); const backButtons = elem.parentElement.querySelectorAll(".js-modal-back"); - overlay.hidden = false; - modal.hidden = false; + overlay.style.display = "block"; + modal.style.display = "block"; const onClose = () => { - overlay.hidden = true; - modal.hidden = true; + overlay.style.display = "none"; + modal.style.display = "none"; steps.forEach((step) => { step.style.display = "none"; }); @@ -113,9 +113,9 @@ composeButtons.forEach((composeButton) => { body += "&recipients=" + encodeURIComponent(recipients); } - publishButton.style.display = "none"; // hidden doesn't work on buttons + publishButton.style.display = "none"; sendingMessage.innerHTML = "Loading..."; - sendingMessage.hidden = false; + sendingMessage.style.display = "block"; fetch(url, { method: "POST", @@ -133,7 +133,7 @@ composeButtons.forEach((composeButton) => { modal.close(); messageInput.value = ""; publishButton.style.display = "block"; - sendingMessage.hidden = true; + sendingMessage.style.display = "none"; }, 1000); }; @@ -141,7 +141,7 @@ composeButtons.forEach((composeButton) => { sendingMessage.innerHTML = "Error"; setTimeout(() => { publishButton.style.display = "block"; - sendingMessage.hidden = true; + sendingMessage.style.display = "none"; }, 1000); }; diff --git a/app/public/mobile.css b/app/public/mobile.css index 984f131..9cb123b 100644 --- a/app/public/mobile.css +++ b/app/public/mobile.css @@ -209,6 +209,9 @@ a.compose-new-button { padding: 0; height: auto; } +.open-menu:hover { + background: none; +} .menu-dash { width: 25px; diff --git a/app/views/mobile/secrets.ejs b/app/views/mobile/secrets.ejs index 63fdec1..5bd627c 100644 --- a/app/views/mobile/secrets.ejs +++ b/app/views/mobile/secrets.ejs @@ -1,5 +1,5 @@
"> -
0 ? "hidden" : "" %> style="margin: 25px 0 20px 0;"> +
">
🤫
You don't have any secret messages yet
@@ -31,8 +31,8 @@
- -