diff --git a/source/code/_intro.js b/source/code/_intro.js index 426bb57..341df5e 100644 --- a/source/code/_intro.js +++ b/source/code/_intro.js @@ -146,12 +146,16 @@ function showIntro() { console.info("Intro fin."); el.classList.add('di_none'); + resolve("Intro fin."); }); }, dy ); } else { + document.removeEventListener('click', hintHandler); + document.removeEventListener('keydown', hintHandler); + reject('No intro available.'); } }) @@ -171,6 +175,7 @@ function showAgreement() { el.style.pointerEvents = ''; el.addEventListener('click', agreeHandler); + document.addEventListener('keydown', agreeHandler); } else { reject(steps.agreement.msgNo); } @@ -186,7 +191,9 @@ function showAgreement() { el.removeEventListener('transitionend', endListener); el.removeEventListener('click', agreeHandler); + document.removeEventListener('keydown', agreeHandler); el.classList.add('di_none'); + resolve(steps.agreement.msgOut); }); } @@ -206,6 +213,7 @@ function showIdle() { el.classList.replace('op_hide', 'op_show'); el.style.pointerEvents = ''; el.addEventListener('click', idleStart, false); + resolve('Idle.'); } else { document.removeEventListener('mouseleave', idleStart); @@ -256,6 +264,7 @@ function loadCore() { el.removeEventListener('transitionend', endListener); el.classList.add('di_none'); + resolve("Core loaded."); }); } @@ -312,6 +321,7 @@ function stepHandler(e) { console.info(msg); el.removeEventListener('transitionend', endListener); + resolve(msg); }); }) diff --git a/source/screens/demo/examples/ui/index.njk b/source/screens/demo/examples/ui/index.njk index 83b1518..f7534f3 100644 --- a/source/screens/demo/examples/ui/index.njk +++ b/source/screens/demo/examples/ui/index.njk @@ -35,12 +35,12 @@ tags:
0%
-
+ {{ ph.brand('brand') }}

Powered by