mirror of
https://github.com/gethinode/hinode.git
synced 2025-10-14 05:23:15 +00:00
16 lines
548 B
JavaScript
16 lines
548 B
JavaScript
/* eslint-disable no-undef */
|
|
const alert = document.getElementById('page-alert')
|
|
const closeBtn = document.getElementById('page-alert-btn-close')
|
|
if (alert !== null && closeBtn !== null) {
|
|
const version = alert.getAttribute('data-page-alert-version') || 'unknown'
|
|
const hideAlert = sessionStorage.getItem(`page-alert-${version}`) !== null
|
|
if (hideAlert) {
|
|
alert.classList.add('d-none')
|
|
}
|
|
|
|
closeBtn.addEventListener('click', () => {
|
|
sessionStorage.setItem(`page-alert-${version}`, 'seen')
|
|
alert.classList.add('d-none')
|
|
})
|
|
}
|