Плагины Dojango и Dojox - PullRequest
       3

Плагины Dojango и Dojox

0 голосов
/ 24 марта 2012

По сути, я хотел бы использовать dojox / editor / plugins / UploadImage в моем dojango загруженном редакторе.План состоит не в том, чтобы иметь файловый браузер, чтобы просто загрузить изображение и вставить его в текстовую область.

В настоящее время у меня установлен Dojango 0.5.4 и его загрузка dojo1.7.0.

Как мне это сделать?

1 Ответ

0 голосов
/ 29 апреля 2012

Вот половина правды;

Расширение плагина:

var myUploadImage = dojo.declare("__UploadImage", [dojox.editor.plugins.UploadImage], {

    // extension point

});

Подключение к загрузчику плагинов

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
        ....
       });
  }
});

Создание редактора

new dijit.Editor({
  plugins: [
    '__uploadImage',  // note name change to avoid namespace collapses
    ...
// or
    { name: '__uploadImage', url: 'path/to/upload', ... },
    ...
  ]
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...