cus_Menu.js 1.39 KB
Newer Older
Patrick's avatar
Patrick committed
1
2
3
4
5
6
7
8
9
10
11
12
var acc = document.getElementsByClassName("accordion");
            var i; 
            for (i = 0; i < acc.length; i++) {
              acc[i].addEventListener("click", function() {
                this.classList.toggle("active");
                var subMenu = this.nextElementSibling;
                if (subMenu.style.maxHeight) {
                    subMenu.style.maxHeight = null;
                } else {
                    subMenu.style.maxHeight = subMenu.scrollHeight + "px";
                } 
              });
Patrick's avatar
Patrick committed
13
14
15
16
17
            }

function nordbahnview(){
  var viewp = vcs.vcm.Framework.getInstance().viewpoints.NordBView
  vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp);
18
19
20
21
22
23
}

document.addEventListener('touchstart', function addtouchclass(e){ // first time user touches the screen
  var drop = document.getElementById("dropdownMain")
    drop.classList.add('can-touch') // add "can-touch" class to document root using classList API
    document.removeEventListener('touchstart', addtouchclass, false) // de-register touchstart event
24
25
26
27
28
29
30
31
32
33
34
35
36
}, false)

var dropD = document.getElementById("dropdownMain")
var dropC = document.getElementById("dropdownContent")
dropD.onclick = function(){
  if (dropD.className == "can-touch"){
    if (dropC.style.display === "none"){
      dropC.style.display = "block";
    } else if (dropC.style.display === "block"){
      dropC.style.display = "none";
    }
  }
}