зеркало из
https://github.com/rs-pro/activeadmin-quill_editor.git
synced 2026-08-29 15:56:17 +03:00
Сравнить коммиты
7 Коммитов
| Автор | SHA1 | Дата | |
|---|---|---|---|
|
|
7eea36b07d | ||
|
|
21806ca9b4 | ||
|
|
1f13f6c65a | ||
|
|
73ee9e3787 | ||
|
|
b251a28b13 | ||
|
|
d3f2191843 | ||
|
|
0dfb48aec2 |
@@ -15,5 +15,5 @@ Gem::Specification.new do |spec|
|
|||||||
spec.files = `git ls-files -z`.split("\x0")
|
spec.files = `git ls-files -z`.split("\x0")
|
||||||
spec.require_paths = ['lib']
|
spec.require_paths = ['lib']
|
||||||
|
|
||||||
spec.add_runtime_dependency 'activeadmin', '~> 1.0'
|
spec.add_runtime_dependency 'activeadmin', '2.0.0.alpha' # '~> 1.0'
|
||||||
end
|
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 editors = document.querySelectorAll( '.quill-editor' );
|
||||||
var default_options = {
|
var default_options = {
|
||||||
modules: {
|
modules: {
|
||||||
@@ -19,9 +27,11 @@ window.onload = function() {
|
|||||||
|
|
||||||
for( var i = 0; i < editors.length; i++ ) {
|
for( var i = 0; i < editors.length; i++ ) {
|
||||||
var content = editors[i].querySelector( '.quill-editor-content' );
|
var content = editors[i].querySelector( '.quill-editor-content' );
|
||||||
if( content ) {
|
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;
|
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]['_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
|
body.active_admin form .quill-editor
|
||||||
display: inline-block
|
display: inline-block
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*!
|
/*!
|
||||||
* Quill Editor v1.3.3
|
* Quill Editor v1.3.6
|
||||||
* https://quilljs.com/
|
* https://quilljs.com/
|
||||||
* Copyright (c) 2014, Jason Chen
|
* Copyright (c) 2014, Jason Chen
|
||||||
* Copyright (c) 2013, salesforce.com
|
* Copyright (c) 2013, salesforce.com
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*!
|
/*!
|
||||||
* Quill Editor v1.3.3
|
* Quill Editor v1.3.6
|
||||||
* https://quilljs.com/
|
* https://quilljs.com/
|
||||||
* Copyright (c) 2014, Jason Chen
|
* Copyright (c) 2014, Jason Chen
|
||||||
* Copyright (c) 2013, salesforce.com
|
* Copyright (c) 2013, salesforce.com
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*!
|
/*!
|
||||||
* Quill Editor v1.3.3
|
* Quill Editor v1.3.6
|
||||||
* https://quilljs.com/
|
* https://quilljs.com/
|
||||||
* Copyright (c) 2014, Jason Chen
|
* Copyright (c) 2014, Jason Chen
|
||||||
* Copyright (c) 2013, salesforce.com
|
* Copyright (c) 2013, salesforce.com
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
module ActiveAdmin
|
module ActiveAdmin
|
||||||
module QuillEditor
|
module QuillEditor
|
||||||
VERSION = '0.1.1'
|
VERSION = '0.1.4'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user