import { Autoformat, BlockQuote, Bold, Essentials, Heading, Image, ImageCaption, ImageStyle, ImageToolbar, ImageUpload, ImageInsertUI, Indent, Italic, Link, List, MediaEmbed, Paragraph, PasteFromOffice, PictureEditing, Table, TableToolbar, TextTransformation, ClassicEditor } from 'ckeditor5'; // If you need to import translations, here French translations import coreTranslations from 'ckeditor5/translations/de.js'; import 'ckeditor5/dist/ckeditor5.min.css'; import Flmngr from "./flmngr/src/flmngr.js"; export default class EnhancedEditor extends ClassicEditor {} EnhancedEditor.builtinPlugins = [Autoformat, Bold, Essentials, Italic, Link, Paragraph]; EnhancedEditor.defaultConfig = { licenseKey: 'GPL', plugins: [ Essentials, Autoformat, Bold, Italic, BlockQuote, Heading, Image, ImageCaption, ImageStyle, ImageToolbar, ImageUpload, ImageInsertUI, Indent, Link, List, MediaEmbed, Paragraph, PasteFromOffice, PictureEditing, Table, TableToolbar, TextTransformation, Flmngr, ], toolbar: { items: [ 'heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', '|', 'outdent', 'indent', '|', 'uploadImage', 'blockQuote', 'insertTable', 'mediaEmbed', 'undo', 'redo', '|', 'upload', 'flmngr', ] }, image: { toolbar: [ 'imageStyle:inline', 'imageStyle:block', 'imageStyle:side', '|', 'toggleImageCaption', 'imageTextAlternative', '|', 'upload', 'flmngr', ] }, table: { contentToolbar: [ 'tableColumn', 'tableRow', 'mergeTableCells' ] }, translations: [coreTranslations], };