Test 思维导图: Difference between revisions

From 清冽之泉
Jump to navigation Jump to search
No edit summary
Tag: Reverted
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 15: Line 15:
</graphviz>
</graphviz>


<pre>
{{#mermaid:
mindmap
  root((正当防卫))
    要件
      攻击正在进行
      防卫必要性
    效果
      免除责任
    限制
      过当防卫
}}
</pre>


<mermaid>
Mermaid 本身支持 mindmap。[https://github.com/SemanticMediaWiki/Mermaid mermaid] 拓展不支持 mindmap。
mindmap
  root((中心))
    sub1((分支一))
    sub2((分支二))
</mermaid>


<script>
[[Category: Test]]
// 渲染完成后给节点绑定点击事件
mw.hook('mermaid.rendered').add(function() {
  document.querySelectorAll('.node').forEach(function(n) {
    const txt = n.querySelector('text').textContent;
    let page = {
      '分支一': '分支一页面',
      '分支二': '分支二页面'
    }[txt];
    if (page) {
      n.style.cursor = 'pointer';
      n.addEventListener('click', () => {
        location.href = mw.util.getUrl(page);
      });
    }
  });
});
</script>

Latest revision as of 17:23, 29 September 2025

{{#mermaid:
mindmap
  root((正当防卫))
    要件
      攻击正在进行
      防卫必要性
    效果
      免除责任
    限制
      过当防卫
}}

Mermaid 本身支持 mindmap。mermaid 拓展不支持 mindmap。