Я не могу найти ничего об этом в Интернете. Есть ли способ установить представление Summernote по умолчанию (текстовый редактор WYSIWYG jQuery) в виде кода/html. Я хочу видеть непосредственно HTML-код при переходе на страницу формы.
Спасибо
Я не могу найти ничего об этом в Интернете. Есть ли способ установить представление Summernote по умолчанию (текстовый редактор WYSIWYG jQuery) в виде кода/html. Я хочу видеть непосредственно HTML-код при переходе на страницу формы.
Спасибо
Вы можете имитировать щелчок по кнопке просмотра кода (после инициализации summernote), у меня это работает:
$('.summernote').summernote({
oninit: function() {
$("div.note-editor button[data-event='codeview']").click();
}
});
После версии 0.7.0 все обратные вызовы должны быть заключены в объект обратных вызовов.
Итак, для работы js должен быть таким:
$('.summernote_editor').summernote({
callbacks: {
onInit: function() {
$("div.note-editor button.btn-codeview").click();
}
}
});
Не очень элегантно, и я не знаю, есть ли правильный способ сделать это, но попробуйте, если хотите:
Из того, что я могу сказать, и я не очень внимательно смотрел, кнопка просмотра кода делает это:
Вы можете обнаружить, что он делает и другие вещи, но это должно поставить вас на рабочий путь.
$('div.note-editor').addClass('codeview');
$('div.note-editor.codeview button').addClass('disabled');
$("div.note-editor.codeview button[data-event='codeview']").removeClass('disabled').addClass('active');
Ну, вы можете использовать обратный вызов init.
$('.summernote').on('summernote.init', function () {
$('.summernote').summernote('codeview.activate');
}).summernote({
height: 300,
placeholder: 'Paste content here...',
codemirror: {
theme: 'monokai'
}
});