это сработало, спасибо ... Я сделал некоторые изменения (возможно / возможно улучшения).
Когда ничего не выделено, ничего не делать
Когда текст уже заключен в кавычки
Когда пользователь пометил текст двойным щелчком, элемент blockquote теперь будет удален
onclick : function() {
var blockquoteActive = tinyMCE.activeEditor.controlManager.get('blockquote').isActive();
var selection = ed.selection.getContent();
if (blockquoteActive) {
if (selection) {
var parElem = ed.dom.getParent(ed.selection.getNode(), 'blockquote');
var inner = parElem.innerHTML;
ed.dom.remove(parElem);
ed.selection.setContent(inner);
}
else return
}
else {
if (selection) {
ed.selection.setContent('<blockquote>' + ed.selection.getContent() + '</blockquote><br />');
}
}
}