mirror of
https://github.com/infinition/Bjorn.git
synced 2025-12-06 06:11:46 +00:00
52 lines
1.5 KiB
JavaScript
52 lines
1.5 KiB
JavaScript
let fontSize = 12;
|
|
// Adjust font size based on device type
|
|
if (/Mobi|Android/i.test(navigator.userAgent)) {
|
|
fontSize = 7; // size for mobile
|
|
}
|
|
function fetchCredentials() {
|
|
fetch('/list_credentials')
|
|
.then(response => response.text())
|
|
.then(data => {
|
|
document.getElementById('credentials-table').innerHTML = data;
|
|
})
|
|
.catch(error => {
|
|
console.error('Error:', error);
|
|
});
|
|
}
|
|
|
|
document.addEventListener("DOMContentLoaded", function() {
|
|
fetchCredentials();
|
|
setInterval(fetchCredentials, 20000); // 20000 ms = 20 seconds
|
|
});
|
|
function adjustCredFontSize(change) {
|
|
fontSize += change;
|
|
document.getElementById('credentials-table').style.fontSize = fontSize + 'px';
|
|
}
|
|
|
|
|
|
|
|
|
|
function toggleCredToolbar() {
|
|
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() {
|
|
fetchCredentials(); // Initial fetch
|
|
setInterval(fetchCredentials, 10000); // Refresh every 10 seconds
|
|
});
|
|
|
|
|
|
|