summaryrefslogtreecommitdiffstats
path: root/remote/test/puppeteer/test/assets/idle-detector.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--remote/test/puppeteer/test/assets/idle-detector.html23
1 files changed, 23 insertions, 0 deletions
diff --git a/remote/test/puppeteer/test/assets/idle-detector.html b/remote/test/puppeteer/test/assets/idle-detector.html
new file mode 100644
index 0000000000..83b496c03d
--- /dev/null
+++ b/remote/test/puppeteer/test/assets/idle-detector.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<div id="state"></div>
+<script>
+ const elState = document.querySelector('#state');
+ function setState(msg) {
+ elState.textContent = msg;
+ }
+ async function main() {
+ const controller = new AbortController();
+ const signal = controller.signal;
+ const idleDetector = new IdleDetector({
+ threshold: 60000,
+ signal,
+ });
+ idleDetector.addEventListener('change', () => {
+ const userState = idleDetector.userState;
+ const screenState = idleDetector.screenState;
+ setState(`Idle state: ${userState}, ${screenState}.`);
+ });
+ idleDetector.start();
+ }
+ main();
+</script>