feat: Improve details
- Prevent text selection for agreement step - Extend mouse out time - Hint toast is now part of intro step - Agreement step can now be solved with keyboard - Remove more event listeners when step is solved
This commit is contained in:
parent
ba063b0760
commit
9ff731395a
3 changed files with 19 additions and 7 deletions
|
|
@ -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);
|
||||
});
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue