|
|
@@ -10,15 +10,17 @@ import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials';
|
|
|
import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph';
|
|
|
import Underline from '@ckeditor/ckeditor5-basic-styles/src/underline';
|
|
|
import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold';
|
|
|
+import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic';
|
|
|
|
|
|
import bindTwoStepCaretToAttribute from '../../src/utils/bindtwostepcarettoattribute';
|
|
|
|
|
|
ClassicEditor
|
|
|
.create( document.querySelector( '#editor' ), {
|
|
|
- plugins: [ Essentials, Paragraph, Underline, Bold ],
|
|
|
- toolbar: [ 'undo', 'redo', '|', 'bold', 'underline' ]
|
|
|
+ plugins: [ Essentials, Paragraph, Underline, Bold, Italic ],
|
|
|
+ toolbar: [ 'undo', 'redo', '|', 'bold', 'underline', 'italic' ]
|
|
|
} )
|
|
|
.then( editor => {
|
|
|
+ bindTwoStepCaretToAttribute( editor, editor, 'italic' );
|
|
|
bindTwoStepCaretToAttribute( editor, editor, 'underline' );
|
|
|
} )
|
|
|
.catch( err => {
|