FEATURE: allow multiple ckEditor instances

This commit is contained in:
Michal Kváček
2017-10-09 00:14:48 +02:00
parent c69bd9bcf7
commit b1ca6e4cfb
@@ -1,4 +1,7 @@
<script src="{{asset('/resources/assets/js/vendor/ckeditor/ckeditor.js')}}"></script>
@if (!defined('CK_EDITOR_INITIALIZED'))
<script src="{{asset('/resources/assets/js/vendor/ckeditor/ckeditor.js')}}"></script>
@php define('CK_EDITOR_INITIALIZED', true) @endphp
@endif
<script type="application/javascript">
CKEDITOR.on ('instanceCreated', function (e) {
@@ -23,17 +26,24 @@
removePlugins: 'about,scayt', //elementspath
extraPlugins: 'justify',
enterMode: CKEDITOR.ENTER_P,
toolbarGroups: [
{name: 'undo', groups: ['undo']},
{name: 'styles'},
{name: 'basicstyles', groups: ['basicstyles', 'cleanup']},
{name: 'paragraph', groups: ['list', 'indent', 'align', 'blocks']},
{name: 'links'},
{name: 'editing', groups: ['find', 'selection']},
{name: 'insert'},
{name: 'forms'},
{name: 'document', groups: ['mode', 'document', 'doctools']},
{name: 'tools'}
]
@if (!isset($simpleEditor))
toolbarGroups: [
{name: 'undo', groups: ['undo']},
{name: 'styles'},
{name: 'basicstyles', groups: ['basicstyles', 'cleanup']},
{name: 'paragraph', groups: ['list', 'indent', 'align', 'blocks']},
{name: 'links'},
{name: 'editing', groups: ['find', 'selection']},
{name: 'insert'},
{name: 'forms'},
{name: 'document', groups: ['mode', 'document', 'doctools']},
{name: 'tools'}
]
@else
toolbarGroups: [
{name: 'undo', groups: ['undo']},
{name: 'basicstyles', groups: ['basicstyles', 'cleanup']},
]
@endif
});
</script>