3 Коммитов

Автор SHA1 Сообщение Дата
Mattia Roccoberton
72062c1a30 v0.2.14 2020-09-10 07:40:35 +02:00
Mattia Roccoberton
c4aa91225b Minor specs improvement 2020-09-09 12:58:14 +02:00
Mattia Roccoberton
3cc6edb302 JS strict directive 2020-09-09 07:48:45 +02:00
4 изменённых файлов: 9 добавлений и 2 удалений

Просмотреть файл

@@ -1,4 +1,6 @@
(function () {
'use strict'
// --- functions ---------------------------------------------------------------
function initQuillEditors() {
let default_theme = 'snow'

Просмотреть файл

@@ -2,6 +2,6 @@
module ActiveAdmin
module QuillEditor
VERSION = '0.2.12'
VERSION = '0.2.14'
end
end

Просмотреть файл

@@ -38,10 +38,11 @@ ActiveAdmin.register Post do
end
form do |f|
toolbar = %w[bold italic underline link]
f.inputs 'Post' do
f.input :author
f.input :title
f.input :description, as: :quill_editor
f.input :description, as: :quill_editor, input_html: { data: { options: { modules: { toolbar: toolbar } } } }
f.input :category
f.input :dt
f.input :position

Просмотреть файл

@@ -17,6 +17,10 @@ RSpec.describe 'Quill editor', type: :system do
it 'updates some HTML content' do
visit "/admin/posts/#{post.id}/edit"
%w[bold italic underline link].each do |button|
expect(page).to have_css(".ql-toolbar button.ql-#{button}")
end
expect(page).to have_css('#post_description[data-aa-quill-editor]')
expect(page).to have_css('#post_description_input .ql-editor', text: 'Some content...')
find('#post_description_input .ql-editor').click
find('#post_description_input .ql-editor').base.send_keys('more text')