最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

給Obsidian Excalidraw增加折疊功能(包括思維導圖折疊)

2023-07-02 21:02 作者:一鳴驚人_001  | 我要投稿

目的

  • 在Excalidraw中折疊/展開思維導圖

  • 折疊/展開某一塊繁瑣的內容,在查看細節(jié)時可以交互展開,不想看到細節(jié)時隱藏


效果

Shift+點擊,可以展開、折疊其“子元素”(子元素根據(jù)箭頭關系決定)

Ctrl+Shift+點擊 可以一次全展開思維導圖

逐層展開
一次展開
折疊、展開細節(jié)

實現(xiàn)

給`onPointerDown`增加hook,在元素的`customData`中維護數(shù)據(jù)結構。

我增加了名稱為autorun-onPointerDownHook.md的Excalidraw腳本

修改了加載腳本的代碼,啟動Excalidraw加載腳本時遇到autorun前綴的會自動運行(當然手動運行也可以)。

運行會注冊onPointerDown的hook,鼠標或觸摸按下時觸發(fā),然后執(zhí)行自定義的程序。


其他

onPointerDown可以執(zhí)行任意程序,因此可以實現(xiàn)很多功能。比如我實現(xiàn)了打開特定軟件的特定文件,就可以一鍵打開記筆記時的工程 or 數(shù)據(jù)。



給Obsidian Excalidraw增加折疊功能(包括思維導圖折疊)的評論 (共 條)

分享到微博請遵守國家法律
枣强县| 冀州市| 泗水县| 彭州市| 虎林市| 镇巴县| 霍林郭勒市| 蓬溪县| 靖边县| 手机| 芮城县| 永修县| 汉寿县| 四川省| 南投县| 衡水市| 兴国县| 涡阳县| 奉化市| 长汀县| 城步| 曲松县| 成都市| 隆子县| 雅安市| 镇远县| 田阳县| 龙南县| 焦作市| 桐乡市| 通州区| 蒲城县| 老河口市| 康定县| 安阳县| 友谊县| 榆林市| 新龙县| 梅河口市| 桃园市| 华宁县|