fix: Allow external navigation from settings menu
This commit is contained in:
parent
373c4da57c
commit
2419ddc5d8
@ -1063,9 +1063,15 @@ function formatDate(dateString) {
|
|||||||
// Tab navigation
|
// Tab navigation
|
||||||
document.querySelectorAll('.settings-nav .nav-link').forEach(link => {
|
document.querySelectorAll('.settings-nav .nav-link').forEach(link => {
|
||||||
link.addEventListener('click', (e) => {
|
link.addEventListener('click', (e) => {
|
||||||
e.preventDefault();
|
|
||||||
const tab = link.dataset.tab;
|
const tab = link.dataset.tab;
|
||||||
|
|
||||||
|
// Skip external links (those without data-tab)
|
||||||
|
if (!tab) {
|
||||||
|
return; // Allow normal navigation
|
||||||
|
}
|
||||||
|
|
||||||
|
e.preventDefault();
|
||||||
|
|
||||||
// Update nav
|
// Update nav
|
||||||
document.querySelectorAll('.settings-nav .nav-link').forEach(l => l.classList.remove('active'));
|
document.querySelectorAll('.settings-nav .nav-link').forEach(l => l.classList.remove('active'));
|
||||||
link.classList.add('active');
|
link.classList.add('active');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user