めも、メモる

技術的メモ. VS Code Draw.io DOA

Draw.io VS code版(非公式)のプラグインシステムを理解する

プラグインのwebviewのhtmlは見つかったものの、そこから参照されている、jsやcssのファイルが全くない。drawioというフォルダ以下に展開されるはずなのだが。。

ずっとwebpackとかnodeとかでビルドした結果がうまく出力されていないと思い込んでいたが、よく見ていくと、forkしてきているので、gitignoreされていたのだった。

それで、もとのプロジェクトからファイルをダウンロードして配置すると、なんと動いた・・

まあ、この種のこともわからないことだらけだから仕方ない。

表立って公開はされていないが、内部的にプラグインを差し込めるようになっているので、このプラグインシステムを理解して、ダイアグラムがダブルクリックされたときにイベントをハンドルして、独自のformを表示して、独自にデータを管理して、draw.io側で管理している表示用データを上書きする、、という仕組みをつくることが当面の目標。