Обратные вызовы Summernote на Paste и на summernote.paste работают по-разному - PullRequest
0 голосов
/ 16 октября 2018
// onPaste callback
$('#summernote').summernote({
  callbacks: {
    onPaste: function(e) {
      console.log('Called event paste');
    }
  }
});

// summernote.paste
$('#summernote').on('summernote.paste', function(e) {
  console.log('Called event paste');
});

Ссылка на приведенный выше код https://summernote.org/deep-dive/#onpaste

При попытке вставить это не работает одинаково, ни в одном из событий при регистрации.

Пример:

var bufferText = ((e.originalEvent || e).clipboardData || window.clipboardData).getData('Text');
e.preventDefault();
document.execCommand('insertText', false, bufferText);

Ссылка для вышеуказанного кода Вставка содержимого в виде простого текста в редакторе summernote

Приведенный выше код работает только при использовании в обратных вызовах: onPaste

Хотякод, используемый в summernote.paste, он даст getData не является функцией, потому что он не определен, почему?

...