Этот коммит содержится в:
Mattia Roccoberton
2017-10-15 22:54:41 +02:00
Коммит e11c759919
20 изменённых файлов: 22193 добавлений и 0 удалений

1
lib/activeadmin/quill_editor.rb Обычный файл
Просмотреть файл

@@ -0,0 +1 @@
require 'activeadmin/quill_editor/engine'

9
lib/activeadmin/quill_editor/engine.rb Обычный файл
Просмотреть файл

@@ -0,0 +1,9 @@
require 'active_admin'
module ActiveAdmin
module QuillEditor
class Engine < ::Rails::Engine
engine_name 'activeadmin_quill_editor'
end
end
end

5
lib/activeadmin/quill_editor/version.rb Обычный файл
Просмотреть файл

@@ -0,0 +1,5 @@
module ActiveAdmin
module QuillEditor
VERSION = '0.1.0'
end
end

3
lib/activeadmin_quill_editor.rb Обычный файл
Просмотреть файл

@@ -0,0 +1,3 @@
require 'activeadmin/quill_editor'
require 'formtastic/inputs/quill_editor_input'

17
lib/formtastic/inputs/quill_editor_input.rb Обычный файл
Просмотреть файл

@@ -0,0 +1,17 @@
module Formtastic
module Inputs
class QuillEditorInput < Formtastic::Inputs::TextInput
def to_html
input_wrapping do
label_html <<
template.content_tag( :div, input_html_options.merge( class: 'quill-editor' ) ) do
builder.hidden_field( input_name ) <<
template.content_tag( :div, class: 'quill-editor-content' ) do
object.send( method ).try :html_safe
end
end
end
end
end
end
end