fix: 磁盘分区移入col-extra 无需额外列
This commit is contained in:
@@ -231,6 +231,7 @@
|
||||
'<div class="col-info" style="text-align:right;font-size:.7rem;color:var(--text-dim);margin-top:4px"></div>'+
|
||||
'</div>'+
|
||||
'<div class="col-extra">'+
|
||||
'<div class="disk-list" style="max-height:150px;overflow-y:auto;margin-bottom:6px"></div>'+
|
||||
'<div class="extra-row"><span class="elabel">负载</span> <span class="eval load-val">—</span></div>'+
|
||||
'<div class="extra-row"><span class="elabel">SWAP</span> <span class="eval swap-val">—</span></div>'+
|
||||
'<div class="extra-row"><span class="elabel">温度</span> <span class="eval temp-val">—</span></div>'+
|
||||
@@ -318,19 +319,8 @@
|
||||
if (loadEl && sysData.cpu) loadEl.textContent = (sysData.cpu.load_avg||[0,0,0]).map(function(v){return v.toFixed(1);}).join(' / ');
|
||||
if (swapEl && sysData.swap) { var st = sysData.swap.total_gb||0; swapEl.textContent = st > 0 ? (sysData.swap.percent||0).toFixed(1)+'% ('+(sysData.swap.used_gb||0).toFixed(1)+'G)' : '—'; }
|
||||
// 磁盘分区列表
|
||||
// 动态创建磁盘分区列
|
||||
var colDisk = card.querySelector('.col-disk');
|
||||
// 磁盘分区 (在col-extra中显示)
|
||||
var diskList = card.querySelector('.disk-list');
|
||||
if (sysData.partitions && sysData.partitions.length) {
|
||||
if (!colDisk) {
|
||||
colDisk = document.createElement('div'); colDisk.className = 'col-disk';
|
||||
colDisk.innerHTML = '<div class="disk-list"></div>';
|
||||
card.appendChild(colDisk);
|
||||
diskList = colDisk.querySelector('.disk-list');
|
||||
}
|
||||
} else {
|
||||
if (colDisk) colDisk.remove();
|
||||
}
|
||||
if (diskList && sysData.partitions) {
|
||||
var parts = sysData.partitions || [];
|
||||
if (!diskList.querySelector('.part-row') || diskList.children.length !== parts.length) {
|
||||
@@ -367,19 +357,8 @@
|
||||
if (procEl && sysData.process) procEl.textContent = (sysData.process.memory_mb||0).toFixed(0)+'MB';
|
||||
|
||||
// 磁盘分区
|
||||
// 动态创建磁盘分区列
|
||||
var colDisk = card.querySelector('.col-disk');
|
||||
// 磁盘分区 (在col-extra中显示)
|
||||
var diskList = card.querySelector('.disk-list');
|
||||
if (sysData.partitions && sysData.partitions.length) {
|
||||
if (!colDisk) {
|
||||
colDisk = document.createElement('div'); colDisk.className = 'col-disk';
|
||||
colDisk.innerHTML = '<div class="disk-list"></div>';
|
||||
card.appendChild(colDisk);
|
||||
diskList = colDisk.querySelector('.disk-list');
|
||||
}
|
||||
} else {
|
||||
if (colDisk) colDisk.remove();
|
||||
}
|
||||
if (diskList && sysData.partitions) {
|
||||
var parts = sysData.partitions || [];
|
||||
if (!diskList.querySelector('.part-row') || diskList.children.length !== parts.length) {
|
||||
|
||||
Reference in New Issue
Block a user