Skip to content

Commit eab6a34

Browse files
committed
fix for sidebar toggle for safari 9.x
1 parent 6b44f19 commit eab6a34

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Shared/toggle-classes.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,9 @@ export default function toggleClasses (toggleClass, classList, force) {
22
const level = classList.indexOf(toggleClass)
33
const removeClassList = classList.slice(0, level)
44
removeClassList.map((className) => document.body.classList.remove(className))
5-
document.body.classList.toggle(toggleClass, force)
5+
if (document.body.classList.contains(toggleClass)) {
6+
document.body.classList.remove(toggleClass, force);
7+
} else {
8+
document.body.classList.add(toggleClass, force);
9+
}
610
}

0 commit comments

Comments
 (0)