MCPcopy Create free account
hub / github.com/Threadfin/Threadfin / createNewTD

Function createNewTD

html/js/mapping-editor.js:1202–1232  ·  view source on GitHub ↗
(newItem, elm)

Source from the content-addressed store, hash-verified

1200
1201
1202function createNewTD(newItem, elm) {
1203 var newTD = new Object();
1204 newTD["_element"] = "TD";
1205
1206 elm.appendChild(createElement(newTD));
1207 var td = elm.lastChild;
1208
1209 switch (newItem["_element"]) {
1210 case "SELECT":
1211 td.appendChild(createElement(newItem));
1212 var td = elm.lastChild.lastChild;
1213 var values = newItem["_optionValues"];
1214 for (var i = 0; i < values.length; i++) {
1215 //console.log(item);
1216 var newEntry = new Object;
1217 newEntry["_element"] = "OPTION";
1218 newEntry["_text"] = values[i];
1219 newEntry["value"] = values[i];
1220 td.appendChild(createElement(newEntry));
1221 }
1222 td.value = newItem["value"];
1223
1224 break;
1225
1226 default:
1227
1228 td.appendChild(createElement(newItem));
1229 break;
1230 }
1231
1232}
1233
1234function saveXEPG() {
1235 if (mappingError == true) {

Callers 3

createMappingTableFunction · 0.85
createUsersTableFunction · 0.85
createFilesTableFunction · 0.85

Calls 1

createElementFunction · 0.85

Tested by

no test coverage detected