Files
I2P_in_Private_Browsing_Mod…/consoleinfo.js

47 lines
1.2 KiB
JavaScript
Raw Normal View History

2023-06-20 13:19:49 -04:00
document.addEventListener("DOMContentLoaded", consoleStatus, false);
2022-10-24 18:49:57 -04:00
2023-06-20 13:19:49 -04:00
function consoleStatus() {
let recv = fetch("http://127.0.0.1:7657/welcome");
recv.then(routerConsoleSuccess, routerConsoleError);
}
function routerConsoleSuccess(myJson) {
console.warn("(consoleinfo)", myJson);
contentUpdateById("router-check", "consoleSuccessStatus");
let routerness = document.querySelectorAll(".routerness");
if (routerness !== null) {
unhide(routerness);
2022-10-24 19:57:51 -04:00
}
2022-10-24 18:49:57 -04:00
}
2023-06-20 13:19:49 -04:00
function routerConsoleError(error) {
console.error("(consoleinfo)", error);
contentUpdateById("router-check", "consoleFailedStatus");
let routerness = document.querySelectorAll(".routerness");
if (routerness !== null) {
hide(routerness);
2022-10-24 19:57:51 -04:00
}
2022-10-24 18:49:57 -04:00
}
2023-06-20 13:19:49 -04:00
function hide(elementsToHide) {
const elements = Array.isArray(elementsToHide)
? elementsToHide
: [elementsToHide];
elements.forEach((element) => {
2023-06-20 15:38:33 -04:00
console.log("(consoleinfo) hiding");
2023-06-20 15:24:37 -04:00
el.classList.add("hidden");
2022-10-24 18:49:57 -04:00
});
2023-06-20 13:19:49 -04:00
}
2022-10-24 18:49:57 -04:00
2023-06-20 13:19:49 -04:00
function unhide(elementsToShow) {
const elements = Array.isArray(elementsToShow)
? elementsToShow
: [elementsToShow];
elements.forEach((element) => {
if (element.style) {
2023-06-20 15:38:33 -04:00
console.log("(consoleinfo) unhiding");
2023-06-20 15:24:37 -04:00
el.classList.remove("hidden");
2023-06-20 13:19:49 -04:00
}
2022-10-24 18:49:57 -04:00
});
2023-06-20 13:19:49 -04:00
}