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

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

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

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

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
    }
});
Другие вопросы по тегам