MCPcopy Index your code
hub / github.com/Threadfin/Threadfin / mappingChannel

Function mappingChannel

html/js/mapping-editor.js:1155–1199  ·  view source on GitHub ↗
(xepg, elm)

Source from the content-addressed store, hash-verified

1153}
1154
1155function mappingChannel(xepg, elm) {
1156 var thisChannel = xEPG["epgMapping"][xepg];
1157 //var xMapping = elm.value;
1158 var xMapping = elm.options[elm.selectedIndex].value
1159
1160 if (bulk == false) {
1161
1162 thisChannel["x-mapping"] = xMapping;
1163
1164 var tr = document.getElementById(xepg);
1165
1166 if (xMapping == "-") {
1167 thisChannel["x-active"] = false;
1168 tr.className = "notActiveEPG"
1169 } else {
1170 thisChannel["x-active"] = true;
1171 tr.className = "activeEPG"
1172 }
1173
1174 // Show data in table
1175 var td = tr.getElementsByTagName("TD");
1176 var dataXmltvID = td[td.length - 1].lastChild;
1177 dataXmltvID.innerHTML = xMapping;
1178 //console.log(td[td.length - 1]);
1179 //console.log(xMapping, elm);
1180
1181 createSearchObj();
1182 searchInMapping();
1183 updateChannelLogo(xepg)
1184 mappingDetail(xepg);
1185 return
1186 }
1187
1188 if (bulk == true) {
1189
1190 var key = "x-mapping"
1191 var value = xMapping
1192 saveBulk(key, value);
1193
1194 mappingDetail(xepg);
1195 return
1196 }
1197
1198 return
1199}
1200
1201
1202function createNewTD(newItem, elm) {

Callers

nothing calls this directly

Calls 5

updateChannelLogoFunction · 0.85
mappingDetailFunction · 0.85
saveBulkFunction · 0.85
createSearchObjFunction · 0.70
searchInMappingFunction · 0.70

Tested by

no test coverage detected