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

Method createTableContent

html/js/menu_ts.js:112–443  ·  view source on GitHub ↗
(menuKey)

Source from the content-addressed store, hash-verified

110 return element;
111 }
112 createTableContent(menuKey) {
113 var data = new Object();
114 var rows = new Array();
115 switch (menuKey) {
116 case "playlist":
117 var fileTypes = new Array("m3u", "hdhr");
118 fileTypes.forEach(fileType => {
119 data = SERVER["settings"]["files"][fileType];
120 var keys = getObjKeys(data);
121 keys.forEach(key => {
122 var tr = document.createElement("TR");
123 tr.id = key;
124 tr.setAttribute('onclick', 'javascript: openPopUp("' + fileType + '", this)');
125 var cell = new Cell();
126 cell.child = true;
127 cell.childType = "P";
128 cell.value = data[key]["name"];
129 tr.appendChild(cell.createCell());
130 var cell = new Cell();
131 cell.child = true;
132 cell.childType = "P";
133 if (SERVER["settings"]["buffer"] != "-") {
134 cell.value = data[key]["tuner"];
135 }
136 else {
137 cell.value = "-";
138 }
139 tr.appendChild(cell.createCell());
140 var cell = new Cell();
141 cell.child = true;
142 cell.childType = "P";
143 cell.value = data[key]["last.update"];
144 tr.appendChild(cell.createCell());
145 var cell = new Cell();
146 cell.child = true;
147 cell.childType = "P";
148 cell.value = data[key]["provider.availability"];
149 tr.appendChild(cell.createCell());
150 var cell = new Cell();
151 cell.child = true;
152 cell.childType = "P";
153 cell.value = data[key]["type"].toUpperCase();
154 tr.appendChild(cell.createCell());
155 var cell = new Cell();
156 cell.child = true;
157 cell.childType = "P";
158 cell.value = data[key]["compatibility"]["streams"];
159 tr.appendChild(cell.createCell());
160 var cell = new Cell();
161 cell.child = true;
162 cell.childType = "P";
163 cell.value = data[key]["compatibility"]["group.title"];
164 tr.appendChild(cell.createCell());
165 var cell = new Cell();
166 cell.child = true;
167 cell.childType = "P";
168 cell.value = data[key]["compatibility"]["tvg.id"];
169 tr.appendChild(cell.createCell());

Callers 1

showMethod · 0.45

Calls 5

createCellMethod · 0.95
getObjKeysFunction · 0.70
createSearchObjFunction · 0.70
checkUndoFunction · 0.70
getValueFromProviderFileFunction · 0.70

Tested by

no test coverage detected