-
Streams
+
Streams
Add Stream
Config
Logs
diff --git a/www/main.js b/www/main.js
index a76a42ef..b67aba2f 100644
--- a/www/main.js
+++ b/www/main.js
@@ -182,7 +182,8 @@ if (!document.querySelector('.logo')) {
left: 100%;
}
- .nav-link:hover {
+ .nav-link:hover,
+ .nav-link.active {
color: var(--accent-cyan);
border-color: var(--accent-cyan);
box-shadow: var(--glow-cyan);
@@ -427,6 +428,14 @@ if (!document.querySelector('.logo')) {
` + document.body.innerHTML;
+ // Mark active nav link
+ const currentPage = location.pathname.split('/').pop() || 'index.html';
+ document.querySelectorAll('.nav-links .nav-link').forEach(link => {
+ if (link.getAttribute('href') === currentPage) {
+ link.classList.add('active');
+ }
+ });
+
// Theme management functions
function initTheme() {
const savedTheme = localStorage.getItem('theme');