0
基本的に、私は私の dojangoロードエディタでdojox /エディタ/プラグイン/ UploadImageを使用したいと思います。計画は、画像をアップロードしてテキスト領域に挿入するだけのファイルブラウザを持たないことです。DojangoとDojoxプラグイン
現在、私はDojango 0.5.4がインストールされ、そのローディングdojo 1.7.0を持っています。
どうすればよいですか?
基本的に、私は私の dojangoロードエディタでdojox /エディタ/プラグイン/ UploadImageを使用したいと思います。計画は、画像をアップロードしてテキスト領域に挿入するだけのファイルブラウザを持たないことです。DojangoとDojoxプラグイン
現在、私はDojango 0.5.4がインストールされ、そのローディングdojo 1.7.0を持っています。
どうすればよいですか?
ここは真実の半分です。
プラグインの拡張:プラグインローダーに
var myUploadImage = dojo.declare("__UploadImage", [dojox.editor.plugins.UploadImage], {
// extension point
});
フックを
エディタnew dijit.Editor({
plugins: [
'__uploadImage', // note name change to avoid namespace collapses
...
// or
{ name: '__uploadImage', url: 'path/to/upload', ... },
...
]
});
をインスタンス化
dojo.subscribe(dijit._scopeName + ".Editor.getPlugin",null,function(o){
var name = o.args.name.toLowerCase();
if(name === "__uploadImage"){
o.plugin = new myUploadImage({
url: ("url" in o.args)?o.args.url:"",
logResults: ("logResults" in o.args)?o.args.logResults:true
....
});
}
});