Spaces:
Sleeping
Sleeping
File size: 1,104 Bytes
ff50694 c17ec01 ff50694 c17ec01 ff50694 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | APP.ui.features = {};
APP.ui.features.renderFeatures = function (det) {
const { $ } = APP.core.utils;
const featureTable = $("#featureTable");
const selId = $("#selId"); // Correct ID
if (!featureTable || !selId) return;
selId.textContent = det ? det.id : "—";
const tbody = featureTable.querySelector("tbody");
tbody.innerHTML = "";
if (!det) {
tbody.innerHTML = `<tr><td class="k">—</td><td class="mini">No target selected</td></tr>`;
return;
}
const feats = det.features || {};
const keys = Object.keys(feats);
const show = keys.slice(0, 12);
show.forEach(k => {
const tr = document.createElement("tr");
tr.innerHTML = `<td class="k">${k}</td><td>${String(feats[k])}</td>`;
tbody.appendChild(tr);
});
if (show.length < 10) {
for (let i = show.length; i < 10; i++) {
const tr = document.createElement("tr");
tr.innerHTML = `<td class="k">—</td><td class="mini">awaiting additional expert outputs</td>`;
tbody.appendChild(tr);
}
}
};
|