fix: SLM modal field now only contains correct fields. IP address is passed via modem pairing.
Add: Fuzzy-search modem pairing for slms
This commit is contained in:
@@ -689,9 +689,16 @@ function populateViewMode() {
|
||||
'Missing': 'text-red-600 dark:text-red-400'
|
||||
};
|
||||
|
||||
document.getElementById('statusIndicator').className = `w-3 h-3 rounded-full ${statusColors[unitStatus.status] || 'bg-gray-400'}`;
|
||||
document.getElementById('statusText').className = `font-semibold ${statusTextColors[unitStatus.status] || 'text-gray-600'}`;
|
||||
document.getElementById('statusText').textContent = unitStatus.status || 'Unknown';
|
||||
// If unit is not deployed (benched), show gray "Benched" status instead of health status
|
||||
if (!currentUnit.deployed) {
|
||||
document.getElementById('statusIndicator').className = 'w-3 h-3 rounded-full bg-gray-400 dark:bg-gray-500';
|
||||
document.getElementById('statusText').className = 'font-semibold text-gray-600 dark:text-gray-400';
|
||||
document.getElementById('statusText').textContent = 'Benched';
|
||||
} else {
|
||||
document.getElementById('statusIndicator').className = `w-3 h-3 rounded-full ${statusColors[unitStatus.status] || 'bg-gray-400'}`;
|
||||
document.getElementById('statusText').className = `font-semibold ${statusTextColors[unitStatus.status] || 'text-gray-600'}`;
|
||||
document.getElementById('statusText').textContent = unitStatus.status || 'Unknown';
|
||||
}
|
||||
|
||||
// Format "Last Seen" with timezone-aware formatting
|
||||
if (unitStatus.last && typeof formatFullTimestamp === 'function') {
|
||||
@@ -704,7 +711,8 @@ function populateViewMode() {
|
||||
} else {
|
||||
document.getElementById('statusIndicator').className = 'w-3 h-3 rounded-full bg-gray-400';
|
||||
document.getElementById('statusText').className = 'font-semibold text-gray-600 dark:text-gray-400';
|
||||
document.getElementById('statusText').textContent = 'No status data';
|
||||
// Show "Benched" if not deployed, otherwise "No status data"
|
||||
document.getElementById('statusText').textContent = !currentUnit.deployed ? 'Benched' : 'No status data';
|
||||
document.getElementById('lastSeen').textContent = '--';
|
||||
document.getElementById('age').textContent = '--';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user