Как обернуть метод insertEmbed тегом ap в Quill
Я только что создал аудио-блот для Quill:
var BlockEmbed = Quill.import('blots/block/embed');
class AudioBlot extends BlockEmbed {
static create(src) {
let node = super.create();
let file = src.substr(src.lastIndexOf('/') + 1);
node.setAttribute('src', src);
node.setAttribute('style', 'width:100%;');
node.setAttribute('controls', 'controls');
node.setAttribute('data-file', file);
return node;
}
}
AudioBlot.blotName = 'audio';
AudioBlot.tagName = 'audio';
AudioBlot.className = 'audio';
Quill.register(AudioBlot);
Он работает нормально, но когда я его добавляю (событие кнопки onclick), он напрямую создает звуковую метку в редакторе Quill. Я хотел бы обернуть его в теге P.
Как я мог достичь того же?
Обновить
На самом деле это работает, как и ожидалось, при использовании Quill.import('blots/embed')