如何使用 sinatra 将 mindmup 安装为独立应用程序。是否有任何适当的文件。我没有使用红宝石的经验。请帮忙。
源代码可 在此处获得
注意:这是一个懒惰的黑客,不是官方的方式,等等......
也没有为我工作。首先它抱怨$
这只是jquery,所以我将jquery复制并粘贴到public/mm.js
最后。解决了这个问题(不理想,但谁在乎 - 从技术上讲,您应该添加另一个脚本依赖项等......)
接下来,它尝试从失败的 static.mindmap.net 获取 external.js 和 external.css。我为此所做的只是在mindmup.com 中查看google F12 的东西,然后在源代码中找到external.css 和external.js :) 只需将它们转储到mm.js 所在的位置。
似乎 web.rb 有以下内容
public_host = ENV['PUBLIC_HOST'] || 'http://static.mindmup.net'
所以这就是搞砸一切的原因......将其更改为 localhost:5000 并且不要忘记摆脱时间戳变量:
static_ts = '20150106142106'
变成
static_ts = ''
现在它抱怨肖像.png,一些字体可怕的东西等等......所以我们也必须把它扔进去。
毕竟,你仍然会得到一个错误,这真的很糟糕......
所以它抱怨的代码实际上是 MM.main 函数!我认为这是主要功能!这是上下文未定义的一些 jquery 事情......不知道如何从这里开始......