(menuKey)
| 442 | return rows; |
| 443 | } |
| 444 | createInactiveTableContent(menuKey) { |
| 445 | var data = new Object(); |
| 446 | var rows = new Array(); |
| 447 | switch (menuKey) { |
| 448 | case "mapping": |
| 449 | BULK_EDIT = false; |
| 450 | createSearchObj(); |
| 451 | checkUndo("epgMapping"); |
| 452 | console.log("MAPPING"); |
| 453 | data = SERVER["xepg"]["epgMapping"]; |
| 454 | var keys = getObjKeys(data); |
| 455 | keys.forEach(key => { |
| 456 | if (data[key]["x-active"] === false) { |
| 457 | var tr = document.createElement("TR"); |
| 458 | tr.id = key; |
| 459 | tr.className = "notActiveEPG"; |
| 460 | // Bulk |
| 461 | var cell = new Cell(); |
| 462 | cell.child = true; |
| 463 | cell.childType = "BULK"; |
| 464 | cell.value = false; |
| 465 | tr.appendChild(cell.createCell()); |
| 466 | // Kanalnummer |
| 467 | var cell = new Cell(); |
| 468 | cell.child = true; |
| 469 | cell.childType = "INPUTCHANNEL"; |
| 470 | if (data[key]["x-active"] == true) { |
| 471 | cell.value = data[key]["x-channelID"]; |
| 472 | } |
| 473 | else { |
| 474 | cell.value = data[key]["x-channelID"] * 10; |
| 475 | } |
| 476 | //td.setAttribute('onclick', 'javascript: changeChannelNumber("' + key + '", this)') |
| 477 | tr.appendChild(cell.createCell()); |
| 478 | // Logo |
| 479 | var cell = new Cell(); |
| 480 | cell.child = true; |
| 481 | cell.childType = "IMG"; |
| 482 | cell.imageURL = data[key]["tvg-logo"]; |
| 483 | var td = cell.createCell(); |
| 484 | td.setAttribute('onclick', 'javascript: openPopUp("mapping", this)'); |
| 485 | td.className = "logo-cell"; |
| 486 | td.id = key; |
| 487 | tr.appendChild(td); |
| 488 | // Kanalname |
| 489 | var cell = new Cell(); |
| 490 | var cats = data[key]["x-category"].split(":"); |
| 491 | cell.child = true; |
| 492 | cell.childType = "P"; |
| 493 | cell.className = "category"; |
| 494 | var catColorSettings = SERVER["settings"]["epgCategoriesColors"]; |
| 495 | var colors_split = catColorSettings.split("|"); |
| 496 | for (var i = 0; i < colors_split.length; i++) { |
| 497 | var catsColor_split = colors_split[i].split(":"); |
| 498 | if (catsColor_split[0] == cats[0]) { |
| 499 | cell.classColor = catsColor_split[1]; |
| 500 | } |
| 501 | } |
no test coverage detected