Как использовать белый список форматов в QuillJS?

Я просмотрел документацию Quill, темы GitHub и здесь, в Stack Overflow, и мне не удалось чтобы найти простой пример использования атрибута format. Я хотел бы ограничить своих пользователей, чтобы они могли только выделять текст полужирным шрифтом, курсивом, подчеркиванием и гиперссылками.

Насколько я понимаю, этого можно добиться с помощью белого списка форматов, но мне удалось найти только примеры, касающиеся пользовательских шрифтов или других более сложных свойств.

Спасибо за ваше время!


person Nick    schedule 01.08.2017    source источник


Ответы (1)


Я еще немного покопался и нашел ответ. Далее создается редактор Quill, который позволяет использовать только полужирный шрифт, курсив, подчеркивание и ссылки. Список разрешенных форматов представляет собой просто массив, и все опущенные форматы не будут разрешены в редакторе. , поэтому они не будут отображаться, если пользователь вставит текст.

var toolbarOptions = [['bold', 'italic', 'underline'],['link'],['clean']];
var formatWhitelist = ['bold','italic','link'];

var quill = new Quill('#notification-message', {
    scrollingContainer: 'true',
    theme: 'snow',
    formats: formatWhitelist,
    modules: {
        toolbar: toolbarOptions
    }
});
person Nick    schedule 02.08.2017