webpack installation of ckeditor5

This commit is contained in:
Mathieu Jaumotte 2021-03-20 22:07:20 +01:00
parent 18fec8c491
commit dc1f8e9533
2 changed files with 32 additions and 2 deletions

View File

@ -0,0 +1,29 @@
//require('@ckeditor/ckeditor5-editor-classic/theme/classiceditor.css');
import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';
import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials';
import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold';
import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic';
import Markdown from '@ckeditor/ckeditor5-markdown-gfm/src/markdown';
//require('./ckeditor5.css');
let Fields = document.querySelectorAll('textarea');
Fields.forEach(function(field) {
ClassicEditor
.create( field, {
plugins: [
Markdown,
Essentials,
Bold,
Italic,
],
} )
.then( editor => {
console.log( editor );
})
.catch( error => {
console.error( error );
})
;
})

View File

@ -5,11 +5,12 @@ module.exports = function(encore, entries)
entries.push(__dirname + '/Resources/public/main.js');
encore
// Add new separate entries
// Add new separate entrypoints
.addEntry('login', __dirname + '/Resources/public/modules/login_page/index.js')
.addEntry('tabs', __dirname + '/Resources/public/modules/tabs/index.js')
// chill2 assets
// chill2 new assets
.addEntry('ckeditor5', __dirname + '/Resources/public/modules/ckeditor5/index.js')
.addEntry('bootstrap', __dirname + '/Resources/public/modules/bootstrap/index.js')
.addEntry('forkawesome', __dirname + '/Resources/public/modules/forkawesome/index.js')