MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / renderWikiResults

Function renderWikiResults

deployments/desktop/static/app.js:1237–1251  ·  view source on GitHub ↗
(nodes)

Source from the content-addressed store, hash-verified

1235}
1236
1237function renderWikiResults(nodes) {
1238 if (!nodes.length) {
1239 $("wikiResults").className = "result-list empty";
1240 $("wikiResults").textContent = "没有匹配的知识节点。";
1241 return;
1242 }
1243 $("wikiResults").className = "result-list";
1244 $("wikiResults").innerHTML = nodes.map((node) => `
1245 <div class="result-item">
1246 <h4>${escapeHtml(node.title || node.node_id)}</h4>
1247 <p>${escapeHtml(labelWikiNode(node.node_type || ""))} | ${escapeHtml(node.file_path || "")}</p>
1248 <p>${escapeHtml((node.body || "").slice(0, 300))}</p>
1249 </div>
1250 `).join("");
1251}
1252
1253async function askWiki() {
1254 const userId = ensureUser();

Callers 1

searchWikiFunction · 0.85

Calls 3

labelWikiNodeFunction · 0.85
$Function · 0.70
escapeHtmlFunction · 0.70

Tested by

no test coverage detected