Remove dead code from profile and password proxy systems
Strip ~966 lines of unused code after transitioning to cookie-only auth: profile CRUD handlers, encryption helpers, username/password proxy launcher, proxy check/version handlers, dead preload methods, orphaned CSS (modals, profiles, nav tabs, collapsible sections), unused DOM elements and renderer functions. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
-61
@@ -9,7 +9,6 @@ let sessionData = {
|
||||
const connectionStatus = document.getElementById('connectionStatus');
|
||||
const deviceStatus = document.getElementById('deviceStatus');
|
||||
const deviceList = document.getElementById('deviceList');
|
||||
const deviceDetails = document.getElementById('deviceDetails');
|
||||
const statusIndicator = document.getElementById('statusIndicator');
|
||||
const deviceSearch = document.getElementById('deviceSearch');
|
||||
|
||||
@@ -444,66 +443,6 @@ function selectDevice(device, deviceElement) {
|
||||
updateCookieProxyButtonStates();
|
||||
}
|
||||
|
||||
// Display detailed device information
|
||||
function displayDeviceDetails(device) {
|
||||
const deviceStatus = getDeviceStatus(device);
|
||||
|
||||
const detailsHtml = `
|
||||
<div class="device-details-card">
|
||||
<div class="device-details-header">
|
||||
<h3 class="device-details-name">${escapeHtml(device.name || 'Unnamed Device')}</h3>
|
||||
<span class="device-status ${deviceStatus.isOnline ? 'online' : 'offline'}">
|
||||
${escapeHtml(deviceStatus.statusText)}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="device-details-grid">
|
||||
<div class="device-detail-item">
|
||||
<div class="device-detail-label">Device ID</div>
|
||||
<div class="device-detail-value">${escapeHtml(device.guid || device.id || 'N/A')}</div>
|
||||
</div>
|
||||
|
||||
<div class="device-detail-item">
|
||||
<div class="device-detail-label">Device Type</div>
|
||||
<div class="device-detail-value">${escapeHtml(device.type || 'Unknown')}</div>
|
||||
</div>
|
||||
|
||||
<div class="device-detail-item">
|
||||
<div class="device-detail-label">Model</div>
|
||||
<div class="device-detail-value">${escapeHtml(device.model || 'Unknown')}</div>
|
||||
</div>
|
||||
|
||||
<div class="device-detail-item">
|
||||
<div class="device-detail-label">IP Address</div>
|
||||
<div class="device-detail-value">${escapeHtml(device.ipAddress || 'N/A')}</div>
|
||||
</div>
|
||||
|
||||
<div class="device-detail-item">
|
||||
<div class="device-detail-label">MAC Address</div>
|
||||
<div class="device-detail-value">${escapeHtml(device.macAddress || 'N/A')}</div>
|
||||
</div>
|
||||
|
||||
<div class="device-detail-item">
|
||||
<div class="device-detail-label">Firmware Version</div>
|
||||
<div class="device-detail-value">${escapeHtml(device.firmwareVersion || 'N/A')}</div>
|
||||
</div>
|
||||
|
||||
<div class="device-detail-item">
|
||||
<div class="device-detail-label">Serial Number</div>
|
||||
<div class="device-detail-value">${escapeHtml(device.serialNumber || 'N/A')}</div>
|
||||
</div>
|
||||
|
||||
<div class="device-detail-item">
|
||||
<div class="device-detail-label">Location</div>
|
||||
<div class="device-detail-value">${escapeHtml(device.location || 'N/A')}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
`;
|
||||
|
||||
deviceDetails.innerHTML = detailsHtml;
|
||||
}
|
||||
|
||||
// Utility functions
|
||||
function showStatus(element, message, type) {
|
||||
element.textContent = message;
|
||||
|
||||
Reference in New Issue
Block a user