diff options
author | Marcin Aman <maman@virtuslab.com> | 2020-09-04 15:56:44 +0200 |
---|---|---|
committer | Paweł Marks <Kordyjan@users.noreply.github.com> | 2020-09-10 10:37:56 +0200 |
commit | 79ab595fe44c3588ae07cd5130bb9d63d6085f07 (patch) | |
tree | 9edd2bcade76bed6b41a3cac202414c590997e4b /plugins/base/src/main/resources/dokka/scripts/platformContentHandler.js | |
parent | 34dcd02073128ff8a6b924f82ffb5929fcd405d3 (diff) | |
download | dokka-79ab595fe44c3588ae07cd5130bb9d63d6085f07.tar.gz dokka-79ab595fe44c3588ae07cd5130bb9d63d6085f07.tar.bz2 dokka-79ab595fe44c3588ae07cd5130bb9d63d6085f07.zip |
Mobile improvements for different screen resolutions
Diffstat (limited to 'plugins/base/src/main/resources/dokka/scripts/platformContentHandler.js')
-rw-r--r-- | plugins/base/src/main/resources/dokka/scripts/platformContentHandler.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/plugins/base/src/main/resources/dokka/scripts/platformContentHandler.js b/plugins/base/src/main/resources/dokka/scripts/platformContentHandler.js index 78d65333..bc34d6a6 100644 --- a/plugins/base/src/main/resources/dokka/scripts/platformContentHandler.js +++ b/plugins/base/src/main/resources/dokka/scripts/platformContentHandler.js @@ -17,8 +17,23 @@ window.addEventListener('load', () => { } initTabs() handleAnchor() + initHidingLeftNavigation() }) +const initHidingLeftNavigation = () => { + document.getElementById("leftToggler").onclick = function(event) { + //Events need to be prevented from bubbling since they will trigger next handler + event.preventDefault(); + event.stopPropagation(); + event.stopImmediatePropagation(); + document.getElementById("leftColumn").classList.toggle("open"); + } + + document.getElementById("main").onclick = () => { + document.getElementById("leftColumn").classList.remove("open"); + } +} + // Hash change is needed in order to allow for linking inside the same page with anchors // If this is not present user is forced to refresh the site in order to use an anchor window.onhashchange = handleAnchor |