VulpesOS/tundra/devices/beatles/diagnostic-app/app.js
2026-10-22 20:42:26 +02:00

21 lines
793 B
JavaScript

/* SPDX-License-Identifier: MPL-2.0 */
(function () {
'use strict';
var pages = document.querySelectorAll('.page');
var current = 0;
function show(index) {
current = (index + pages.length) % pages.length;
for (var i = 0; i < pages.length; i++) {
pages[i].classList.toggle('active', i === current);
}
document.getElementById('position').textContent = (current + 1) + ' / ' + pages.length;
}
document.addEventListener('keydown', function (event) {
document.getElementById('last-key').textContent = event.key || String(event.keyCode);
if (event.key === 'ArrowRight' || event.key === 'Enter') {
event.preventDefault(); show(current + 1);
} else if (event.key === 'ArrowLeft') {
event.preventDefault(); show(current - 1);
}
});
}());