Skip to content

Commit 1a1e0e9

Browse files
committed
[ADD] Active class for custom admin panel menu item.
1 parent bbfc1b8 commit 1a1e0e9

File tree

1 file changed

+6
-0
lines changed
  • manager/media/style/default/js

1 file changed

+6
-0
lines changed

manager/media/style/default/js/modx.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,12 @@
8282
e.preventDefault();
8383
}
8484
}
85+
if (!a.classList.contains('dropdown-toggle') && !a.closest('ul').classList.contains('dropdown-menu')) {
86+
mm.querySelectorAll('.nav li.active').forEach(function (el) {
87+
el.classList.remove('active');
88+
});
89+
a.closest('.nav > li').classList.add('active');
90+
}
8591
});
8692
mm.addEventListener('click', function (e) {
8793
let li = e.target.closest('.nav li');

0 commit comments

Comments
 (0)