summaryrefslogtreecommitdiff
path: root/client/splash/modal.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2019-01-30 12:41:59 +0100
committerJules Laplace <julescarbon@gmail.com>2019-01-30 12:41:59 +0100
commitba9d0860484fcc52f89dc72cd97dee2d9205aa36 (patch)
treef3ac547370aaa9f7c12c10a64c3623374b7b83f8 /client/splash/modal.js
parent78fbb43ae9726ee1f0ca7f4c27f4060a34763629 (diff)
update mobile css
Diffstat (limited to 'client/splash/modal.js')
-rw-r--r--client/splash/modal.js19
1 files changed, 17 insertions, 2 deletions
diff --git a/client/splash/modal.js b/client/splash/modal.js
index d5a63d75..47d26c06 100644
--- a/client/splash/modal.js
+++ b/client/splash/modal.js
@@ -1,10 +1,25 @@
-export function open() {
+let isOpen = false
+
+export function toggle(e) {
+ if (isOpen) close(e)
+ else open(e)
+}
+
+export function open(e) {
+ if (e) e.preventDefault()
+ if (isOpen) return
const el = document.querySelector('.about')
+ document.body.classList.add('modalOpen')
el.classList.add('open')
+ isOpen = true
}
-export function close() {
+export function close(e) {
+ if (e) e.preventDefault()
+ if (!isOpen) return
const el = document.querySelector('.about')
+ document.body.classList.remove('modalOpen')
el.classList.remove('open')
+ isOpen = false
}