Drop jQuery in sidebar

This commit is contained in:
Paul Laros
2020-08-28 20:27:40 +02:00
parent 00bacabbaf
commit df05707434
3 changed files with 13 additions and 14 deletions
+1 -1
View File
@@ -780,7 +780,7 @@
}
});
window.addEventListener('resize', () => {
map.updateSize()
map.updateSize();
});
});
</script>
+1 -1
View File
@@ -1,7 +1,7 @@
// Usage: https://feathericons.com/
import feather from "feather-icons";
document.addEventListener("DOMContentLoaded", function() {
document.addEventListener("DOMContentLoaded", () => {
feather.replace();
});
+11 -12
View File
@@ -1,19 +1,18 @@
// Usage: https://github.com/Grsmto/simplebar
import SimpleBar from "simplebar";
document.addEventListener("DOMContentLoaded", function() {
document.addEventListener("DOMContentLoaded", () => {
/* Initialize simplebar */
new SimpleBar(document.getElementsByClassName("js-simplebar")[0])
/* Sidebar toggle behaviour */
$(".sidebar-toggle").on("click", function() {
$(".sidebar")
.toggleClass("collapsed")
// Triger resize after animation
.one("transitionend", function() {
setTimeout(function() {
window.dispatchEvent(new Event("resize"));
}, 100);
});
const sidebarElement = document.getElementsByClassName('sidebar')[0];
const sidebarToggleElement = document.getElementsByClassName('sidebar-toggle')[0];
sidebarToggleElement.addEventListener("click", () => {
sidebarElement.classList.toggle("collapsed");
sidebarElement.addEventListener('transitionend', () => {
window.dispatchEvent(new Event("resize"));
});
});
});
});