MediaWiki:Common.js: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Criou página com 'function atualizarStatus(host, elementId) { fetch('/noc/status.php?host=' + host) .then(response => response.json()) .then(data => { const el = document.getElementById(elementId); if (!el) return; if (data.status === "online") { el.innerHTML = "🟢 Operacional"; } else if (data.status === "offline") { el.innerHTML = "🔴 Offline"; } else { el...' |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
mw.loader.using([], function () { | |||
function atualizarStatus(host, elementId) { | |||
fetch('/noc/status.php?host=' + host) | |||
.then(response => response.json()) | |||
.then(data => { | |||
const el = document.getElementById(elementId); | |||
if (!el) return; | |||
if (data.status === "online") { | |||
el.innerHTML = "🟢 Operacional"; | |||
} else if (data.status === "offline") { | |||
el.innerHTML = "🔴 Offline"; | |||
} else { | |||
el.innerHTML = "🟡 Indefinido"; | |||
} | |||
} | }) | ||
.catch(() => { | |||
const el = document.getElementById(elementId); | |||
if (el) el.innerHTML = "🟡 Erro"; | |||
}); | |||
} | |||
function atualizarTodos() { | |||
atualizarStatus("web01", "web01-status"); | |||
atualizarStatus("web02", "web02-status"); | |||
atualizarStatus("web03", "web03-status"); | |||
atualizarStatus("web04", "web04-status"); | |||
atualizarStatus("ns1", "ns1-status"); | |||
atualizarStatus("ns2", "ns2-status"); | |||
} | |||
$(document).ready(function () { | |||
atualizarTodos(); | |||
setInterval(atualizarTodos, 30000); | |||
}); | |||
}); | |||
Edição das 16h52min de 18 de fevereiro de 2026
mw.loader.using([], function () {
function atualizarStatus(host, elementId) {
fetch('/noc/status.php?host=' + host)
.then(response => response.json())
.then(data => {
const el = document.getElementById(elementId);
if (!el) return;
if (data.status === "online") {
el.innerHTML = "🟢 Operacional";
} else if (data.status === "offline") {
el.innerHTML = "🔴 Offline";
} else {
el.innerHTML = "🟡 Indefinido";
}
})
.catch(() => {
const el = document.getElementById(elementId);
if (el) el.innerHTML = "🟡 Erro";
});
}
function atualizarTodos() {
atualizarStatus("web01", "web01-status");
atualizarStatus("web02", "web02-status");
atualizarStatus("web03", "web03-status");
atualizarStatus("web04", "web04-status");
atualizarStatus("ns1", "ns1-status");
atualizarStatus("ns2", "ns2-status");
}
$(document).ready(function () {
atualizarTodos();
setInterval(atualizarTodos, 30000);
});
});