Кастомизация summernote
Добавить js
После загрузки страницы можно настраивать summernote
Примечание: надо использовать document.addEventListener, а не функцию ready jquery.
Для обращения к summernote в backpack использовать class summernote.
Пример предотвращения вставки <p> по нажатию enter
Здесь документация https://summernote.org/deep-dive/
Есть различные плагины, прежде чем писать свой можно поискать готовый здесь https://github.com/summernote/awesome-summernote
Плагины написаны давно, есть трабл. При наведении на кнопку в toolpar в консоль спамит ошибка и не высвечивается title.
Решение: надо добавить в container: $(".note-editor.note-frame")[0],
ну или если несколько summernote, то поразбираться как лучше это сделать. Есть плагины, где нет этой проблемы там сделано так:
Еще трабл - не отображается иконка у кнопки. Решение добавить css
Теперь можно добавить кнопке эту иконку contents: '<i class="note-icon-emoji"/>',
Вот ссылка, где можно коды иконок для этой цели посмотреть https://utf8-icons.com/smiling-face-with-smiling-eyes-128522
sdf
