const container = document.querySelector('div.layout-content')!
const messages = [
'ERROR: REALITY NOT FOUND',
'YOU HAVE FALLEN OUT OF YOUR UNIVERSE.',
'
',
'DONT PANIC! WE CAN SENSE YOU!',
'WE ARE BRINGING YOU INTO OURS FOR NOW.',
'
',
'REDIRECTING IN:',
'3...',
'2...',
'1...',
'
',
]
let timer = setInterval(tick, 1000)
let line = 0
function tick() {
// Render Messages
container.innerHTML = messages
.filter((_, i) => line > i)
.map((_, i) => {
const me = line - 1 === i
const styleP = me ? 'animation-scrollin' : ''
const styleS = me ? 'inline-block' : 'none'
return `${messages[i]} _
`
})
.join('')
// Messages complete, redirect to homepage!
if (line === messages.length) {
window.location.replace('/')
clearInterval(timer)
}
line++
}