diff options
Diffstat (limited to 'scripts/sidebar.js')
-rw-r--r-- | scripts/sidebar.js | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/scripts/sidebar.js b/scripts/sidebar.js new file mode 100644 index 0000000..3aaaef8 --- /dev/null +++ b/scripts/sidebar.js @@ -0,0 +1,33 @@ +function toggleNav() { + const sidebar = document.getElementById("sidebar"); + const sStyle = window.getComputedStyle(sidebar); + + if (sStyle.visibility == "hidden") { + if (document.body.clientWidth >= 700) { + document.getElementById("main").style.marginLeft = "360px"; + + try { + document.getElementById("banner").style.marginLeft = "300px"; + document.getElementById("backbtn").style.marginLeft = "360px"; + } + catch { + + } + } + + document.getElementById("sidebar").style.visibility = "visible"; + document.getElementById("sidebar").style.opacity = "1"; + } else { + document.getElementById("main").style.marginLeft = "0"; + document.getElementById("sidebar").style.visibility = "hidden"; + document.getElementById("sidebar").style.opacity = "0"; + + try { + document.getElementById("banner").style.marginLeft = "0"; + document.getElementById("backbtn").style.marginLeft = "70px"; + } + catch { + + } + } +}
\ No newline at end of file |