Опция перетаскивания Summernote не работает

Я поместил редактор Summernote в свое веб-приложение.

И я обнаружил, что он все еще может перетаскивать изображение в область редактора. Конечно, я заблокировал ввод данных в летописью с помощью приведенного ниже кода (метод ниже представлен на официальном сайте летней заметки).

summernote.summernote('disable');
summernote.summernote({
    disableDragAndDrop : true
});

Что еще я мог бы попробовать?

К вашему сведению, я инициализировал свою летнюю заметку, как ...

    var s_note = $('#${id}_summernote');

    var summernote = s_note.summernote({
        height : 200
        , dialogsInBody : true
        , toolbar: [
            ['style', ['style']],
            ['font', ['bold', 'italic', 'underline', 'clear']],
            ['fontname', ['fontname']],
            ['color', ['color']],
            ['para', ['ul', 'ol', 'paragraph']],
            ['height', ['height']],
            ['table', ['table']],
            ['insert', ['link', 'picture', 'hr']],
            ['view', ['fullscreen', 'codeview']],
            ['help', ['help']]
        ]
        , callbacks : {
            onImageUpload : function(files){
                console.log(files);
                var img = document.createElement('img');
                img.src='http://summernote.org/img/icons/1200x630.png';
                uploadWYSIWYGFile(files);

                s_note.summernote('insertNode', img);
            }
            , onChange : function(){
                console.log(1);
                var richValue = s_note.summernote('code');
                valueHolder.val(richValue);
            } 
        }
    }); 

person Juneyoung Oh    schedule 12.02.2016    source источник


Ответы (1)


Summernote не обновляет параметры динамически. Вы должны передать disableDragAndDrop параметры при создании редактора. Например...

// 01. create editor with options.
$('#summernote').summernote({
  disableDragAndDrop:true,
  height: 200
});
// 02. then call disable API
$('#summernote').summernote('disable');

Подробнее о вариантах....

http://summernote.org/deep-dive/#initialization-options

person Hacker Wins    schedule 16.02.2016
comment
Спасибо за ответ от dev! - person Juneyoung Oh; 17.02.2016