Skip to content

Commit 0ae12e6

Browse files
committed
Left Navbar Fix
When you hover over the arrow in the menus, the entire link now is painted correctly
1 parent 02a4db2 commit 0ae12e6

File tree

2 files changed

+22
-20
lines changed

2 files changed

+22
-20
lines changed

src/css/helios-gcx.css

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1106,24 +1106,6 @@ label.switch_label:after {
11061106
color: var(--white);
11071107
}
11081108

1109-
.dark-mode .nav-item.toggler>button:hover{
1110-
z-index: -1;
1111-
}
1112-
1113-
.dark-mode .nav-item.toggler>button:hover::before{
1114-
content: "";
1115-
z-index: -1;
1116-
}
1117-
1118-
.nav-item.toggler>button:hover{
1119-
z-index: -1;
1120-
}
1121-
1122-
.nav-item.toggler>button:hover::before{
1123-
content: "";
1124-
z-index: -1;
1125-
}
1126-
11271109
.dark-mode .nav-item.is-current-page>a:before{
11281110
content: "";
11291111
border: 2px solid var(--color-interface-night-300);
@@ -1454,9 +1436,10 @@ label.switch_label:after {
14541436

14551437
/* LIGHT MODE LISTS */
14561438

1457-
.nav-item[data-depth="1"].toggler.is-active:hover button {
1439+
/* .nav-item[data-depth="1"].toggler.is-active:hover button {
14581440
color: #6a7086;
1459-
}
1441+
background: #f6f8fa;
1442+
} */
14601443

14611444
.nav-item[data-depth="1"].toggler:hover,
14621445
.nav-item[data-depth="2"].toggler:hover,

src/js/08-gcx-helios.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,22 @@ document.querySelector('#collapse').addEventListener('click', function (event) {
8181
}
8282
}
8383
})
84+
85+
document.querySelectorAll(`li.nav-item.toggler[data-depth="1"]>.nav-item-toggle,
86+
li.nav-item.toggler[data-depth="2"]>.nav-item-toggle,
87+
li.nav-item.toggler[data-depth="3"]>.nav-item-toggle,
88+
li.nav-item.toggler[data-depth="4"]>.nav-item-toggle`).forEach(function (btn) {
89+
btn.addEventListener('mouseover', (event) => {
90+
var theme = document.querySelector('html').classList.contains('dark-mode')
91+
if (theme) {
92+
btn.previousElementSibling.style.backgroundColor = '#2e394e'
93+
} else {
94+
btn.previousElementSibling.style.backgroundColor = '#f6f8fa'
95+
btn.previousElementSibling.style.color = '#21293a'
96+
}
97+
})
98+
btn.addEventListener('mouseout', (event) => {
99+
btn.previousElementSibling.style.backgroundColor = ''
100+
btn.previousElementSibling.style.color = ''
101+
})
102+
})

0 commit comments

Comments
 (0)