Files
angryzeroandCopilot 7010562dae style: deeper purple + remove redundant page title
- Darkened primary from #8b5cf6 to #6d28d9 (violet-700) to better
  complement the dark theme
- Removed <h1> page title — the sidebar active highlight already
  tells you which tab you're on
- Cleaned up related CSS and elTitle plumbing in app.js

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-13 18:32:11 +02:00

73 lines
3.1 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Websocket Rcon</title>
<link href="https://cdnjs.cloudflare.com/ajax/libs/nvd3/1.8.2/nv.d3.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css" rel="stylesheet">
<link href="rcon.css" rel="stylesheet">
<style>
/* Mystical purple primary override for Bootstrap 5.3 */
[data-bs-theme="dark"] {
--bs-primary: #6d28d9;
--bs-primary-rgb: 109, 40, 217;
--bs-primary-text-emphasis: #a78bfa;
--bs-primary-bg-subtle: rgba(109, 40, 217, 0.15);
--bs-primary-border-subtle: rgba(109, 40, 217, 0.3);
}
</style>
</head>
<body data-bs-theme="dark">
<!-- Server info header: single-line navbar, no hamburger -->
<nav class="navbar navbar-dark bg-primary" id="server-header" style="display:none">
<div class="container-fluid flex-nowrap">
<a class="navbar-brand me-3" href="#" id="header-hostname"></a>
<span class="navbar-text me-2 small" title="Uptime" id="header-uptime"></span>
<span class="navbar-text me-2 small" title="Map Name" id="header-map"></span>
<span class="navbar-text me-2 small" title="Players" id="header-players"></span>
<span class="navbar-text me-2 small" title="Framerate" id="header-fps"></span>
<span class="navbar-text me-2 small" title="Entity Count" id="header-entities"></span>
<button class="btn btn-danger btn-sm ms-auto" type="button" id="btn-disconnect">Disconnect</button>
</div>
</nav>
<!-- Main layout: hidden until connected -->
<div id="app-connected" style="display:none">
<div class="container-fluid">
<div class="row">
<div class="col-md-2">
<ul class="nav flex-column nav-sidebar" id="sidebar-nav"></ul>
</div>
<div class="col-md-10">
<div id="app-view"></div>
</div>
</div>
</div>
</div>
<!-- Connect page: shown when not connected -->
<div id="app-connect" class="container-fluid"></div>
<!-- Bootstrap 5 JS (vanilla, no jQuery needed) -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
<!-- Charts -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.16/d3.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/nvd3/1.8.1/nv.d3.min.js"></script>
<!-- App scripts -->
<script src="js/utils.js"></script>
<script src="js/rcon.js"></script>
<script src="js/router.js"></script>
<script src="js/pages/connect.js"></script>
<script src="js/pages/serverInfo.js"></script>
<script src="js/pages/console.js"></script>
<script src="js/pages/chat.js"></script>
<script src="js/pages/playerlist.js"></script>
<script src="js/pages/playerInfo.js"></script>
<script src="js/app.js"></script>
</body>
</html>