修复关键函数缺失导致的故障
This commit is contained in:
@@ -183,6 +183,8 @@
|
|||||||
|
|
||||||
// ---- Initialize ----
|
// ---- Initialize ----
|
||||||
function init() {
|
function init() {
|
||||||
|
try {
|
||||||
|
console.log('[Init] Start...');
|
||||||
// Resource Gauges Time
|
// Resource Gauges Time
|
||||||
updateGaugesTime();
|
updateGaugesTime();
|
||||||
setInterval(updateGaugesTime, 1000);
|
setInterval(updateGaugesTime, 1000);
|
||||||
@@ -637,6 +639,11 @@
|
|||||||
initWebSocket();
|
initWebSocket();
|
||||||
backgroundIntervals.push(setInterval(fetchNetworkHistory, NETWORK_HISTORY_INTERVAL));
|
backgroundIntervals.push(setInterval(fetchNetworkHistory, NETWORK_HISTORY_INTERVAL));
|
||||||
backgroundIntervals.push(setInterval(fetchLatency, REFRESH_INTERVAL));
|
backgroundIntervals.push(setInterval(fetchLatency, REFRESH_INTERVAL));
|
||||||
|
console.log('[Init] Success');
|
||||||
|
} catch (err) {
|
||||||
|
console.error('[Init Failure]', err);
|
||||||
|
if (window.onerror) window.onerror('Initialization failed: ' + err.message, '', 0, 0, err);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---- Real-time WebSocket ----
|
// ---- Real-time WebSocket ----
|
||||||
@@ -687,6 +694,14 @@
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function formatClock() {
|
||||||
|
const now = new Date();
|
||||||
|
const h = String(now.getHours()).padStart(2, '0');
|
||||||
|
const m = String(now.getMinutes()).padStart(2, '0');
|
||||||
|
const s = String(now.getSeconds()).padStart(2, '0');
|
||||||
|
return h + ':' + m + ':' + s;
|
||||||
|
}
|
||||||
|
|
||||||
// ---- Theme Switching ----
|
// ---- Theme Switching ----
|
||||||
function toggleTheme() {
|
function toggleTheme() {
|
||||||
const theme = dom.themeToggle.checked ? 'light' : 'dark';
|
const theme = dom.themeToggle.checked ? 'light' : 'dark';
|
||||||
|
|||||||
Reference in New Issue
Block a user