This commit is contained in:
qing committed 2026-07-21 11:29:32 +08:00
1 parent 6db8c9b413
commit 41fa9dd8cc
2 files changed
+19 -5

No files matched your search

+14 -2
View File
@@ -315,8 +315,8 @@ function renderNodes(nodes) {
: '';
return `
<div class="node ${parsed.hasFile ? 'has-file' : ''}">
<div class="node-title" onclick="enterNode(${n.id})">
<div class="node ${parsed.hasFile ? 'has-file' : ''}" onclick="handleNodeClick(event, ${n.id})">
<div class="node-title">
<i class="fas ${parsed.hasFile ? 'fa-file' : 'fa-folder'}"></i> ${displayTitle}
</div>
${contentDisplay}
@@ -363,6 +363,18 @@ async function load(pid = 0) {
}
}
// 整个节点卡片的点击处理(点击卡片任意非按钮区域进入节点)
function handleNodeClick(event, id) {
var el = event.target;
while (el && el !== event.currentTarget) {
if (el.tagName === 'BUTTON' || el.closest('button') || el.closest('.node-actions')) {
return; // 点击了按钮或操作区,不进入节点
}
el = el.parentElement;
}
enterNode(id);
}
// 进入节点
function enterNode(id) {
const numericId = Number(id);