| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- import ClassicEditorBase from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';
- import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials';
- import UploadAdapter from '@ckeditor/ckeditor5-adapter-ckfinder/src/uploadadapter';
- import Autoformat from '@ckeditor/ckeditor5-autoformat/src/autoformat';
- import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold';
- import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic';
- import BlockQuote from '@ckeditor/ckeditor5-block-quote/src/blockquote';
- import CKFinder from '@ckeditor/ckeditor5-ckfinder/src/ckfinder';
- import EasyImage from '@ckeditor/ckeditor5-easy-image/src/easyimage';
- import Heading from '@ckeditor/ckeditor5-heading/src/heading';
- import Image from '@ckeditor/ckeditor5-image/src/image';
- import ImageCaption from '@ckeditor/ckeditor5-image/src/imagecaption';
- import ImageStyle from '@ckeditor/ckeditor5-image/src/imagestyle';
- import ImageToolbar from '@ckeditor/ckeditor5-image/src/imagetoolbar';
- import ImageUpload from '@ckeditor/ckeditor5-image/src/imageupload';
- import ImageResize from '@ckeditor/ckeditor5-image/src/imageresize';
- import LinkImage from '@ckeditor/ckeditor5-link/src/linkimage';
- import Indent from '@ckeditor/ckeditor5-indent/src/indent';
- import Link from '@ckeditor/ckeditor5-link/src/link';
- import List from '@ckeditor/ckeditor5-list/src/list';
- import MediaEmbed from '@ckeditor/ckeditor5-media-embed/src/mediaembed';
- import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph';
- import PasteFromOffice from '@ckeditor/ckeditor5-paste-from-office/src/pastefromoffice';
- import Table from '@ckeditor/ckeditor5-table/src/table';
- import TableToolbar from '@ckeditor/ckeditor5-table/src/tabletoolbar';
- import TextTransformation from '@ckeditor/ckeditor5-typing/src/texttransformation';
- import Superscript from "@ckeditor/ckeditor5-basic-styles/src/superscript";
- import Subscript from "@ckeditor/ckeditor5-basic-styles/src/subscript";
- import Strikethrough from "@ckeditor/ckeditor5-basic-styles/src/strikethrough";
- import Underline from "@ckeditor/ckeditor5-basic-styles/src/underline";
- import FontColor from '@ckeditor/ckeditor5-font/src/fontcolor';
- import FontBackgroundColor from '@ckeditor/ckeditor5-font/src/fontbackgroundcolor';
- import Alignment from '@ckeditor/ckeditor5-alignment/src/alignment';
- export default class ClassicEditor extends ClassicEditorBase {
- }
- // Plugins to include in the build.
- ClassicEditor.builtinPlugins = [
- Essentials,
- UploadAdapter,
- Autoformat,
- Bold,
- Italic,
- Underline,
- Strikethrough,
- Subscript,
- Superscript,
- BlockQuote,
- CKFinder,
- EasyImage,
- Heading,
- Image,
- ImageCaption,
- ImageStyle,
- ImageToolbar,
- ImageUpload,
- ImageResize,
- LinkImage,
- Indent,
- Link,
- List,
- MediaEmbed,
- Paragraph,
- PasteFromOffice,
- Table,
- TableToolbar,
- TextTransformation,
- FontColor,
- FontBackgroundColor
- ];
- // Editor configuration.
- ClassicEditor.defaultConfig = {
- toolbar: {
- items: [
- 'heading',
- '|',
- 'bold', 'italic', 'underline', 'strikethrough', 'subscript', 'superscript',
- 'link', 'bulletedList', 'numberedList',
- '|',
- 'indent', 'outdent',
- '|',
- 'imageUpload', 'blockQuote', 'insertTable',
- // 'mediaEmbed',
- 'undo', 'redo'
- ]
- },
- image: {
- toolbar: [
- 'imageStyle:full',
- 'imageStyle:side',
- 'imageStyle:alignLeft', 'imageStyle:alignCenter', 'imageStyle:alignRight',
- '|',
- 'imageResize',
- '|',
- 'imageTextAlternative',
- ]
- },
- table: {
- contentToolbar: [
- 'tableColumn',
- 'tableRow',
- 'mergeTableCells'
- ]
- },
- // This value must be kept in sync with the language defined in webpack.config.js.
- language: 'en'
- };
|