зеркало из
https://github.com/rs-pro/activeadmin-quill_editor.git
synced 2026-08-28 15:36:17 +03:00
Сравнить коммиты
8 Коммитов
| Автор | SHA1 | Дата | |
|---|---|---|---|
|
|
7eea36b07d | ||
|
|
21806ca9b4 | ||
|
|
1f13f6c65a | ||
|
|
73ee9e3787 | ||
|
|
b251a28b13 | ||
|
|
d3f2191843 | ||
|
|
0dfb48aec2 | ||
|
|
940ba2e9ca |
@@ -15,5 +15,5 @@ Gem::Specification.new do |spec|
|
||||
spec.files = `git ls-files -z`.split("\x0")
|
||||
spec.require_paths = ['lib']
|
||||
|
||||
spec.add_runtime_dependency 'activeadmin', '~> 1.0'
|
||||
spec.add_runtime_dependency 'activeadmin', '2.0.0.alpha' # '~> 1.0'
|
||||
end
|
||||
|
||||
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
4
app/assets/javascripts/activeadmin/quill_editor/quill.min.js
поставляемый
4
app/assets/javascripts/activeadmin/quill_editor/quill.min.js
поставляемый
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
@@ -1,4 +1,12 @@
|
||||
window.onload = function() {
|
||||
window.onload = function () {
|
||||
initQuillEditors();
|
||||
}
|
||||
|
||||
$(document).on('has_many_add:after', function() {
|
||||
initQuillEditors();
|
||||
});
|
||||
|
||||
var initQuillEditors = function() {
|
||||
var editors = document.querySelectorAll( '.quill-editor' );
|
||||
var default_options = {
|
||||
modules: {
|
||||
@@ -19,9 +27,11 @@ window.onload = function() {
|
||||
|
||||
for( var i = 0; i < editors.length; i++ ) {
|
||||
var content = editors[i].querySelector( '.quill-editor-content' );
|
||||
if( content ) {
|
||||
var options = editors[0].getAttribute( 'data-options' ) ? JSON.parse( editors[0].getAttribute( 'data-options' ) ) : default_options;
|
||||
var isActive = editors[i].classList.contains('quill-editor--active');
|
||||
if( content && !isActive) {
|
||||
var options = editors[i].getAttribute( 'data-options' ) ? JSON.parse( editors[i].getAttribute( 'data-options' ) ) : default_options;
|
||||
editors[i]['_quill-editor'] = new Quill( content, options );
|
||||
editors[i].classList += ' quill-editor--active';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@import 'activeadmin/quill_editor/quill.snow'
|
||||
@import 'activeadmin/quill_editor/quill.snow.css'
|
||||
|
||||
body.active_admin form .quill-editor
|
||||
display: inline-block
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*!
|
||||
* Quill Editor v1.3.3
|
||||
* Quill Editor v1.3.6
|
||||
* https://quilljs.com/
|
||||
* Copyright (c) 2014, Jason Chen
|
||||
* Copyright (c) 2013, salesforce.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*!
|
||||
* Quill Editor v1.3.3
|
||||
* Quill Editor v1.3.6
|
||||
* https://quilljs.com/
|
||||
* Copyright (c) 2014, Jason Chen
|
||||
* Copyright (c) 2013, salesforce.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*!
|
||||
* Quill Editor v1.3.3
|
||||
* Quill Editor v1.3.6
|
||||
* https://quilljs.com/
|
||||
* Copyright (c) 2014, Jason Chen
|
||||
* Copyright (c) 2013, salesforce.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
module ActiveAdmin
|
||||
module QuillEditor
|
||||
VERSION = '0.1.1'
|
||||
VERSION = '0.1.4'
|
||||
end
|
||||
end
|
||||
|
||||
Ссылка в новой задаче
Block a user