Как использовать формат белого списка в 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
}
});