Upload files to "templates"

This commit is contained in:
2024-11-28 23:11:22 -05:00
parent e39515833d
commit 259bde58a6

View File

@ -30,6 +30,8 @@
<!-- Navigation menu --> <!-- Navigation menu -->
<nav class="nav-links"> <nav class="nav-links">
<!-- Centered Links -->
<div class="nav-center">
<a href="/">Home</a> <a href="/">Home</a>
<div class="dropdown"> <div class="dropdown">
<a href="/methodology">Methodology</a> <a href="/methodology">Methodology</a>
@ -49,15 +51,22 @@
</div> </div>
</div> </div>
<a href="/rule_creation">Rule Creation</a> <a href="/rule_creation">Rule Creation</a>
</div>
<!-- Right-Aligned Links -->
<div class="nav-right">
{% if current_user.is_authenticated %} {% if current_user.is_authenticated %}
<a href="/notebook">Notebook</a> <a href="/notebook">Notebook</a>
<a href="/profile">{{ current_user.username }}</a> <a href="/profile">{{ current_user.username }}</a>
{% else %} {% else %}
<a href="/register">Register</a>
<a href="/login">Login</a> <a href="/login">Login</a>
{% endif %} {% endif %}
</div>
</nav> </nav>
<!-- Theme Toggle Slider --> <!-- Theme Toggle Slider -->
<label class="switch"> <label class="switch">
<input type="checkbox" id="theme-toggle"> <input type="checkbox" id="theme-toggle">
@ -107,6 +116,18 @@
} }
}); });
const navLinks = document.querySelectorAll('.nav-links a');
navLinks.forEach(link => {
link.addEventListener('click', function() {
// Remove active class from all links
navLinks.forEach(link => link.classList.remove('active'));
// Add active class to clicked link
this.classList.add('active');
});
});
// Burger menu toggle function for mobile // Burger menu toggle function for mobile
function toggleMenu() { function toggleMenu() {
const navLinks = document.querySelector('.nav-links'); const navLinks = document.querySelector('.nav-links');