|
12 | 12 | <div class="header"> |
13 | 13 | <div class="title">webtask - System Monitor</div> |
14 | 14 | <div class="system-info"> |
15 | | - <div class="cpu-bar"> |
16 | | - CPU: <div class="progress-bar"><div class="progress-fill" id="cpu-fill"></div></div> |
17 | | - <span id="cpu-percent">0%</span> |
| 15 | + <div class="cpu-section"> |
| 16 | + <div class="cpu-header"> |
| 17 | + <span>CPU: <span id="cpu-percent">0%</span></span> |
| 18 | + <span class="cpu-cores-count">(<span id="cpu-cores-count">4</span> cores)</span> |
| 19 | + </div> |
| 20 | + <div class="cpu-cores-container" id="cpu-cores-container"> |
| 21 | + <!-- CPU cores will be dynamically generated here --> |
| 22 | + </div> |
| 23 | + <div class="cpu-chart-container"> |
| 24 | + <canvas id="cpu-history-chart" height="30"></canvas> |
| 25 | + </div> |
18 | 26 | </div> |
19 | 27 | <div class="mem-bar"> |
20 | 28 | MEM: <div class="progress-bar"><div class="progress-fill" id="mem-fill"></div></div> |
|
88 | 96 |
|
89 | 97 | <div class="main-content"> |
90 | 98 | <div class="process-header"> |
91 | | - <div>PID</div> |
92 | | - <div>USER</div> |
93 | | - <div>CPU%</div> |
94 | | - <div>MEM%</div> |
95 | | - <div>TIME+</div> |
96 | | - <div>PORT</div> |
97 | | - <div>COMMAND</div> |
| 99 | + <div class="sortable" data-sort="pid">PID <span class="sort-icon">⇅</span></div> |
| 100 | + <div class="sortable" data-sort="user">USER <span class="sort-icon">⇅</span></div> |
| 101 | + <div class="sortable" data-sort="cpu">CPU% <span class="sort-icon">⇅</span></div> |
| 102 | + <div class="sortable" data-sort="mem">MEM% <span class="sort-icon">⇅</span></div> |
| 103 | + <div class="sortable" data-sort="time">TIME+ <span class="sort-icon">⇅</span></div> |
| 104 | + <div class="sortable" data-sort="port">PORT <span class="sort-icon">⇅</span></div> |
| 105 | + <div class="sortable" data-sort="command">COMMAND <span class="sort-icon">⇅</span></div> |
98 | 106 | <div>PREVIEW</div> |
99 | 107 | <div>ACTION</div> |
100 | 108 | </div> |
@@ -132,6 +140,7 @@ <h3>Process Details - PID <span id="details-pid"></span></h3> |
132 | 140 |
|
133 | 141 | <!-- Preview Overlay --> |
134 | 142 | <div class="preview-overlay" id="preview-overlay"> |
| 143 | + <button class="preview-close-button" onclick="webtask.closePreview()" title="Close Preview">×</button> |
135 | 144 | <div class="preview-content"> |
136 | 145 | <div class="preview-header"> |
137 | 146 | <span id="preview-title">File Preview</span> |
|
0 commit comments