Преглед на файлове

fix: 修复匹配列表点击无法访问links变量

- 将links保存到window.currentLinks
- highlightMatchEdge使用window.currentLinks访问边数据

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
yangxiaohui преди 4 дни
родител
ревизия
6b2cab6b56
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      script/data_processing/visualize_match_graph.py

+ 4 - 0
script/data_processing/visualize_match_graph.py

@@ -1523,6 +1523,9 @@ HTML_TEMPLATE = '''<!DOCTYPE html>
                 return true;
             }});
 
+            // 保存到全局供其他函数使用
+            window.currentLinks = links;
+
             // 分离节点类型
             const postNodes = nodes.filter(n => n.source === "帖子");
             const personaNodes = nodes.filter(n => n.source === "人设" && !n.是否扩展);
@@ -4074,6 +4077,7 @@ HTML_TEMPLATE = '''<!DOCTYPE html>
 
         // 高亮匹配边(复用highlightEdge逻辑)
         function highlightMatchEdge(srcId, tgtId) {{
+            const links = window.currentLinks;
             if (!links) return;
 
             // 找到对应的边和索引