fix: navbar single-line, chart sizing, text visibility
- Removed hamburger menu — all stats inline on one navbar row - Disconnect button at top-right (ms-auto) - Added data-bs-theme=dark for proper BS5 dark mode text inheritance - Restored explicit width/height on chart SVGs (required by NVD3) - Changed text-muted → text-white-50 for field labels on dark bg - Added flex-nowrap to navbar container - Overrode --bs-body-bg to maintain original dark shade Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -19,7 +19,7 @@ function ServerInfoPage(params, container) {
|
||||
'<h4 class="card-title mb-0">Server Performance</h4>' +
|
||||
'</div>' +
|
||||
'<div id="performanceCollapse" class="collapse show">' +
|
||||
'<div class="card-body"><svg id="chart-performance"></svg></div>' +
|
||||
'<div class="card-body"><svg id="chart-performance" style="height:200px;width:100%"></svg></div>' +
|
||||
'</div>' +
|
||||
'</div>' +
|
||||
'<div class="card mb-3">' +
|
||||
@@ -28,7 +28,7 @@ function ServerInfoPage(params, container) {
|
||||
'<h4 class="card-title mb-0">Server Networking</h4>' +
|
||||
'</div>' +
|
||||
'<div id="networkCollapse" class="collapse show">' +
|
||||
'<div class="card-body"><svg id="chart-network"></svg></div>' +
|
||||
'<div class="card-body"><svg id="chart-network" style="height:250px;width:100%"></svg></div>' +
|
||||
'</div>' +
|
||||
'</div>' +
|
||||
'<div class="card mb-3">' +
|
||||
@@ -37,7 +37,7 @@ function ServerInfoPage(params, container) {
|
||||
'<h4 class="card-title mb-0">Players</h4>' +
|
||||
'</div>' +
|
||||
'<div id="playersCollapse" class="collapse show">' +
|
||||
'<div class="card-body"><svg id="chart-players"></svg></div>' +
|
||||
'<div class="card-body"><svg id="chart-players" style="height:250px;width:100%"></svg></div>' +
|
||||
'</div>' +
|
||||
'</div>' +
|
||||
'</div>' +
|
||||
@@ -121,7 +121,7 @@ function ServerInfoPage(params, container) {
|
||||
if (data.hasOwnProperty(key)) {
|
||||
var val = data[key];
|
||||
if (typeof val === 'number') val = formatNumber(val);
|
||||
fieldsHtml += '<div class="col-sm-4"><p><span class="text-muted">' + key + ':</span> <span>' + val + '</span></p></div>';
|
||||
fieldsHtml += '<div class="col-sm-4"><p><span class="text-white-50">' + key + ':</span> <span>' + val + '</span></p></div>';
|
||||
}
|
||||
}
|
||||
document.getElementById('si-fields').innerHTML = fieldsHtml;
|
||||
|
||||
Reference in New Issue
Block a user