2017-07-20 13 views
1

最新のDraw.ioリポジトリを使用して、改良されたUXの動作を変更するためにJavaScriptクライアント側のコードを変更しようとしています。しかし、我々は見つけることができる唯一の日までの源はここにある: https://github.com/jgraph/draw.io/tree/master/war/jsDraw.io - 元になっていないソースはありますか?

あなたは、ソースファイルのいくつかはすでに、このような私たちは、古い非見つかっapp.min.js

として、縮小されていることを気づくでしょう-minified 5年前からdraw.ioのバージョン: https://github.com/vmassol/draw.io

しかし、それは多くの機能が欠けているように見えます...

誰もがこれについてのより多くの情報を持っていますか?最新版の非圧縮ソースを入手する方法はありますか?古いバージョンにはどれだけの機能が欠けていますか?あるいは、私たちは何かを誤解していますか?app.min.jsのような縮小されたファイルは、残りのディレクトリにあるソースから作られた単なる製品です。

ありがとうございます!

答えて

2

ソースの縮小と非縮小(NM)の両方がプロジェクトに含まれています(よく2プロジェクト、説明します)。 NMソースは、ほとんどがdiagramly folder(旧名:draw.io)にあります。

build fileを見ると、どのソースが* .min.jsファイルに入っているかがわかります。

私が言及したように、ソースはすべてdraw.ioプロジェクトに含まれているわけではありません。 draw.ioの基本ライブラリであるmxGraphには、という名前の例があります。これは、demoからわかるように、切り抜きdraw.ioのように見えます。 draw.ioの完全なスタックは実際はmxGraph-> GraphEditor-> draw.ioです。

したがって、draw.ioをビルドするには、draw.ioビルドでGraphEditor files referencedを取得できるように、現在mxGraphリポジトリをdraw.ioの兄弟リポジトリとして設定する必要があります。それらのNMファイルはhereのライブです。

あなたは、これはああ..私の神

+0

...きちんと文書化/片付け必要を思い出しました。それを取り除く必要があるということは、あなたは何も分かりません。ありがとうございます:-) 1000回ありがとうございます:-) – seanhalle

関連する問題