Summernote. Автоформатирование при просмотре исходного кода

В summernote для codeview используется codemirror, так что нам надо, чтобы сам summernote расставил переносы строк (prettifyHtml: true), а средствами codemirror`а мы уже сделаем отступы.

При клике на кнопку codeview выполним 3 команды. Клик по кнопке ловится через event, который ловим средствами самого summernote.

  1. Выделим весь текст
  2. Сделаем автоотступы для всего выделения
  3. Переставим курсор в начало текста, чтобы снять выделение

 

Добавить комментарий

Ваш e-mail не будет опубликован.