UNPKG

liftie

Version:

Clean, simple, easy to read, fast ski resort lift status

33 lines (28 loc) 684 B
import cookie from 'js-cookie'; export default function about() { const s = document.querySelector('.hidden .about'); if (!s) { // no hidden 'about' section - nothing to do return; } if (!check()) { // we already have a cookie return; } const section = s.parentNode; const trigger = s.querySelector('a.close'); trigger.addEventListener('click', e => { close(); e.preventDefault(); }); open(); function check() { return window.parent === window && typeof cookie.get('resorts-open') === 'undefined'; } function close() { section.classList.add('hidden'); } function open() { section.classList.remove('hidden'); } }