|
|
@@ -14,34 +14,36 @@ import Position from '@ckeditor/ckeditor5-engine/src/model/position';
|
|
|
import Range from '@ckeditor/ckeditor5-engine/src/model/range';
|
|
|
|
|
|
// Editor for the external insert.
|
|
|
-ClassicEditor.create( document.querySelector( '#editor-insert' ), {
|
|
|
- plugins: [ ArticlePresets ],
|
|
|
- toolbar: [ 'undo', 'redo', 'link' ]
|
|
|
-} )
|
|
|
-.then( editor => {
|
|
|
- const element = document.querySelector( '#button-insert' );
|
|
|
-
|
|
|
- element.addEventListener( 'click', () => {
|
|
|
- element.disabled = true;
|
|
|
- startExternalInsert( editor );
|
|
|
- } );
|
|
|
-} )
|
|
|
-.catch( err => console.error( err.stack ) );
|
|
|
+ClassicEditor
|
|
|
+ .create( document.querySelector( '#editor-insert' ), {
|
|
|
+ plugins: [ ArticlePresets ],
|
|
|
+ toolbar: [ 'undo', 'redo', 'link' ]
|
|
|
+ } )
|
|
|
+ .then( editor => {
|
|
|
+ const element = document.querySelector( '#button-insert' );
|
|
|
+
|
|
|
+ element.addEventListener( 'click', () => {
|
|
|
+ element.disabled = true;
|
|
|
+ startExternalInsert( editor );
|
|
|
+ } );
|
|
|
+ } )
|
|
|
+ .catch( err => console.error( err.stack ) );
|
|
|
|
|
|
// Editor for the external delete.
|
|
|
-ClassicEditor.create( document.querySelector( '#editor-delete' ), {
|
|
|
- plugins: [ ArticlePresets ],
|
|
|
- toolbar: [ 'undo', 'redo', 'link' ]
|
|
|
-} )
|
|
|
-.then( editor => {
|
|
|
- const element = document.querySelector( '#button-delete' );
|
|
|
-
|
|
|
- element.addEventListener( 'click', () => {
|
|
|
- element.disabled = true;
|
|
|
- startExternalDelete( editor );
|
|
|
- } );
|
|
|
-} )
|
|
|
-.catch( err => console.error( err.stack ) );
|
|
|
+ClassicEditor
|
|
|
+ .create( document.querySelector( '#editor-delete' ), {
|
|
|
+ plugins: [ ArticlePresets ],
|
|
|
+ toolbar: [ 'undo', 'redo', 'link' ]
|
|
|
+ } )
|
|
|
+ .then( editor => {
|
|
|
+ const element = document.querySelector( '#button-delete' );
|
|
|
+
|
|
|
+ element.addEventListener( 'click', () => {
|
|
|
+ element.disabled = true;
|
|
|
+ startExternalDelete( editor );
|
|
|
+ } );
|
|
|
+ } )
|
|
|
+ .catch( err => console.error( err.stack ) );
|
|
|
|
|
|
function wait( delay ) {
|
|
|
return new Promise( resolve => {
|