mirror of
https://github.com/smittix/intercept.git
synced 2026-04-24 06:40:00 -07:00
fix(wifi): remove dead chart pendingRender flag, dead radar highlight call, CSS.escape client mac
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -130,7 +130,6 @@ const WiFiMode = (function() {
|
|||||||
table: false,
|
table: false,
|
||||||
stats: false,
|
stats: false,
|
||||||
radar: false,
|
radar: false,
|
||||||
chart: false,
|
|
||||||
detail: false,
|
detail: false,
|
||||||
};
|
};
|
||||||
const listenersBound = {
|
const listenersBound = {
|
||||||
@@ -169,7 +168,7 @@ const WiFiMode = (function() {
|
|||||||
initNetworkFilters();
|
initNetworkFilters();
|
||||||
initSortControls();
|
initSortControls();
|
||||||
initHeatmap();
|
initHeatmap();
|
||||||
scheduleRender({ table: true, stats: true, radar: true, chart: true });
|
scheduleRender({ table: true, stats: true, radar: true });
|
||||||
|
|
||||||
// Check if already scanning
|
// Check if already scanning
|
||||||
checkScanStatus();
|
checkScanStatus();
|
||||||
@@ -761,7 +760,7 @@ const WiFiMode = (function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Update UI
|
// Update UI
|
||||||
scheduleRender({ table: true, stats: true, radar: true, chart: true });
|
scheduleRender({ table: true, stats: true, radar: true });
|
||||||
|
|
||||||
// Callbacks
|
// Callbacks
|
||||||
result.access_points.forEach(ap => {
|
result.access_points.forEach(ap => {
|
||||||
@@ -976,7 +975,6 @@ const WiFiMode = (function() {
|
|||||||
table: true,
|
table: true,
|
||||||
stats: true,
|
stats: true,
|
||||||
radar: true,
|
radar: true,
|
||||||
chart: true,
|
|
||||||
detail: selectedBssid === network.bssid,
|
detail: selectedBssid === network.bssid,
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -1072,7 +1070,6 @@ const WiFiMode = (function() {
|
|||||||
pendingRender.table = pendingRender.table || Boolean(flags.table);
|
pendingRender.table = pendingRender.table || Boolean(flags.table);
|
||||||
pendingRender.stats = pendingRender.stats || Boolean(flags.stats);
|
pendingRender.stats = pendingRender.stats || Boolean(flags.stats);
|
||||||
pendingRender.radar = pendingRender.radar || Boolean(flags.radar);
|
pendingRender.radar = pendingRender.radar || Boolean(flags.radar);
|
||||||
pendingRender.chart = pendingRender.chart || Boolean(flags.chart);
|
|
||||||
pendingRender.detail = pendingRender.detail || Boolean(flags.detail);
|
pendingRender.detail = pendingRender.detail || Boolean(flags.detail);
|
||||||
|
|
||||||
if (renderFramePending) return;
|
if (renderFramePending) return;
|
||||||
@@ -1091,7 +1088,6 @@ const WiFiMode = (function() {
|
|||||||
pendingRender.table = false;
|
pendingRender.table = false;
|
||||||
pendingRender.stats = false;
|
pendingRender.stats = false;
|
||||||
pendingRender.radar = false;
|
pendingRender.radar = false;
|
||||||
pendingRender.chart = false;
|
|
||||||
pendingRender.detail = false;
|
pendingRender.detail = false;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -1264,11 +1260,6 @@ const WiFiMode = (function() {
|
|||||||
if (elements.detailBackBtn) elements.detailBackBtn.style.display = 'inline-block';
|
if (elements.detailBackBtn) elements.detailBackBtn.style.display = 'inline-block';
|
||||||
|
|
||||||
updateDetailPanel(bssid);
|
updateDetailPanel(bssid);
|
||||||
|
|
||||||
// Highlight on radar
|
|
||||||
if (typeof WiFiProximityRadar !== 'undefined') {
|
|
||||||
WiFiProximityRadar.highlightNetwork(bssid);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ==========================================================================
|
// ==========================================================================
|
||||||
@@ -1467,7 +1458,7 @@ const WiFiMode = (function() {
|
|||||||
const container = elements.detailClientList?.querySelector('.wifi-client-list');
|
const container = elements.detailClientList?.querySelector('.wifi-client-list');
|
||||||
if (!container) return;
|
if (!container) return;
|
||||||
|
|
||||||
const existingCard = container.querySelector(`[data-mac="${client.mac}"]`);
|
const existingCard = container.querySelector(`[data-mac="${CSS.escape(client.mac)}"]`);
|
||||||
|
|
||||||
if (existingCard) {
|
if (existingCard) {
|
||||||
// Update existing card's RSSI and last seen
|
// Update existing card's RSSI and last seen
|
||||||
@@ -1799,7 +1790,7 @@ const WiFiMode = (function() {
|
|||||||
if (selectedBssid) {
|
if (selectedBssid) {
|
||||||
closeDetail();
|
closeDetail();
|
||||||
}
|
}
|
||||||
scheduleRender({ table: true, stats: true, radar: true, chart: true });
|
scheduleRender({ table: true, stats: true, radar: true });
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1849,7 +1840,7 @@ const WiFiMode = (function() {
|
|||||||
if (selectedBssid && !networks.has(selectedBssid)) {
|
if (selectedBssid && !networks.has(selectedBssid)) {
|
||||||
closeDetail();
|
closeDetail();
|
||||||
}
|
}
|
||||||
scheduleRender({ table: true, stats: true, radar: true, chart: true });
|
scheduleRender({ table: true, stats: true, radar: true });
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user