()
| 380 | } |
| 381 | |
| 382 | function createMenu() { |
| 383 | |
| 384 | showElement("popup", false); |
| 385 | |
| 386 | //console.log(config); |
| 387 | setMenuItem(); |
| 388 | var menuItems = getObjKeys(menu) |
| 389 | var nav = document.getElementsByTagName("NAV")[0]; |
| 390 | nav.innerHTML = ""; |
| 391 | var newItem = new Object(); |
| 392 | |
| 393 | for (var i = 0; i < menuItems.length; i++) { |
| 394 | |
| 395 | |
| 396 | var newItem = menu[menuItems[i]]; |
| 397 | newItem["id"] = menuItems[i]; |
| 398 | |
| 399 | |
| 400 | switch (newItem.hasOwnProperty("_icon")) { |
| 401 | case true: |
| 402 | var itemText = newItem["_text"]; |
| 403 | delete newItem["_text"] |
| 404 | nav.appendChild(createElement(newItem)); |
| 405 | newItem["_text"] = itemText; |
| 406 | var newIcon = new Object(); |
| 407 | newIcon["_element"] = "IMG"; |
| 408 | newIcon["src"] = newItem["_icon"]; |
| 409 | |
| 410 | var currentElement = document.getElementById(menuItems[i]); |
| 411 | currentElement.appendChild(createElement(newIcon)); |
| 412 | |
| 413 | |
| 414 | var text = new Object(); |
| 415 | text["_element"] = "P" |
| 416 | text["_text"] = itemText; |
| 417 | text["class"] = "nav-text" |
| 418 | currentElement.appendChild(createElement(text)); |
| 419 | break; |
| 420 | |
| 421 | default: |
| 422 | nav.appendChild(createElement(newIcon)); |
| 423 | break; |
| 424 | } |
| 425 | |
| 426 | } |
| 427 | if (activeMenu != undefined) { |
| 428 | //console.log(activeMenu); |
| 429 | toggleMenu(activeMenu); |
| 430 | } |
| 431 | |
| 432 | return |
| 433 | } |
| 434 | |
| 435 | function toggleMenu(elm) { |
| 436 | //showStreams(false); |
no test coverage detected