cus_Menu.js 1.68 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
}, false)

var dropD = document.getElementById("dropdownMain")
var dropC = document.getElementById("dropdownContent")
28
29

function dropdownFunk() {
30
31
    if (dropD.className == "can-touch"){
    if (dropC.style.display == "none" || dropC.style.display == ""){
32
      dropC.style.display = "block";
33
    } else if (dropC.style.display == "block"){
34
35
      dropC.style.display = "none";
    }
36
   }
37
38
39
40
41
42
43
44
45
46
}
// 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";
//     }
//   }
// }