diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2019-01-30 12:41:59 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2019-01-30 12:41:59 +0100 |
| commit | ba9d0860484fcc52f89dc72cd97dee2d9205aa36 (patch) | |
| tree | f3ac547370aaa9f7c12c10a64c3623374b7b83f8 /client/splash/modal.js | |
| parent | 78fbb43ae9726ee1f0ca7f4c27f4060a34763629 (diff) | |
update mobile css
Diffstat (limited to 'client/splash/modal.js')
| -rw-r--r-- | client/splash/modal.js | 19 |
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 } |
