10 years later #1

Merged
sthag merged 374 commits from development into main 2026-03-07 00:18:59 +01:00
3 changed files with 19 additions and 7 deletions
Showing only changes of commit 9ff731395a - Show all commits

View file

@ -146,12 +146,16 @@ function showIntro() {
console.info("Intro fin."); console.info("Intro fin.");
el.classList.add('di_none'); el.classList.add('di_none');
resolve("Intro fin."); resolve("Intro fin.");
}); });
}, },
dy dy
); );
} else { } else {
document.removeEventListener('click', hintHandler);
document.removeEventListener('keydown', hintHandler);
reject('No intro available.'); reject('No intro available.');
} }
}) })
@ -171,6 +175,7 @@ function showAgreement() {
el.style.pointerEvents = ''; el.style.pointerEvents = '';
el.addEventListener('click', agreeHandler); el.addEventListener('click', agreeHandler);
document.addEventListener('keydown', agreeHandler);
} else { } else {
reject(steps.agreement.msgNo); reject(steps.agreement.msgNo);
} }
@ -186,7 +191,9 @@ function showAgreement() {
el.removeEventListener('transitionend', endListener); el.removeEventListener('transitionend', endListener);
el.removeEventListener('click', agreeHandler); el.removeEventListener('click', agreeHandler);
document.removeEventListener('keydown', agreeHandler);
el.classList.add('di_none'); el.classList.add('di_none');
resolve(steps.agreement.msgOut); resolve(steps.agreement.msgOut);
}); });
} }
@ -206,6 +213,7 @@ function showIdle() {
el.classList.replace('op_hide', 'op_show'); el.classList.replace('op_hide', 'op_show');
el.style.pointerEvents = ''; el.style.pointerEvents = '';
el.addEventListener('click', idleStart, false); el.addEventListener('click', idleStart, false);
resolve('Idle.'); resolve('Idle.');
} else { } else {
document.removeEventListener('mouseleave', idleStart); document.removeEventListener('mouseleave', idleStart);
@ -256,6 +264,7 @@ function loadCore() {
el.removeEventListener('transitionend', endListener); el.removeEventListener('transitionend', endListener);
el.classList.add('di_none'); el.classList.add('di_none');
resolve("Core loaded."); resolve("Core loaded.");
}); });
} }
@ -312,6 +321,7 @@ function stepHandler(e) {
console.info(msg); console.info(msg);
el.removeEventListener('transitionend', endListener); el.removeEventListener('transitionend', endListener);
resolve(msg); resolve(msg);
}); });
}) })

View file

@ -35,12 +35,12 @@ tags:
<div id="status">0%</div> <div id="status">0%</div>
</div> </div>
</div> </div>
<div id="hint" class="toast di_none" role="alert" aria-live="assertive" aria-atomic="true">
<p>Hold
<kbd>space</kbd>
to skip.</p>
</div>
<div id="intro" class="step op_hide"> <div id="intro" class="step op_hide">
<div id="hint" class="toast di_none" role="alert" aria-live="assertive" aria-atomic="true">
<p>Hold
<kbd>space</kbd>
to skip.</p>
</div>
{{ ph.brand('brand') }} {{ ph.brand('brand') }}
<p>Powered by</p> <p>Powered by</p>
<ul class="tech-stack"> <ul class="tech-stack">
@ -77,6 +77,7 @@ tags:
let introDelay = 6; let introDelay = 6;
let hintDelay = 1; let hintDelay = 1;
let cycleDelay = 2;
let isAgree = false; let isAgree = false;
const steps = { const steps = {
agreement: { agreement: {
@ -117,7 +118,7 @@ tags:
const loader = document.getElementById('loader'); const loader = document.getElementById('loader');
const idle = { const idle = {
element: document.getElementById('idle'), element: document.getElementById('idle'),
delay: 2000, delay: cycleDelay * 1000,
position: 0, position: 0,
cycle() { cycle() {
if (typeof this.intervalId === 'number') { if (typeof this.intervalId === 'number') {

View file

@ -157,6 +157,7 @@ $z-indexes: (
#agreement { #agreement {
flex-direction: column; flex-direction: column;
background-color: $bravo_color; background-color: $bravo_color;
user-select: none;
h1 { h1 {
margin-top: 0; margin-top: 0;
@ -166,7 +167,7 @@ $z-indexes: (
#idle { #idle {
background-color: $color_back_basic; background-color: $color_back_basic;
transition: background-color 1s; transition: background-color 4s;
&:hover>.mouse_over { &:hover>.mouse_over {
background-color: transparent !important; background-color: transparent !important;