First Bjorn Commit !

This commit is contained in:
Fabien POLLY
2024-11-07 16:39:14 +01:00
parent 10ffdfa103
commit 5724ce6bb6
232 changed files with 12441 additions and 385 deletions

45
web/scripts/netkb.js Normal file
View File

@@ -0,0 +1,45 @@
let fontSize = 12;
// Adjust font size based on device type
if (/Mobi|Android/i.test(navigator.userAgent)) {
fontSize = 7; // size for mobile
}
function fetchNetkbData() {
fetch('/netkb_data')
.then(response => response.text())
.then(data => {
document.getElementById('netkb-table').innerHTML = data;
})
.catch(error => {
console.error('Error:', error);
});
}
function adjustNetkbFontSize(change) {
fontSize += change;
document.getElementById('netkb-table').style.fontSize = fontSize + 'px';
}
function toggleNetkbToolbar() {
const mainToolbar = document.querySelector('.toolbar');
const toggleButton = document.getElementById('toggle-toolbar')
const toggleIcon = document.getElementById('toggle-icon');
if (mainToolbar.classList.contains('hidden')) {
mainToolbar.classList.remove('hidden');
toggleIcon.src = '/web/images/hide.png';
toggleButton.setAttribute('data-open', 'false');
} else {
mainToolbar.classList.add('hidden');
toggleIcon.src = '/web/images/reveal.png';
toggleButton.setAttribute('data-open', 'true');
}
}
document.addEventListener("DOMContentLoaded", function() {
fetchNetkbData(); // Initial fetch
setInterval(fetchNetkbData, 10000); // Refresh every 10 seconds
});