事実上グラフ エディターのみである noflo-ui のカスタム ビルドを作成しようとしています。ランタイムに接続する必要はありません。
noflo-ui の一部が noflo 自体で記述されているように見え、それらの部分のスクリプトが見つからないため、このコードを挿入できる場所を見つけるのに苦労しています。
たとえばgraphs/main.fbp
、 には次の行があります。
'user,main,project,github,runtime,context' -> ROUTES Dispatch
これに関する3つの質問:
Dispatch コンポーネントの背後にあるソースはどこですか?
Load data from an external api に独自のインターフェイス要素を追加する場合、そのデータを挿入するのに最適な場所はどこですか?
イベント駆動型のコードがたくさんあるので、新しいポリマー要素を追加したり、ajax 呼び出しを行ったり、何かを発行したり起動したりします。これは、noflo-nodejs ランタイムに接続するときに起こることだと思います。ビルドされた noflo-ui.js で 51312 行への接続を追跡しました
return port.send({
componentDefinition: definition
});
...しかし、ここを通過する場所がわかりません。main.fbp グラフのポート? 最初の質問によると、これらのコア グラフの背後にあるソースが見つかりません。
そして、これは私の最後の質問につながります
- 上記の noflo-ui から貼り付けたコードは、ビルド前のどこにもこのコードが見つかりません。プロジェクト ツリー全体で "componentDefinition: definition" も検索しました。これはどこから来たのですか?
これに関する任意のポインタは大歓迎です! ありがとう