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', () => { window.addEventListener('resize', () => {
map.updateSize() map.updateSize();
}); });
}); });
</script> </script>
+1 -1
View File
@@ -1,7 +1,7 @@
// Usage: https://feathericons.com/ // Usage: https://feathericons.com/
import feather from "feather-icons"; import feather from "feather-icons";
document.addEventListener("DOMContentLoaded", function() { document.addEventListener("DOMContentLoaded", () => {
feather.replace(); feather.replace();
}); });
+11 -12
View File
@@ -1,19 +1,18 @@
// Usage: https://github.com/Grsmto/simplebar // Usage: https://github.com/Grsmto/simplebar
import SimpleBar from "simplebar"; import SimpleBar from "simplebar";
document.addEventListener("DOMContentLoaded", function() { document.addEventListener("DOMContentLoaded", () => {
/* Initialize simplebar */ /* Initialize simplebar */
new SimpleBar(document.getElementsByClassName("js-simplebar")[0]) new SimpleBar(document.getElementsByClassName("js-simplebar")[0])
/* Sidebar toggle behaviour */ const sidebarElement = document.getElementsByClassName('sidebar')[0];
$(".sidebar-toggle").on("click", function() { const sidebarToggleElement = document.getElementsByClassName('sidebar-toggle')[0];
$(".sidebar")
.toggleClass("collapsed") sidebarToggleElement.addEventListener("click", () => {
// Triger resize after animation sidebarElement.classList.toggle("collapsed");
.one("transitionend", function() {
setTimeout(function() { sidebarElement.addEventListener('transitionend', () => {
window.dispatchEvent(new Event("resize")); window.dispatchEvent(new Event("resize"));
}, 100); });
});
}); });
}); });