AvalonDocumentationEngine/assets/system/sidebar.js

23 lines
701 B
JavaScript
Raw Permalink Normal View History

2023-01-05 20:58:03 +00:00
var bodyele = document.getElementById("body");
var sidebarele = document.getElementById("sidebar");
function toggleSidebar(override) {
bodyele.dataset.sidebarOpen = override ?? (bodyele.dataset.sidebarOpen == "false");
sessionStorage.setItem("sidebar", bodyele.dataset.sidebarOpen);
}
function opensearch(sq) {
search.value = sq;
onsearch();
toggleSidebar(true);
}
if (window.innerWidth > 800) {
bodyele.dataset.sidebarOpen = sessionStorage.getItem("sidebar") == "true";
} else {
bodyele.dataset.sidebarOpen = true;
setTimeout(() => {
bodyele.dataset.sidebarOpen = false;
}, 1)
}
setTimeout(() => {
sidebarele.dataset.okanimate = true;
bodyele.dataset.okanimate = true;
}, 1)