aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/main/resources/dokka/scripts
diff options
context:
space:
mode:
authorMarcin Aman <maman@virtuslab.com>2020-09-04 15:56:44 +0200
committerPaweł Marks <Kordyjan@users.noreply.github.com>2020-09-10 10:37:56 +0200
commit79ab595fe44c3588ae07cd5130bb9d63d6085f07 (patch)
tree9edd2bcade76bed6b41a3cac202414c590997e4b /plugins/base/src/main/resources/dokka/scripts
parent34dcd02073128ff8a6b924f82ffb5929fcd405d3 (diff)
downloaddokka-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')
-rw-r--r--plugins/base/src/main/resources/dokka/scripts/platformContentHandler.js15
-rw-r--r--plugins/base/src/main/resources/dokka/scripts/scripts.js17
2 files changed, 15 insertions, 17 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
diff --git a/plugins/base/src/main/resources/dokka/scripts/scripts.js b/plugins/base/src/main/resources/dokka/scripts/scripts.js
deleted file mode 100644
index 85dfd86f..00000000
--- a/plugins/base/src/main/resources/dokka/scripts/scripts.js
+++ /dev/null
@@ -1,17 +0,0 @@
-document.getElementById("navigationFilter").oninput = function (e) {
- var input = e.target.value;
- var menuParts = document.getElementsByClassName("sideMenuPart")
- for (let part of menuParts) {
- if(part.querySelector("a").textContent.startsWith(input)) {
- part.classList.remove("filtered");
- } else {
- part.classList.add("filtered");
- }
- }
-}
-
-window.addEventListener("DOMContentLoaded", () => {
- document.getElementById("leftToggler").onclick = function() {
- document.getElementById("leftColumn").classList.toggle("open");
- }
-} \ No newline at end of file