1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| <h1>NoSleep Test Page</h1>
<script src="../dist/NoSleep.min.js"></script>
<input type="button" id="toggle" value="Wake Lock is disabled" />
<script>
var noSleep = new NoSleep();
var wakeLockEnabled = false;
var toggleEl = document.querySelector("#toggle");
function toggleNoSleep() {
if (!wakeLockEnabled)
enableNoSleep();
else
disableNoSleep();
}
function enableNoSleep() {
noSleep.enable(); // keep the screen on!
wakeLockEnabled = true;
toggleEl.value = "Wake Lock is enabled";
document.body.style.backgroundColor = "green";
}
function disableNoSleep() {
noSleep.disable(); // let the screen turn off.
wakeLockEnabled = false;
toggleEl.value = "Wake Lock is disabled";
document.body.style.backgroundColor = "";
}
toggleEl.addEventListener('click', toogleNoSleep, false);
toogleNoSleep();
</script> |
Partager