summaryrefslogtreecommitdiffstats
path: root/assets/js/fuji.js
diff options
context:
space:
mode:
authoramzrk22020-10-02 09:58:29 +0800
committeramzrk22020-10-02 09:58:29 +0800
commitb54ec5fd4edb01da5a67108165bb22ac9cfc3d39 (patch)
tree72b021672dfff77e9ad38a9b204fd33485eab86f /assets/js/fuji.js
parentbe7e669b18517cf24972b32165fe406467296c5f (diff)
downloadhugo-theme-fuji-b54ec5fd4edb01da5a67108165bb22ac9cfc3d39.tar.gz
hugo-theme-fuji-b54ec5fd4edb01da5a67108165bb22ac9cfc3d39.tar.bz2
hugo-theme-fuji-b54ec5fd4edb01da5a67108165bb22ac9cfc3d39.zip
new: add mobile menu controller
Diffstat (limited to 'assets/js/fuji.js')
-rw-r--r--assets/js/fuji.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/assets/js/fuji.js b/assets/js/fuji.js
index 994119b..d2eab58 100644
--- a/assets/js/fuji.js
+++ b/assets/js/fuji.js
@@ -161,3 +161,18 @@ if (urlParams.has('s')) {
};
xhr.send(null);
}
+
+/* mobile menu */
+const openMenu = document.getElementById('btn-menu');
+if (openMenu) {
+ openMenu.addEventListener('click', () => {
+ const menu = document.querySelector('.sidebar-mobile');
+ if (menu) {
+ if (menu.style.display === 'none') {
+ menu.setAttribute('style', 'display: flex;');
+ } else {
+ menu.setAttribute('style', 'display: none;');
+ }
+ }
+ });
+}