Release Vulpes OS 2.7-preview.22
This commit is contained in:
parent
200d1fb235
commit
a138f97877
294 changed files with 515786 additions and 187 deletions
21
tundra/devices/beatles/diagnostic-app/app.js
Normal file
21
tundra/devices/beatles/diagnostic-app/app.js
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
/* 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);
|
||||
}
|
||||
});
|
||||
}());
|
||||
Loading…
Reference in a new issue