121 lines
3.3 KiB
TypeScript
121 lines
3.3 KiB
TypeScript
// /**
|
|
// * @license Copyright (c) 2014-2024, CKSource Holding sp. z o.o. All rights reserved.
|
|
// * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
|
// */
|
|
|
|
// import { ClassicEditor } from '@ckeditor/ckeditor5-editor-classic';
|
|
|
|
// import { Alignment } from '@ckeditor/ckeditor5-alignment';
|
|
// import { Autoformat } from '@ckeditor/ckeditor5-autoformat';
|
|
// import { Bold, Italic } from '@ckeditor/ckeditor5-basic-styles';
|
|
// import { BlockQuote } from '@ckeditor/ckeditor5-block-quote';
|
|
// import { CloudServices } from '@ckeditor/ckeditor5-cloud-services';
|
|
// import { CodeBlock } from '@ckeditor/ckeditor5-code-block';
|
|
// import type { EditorConfig } from '@ckeditor/ckeditor5-core';
|
|
// import { Essentials } from '@ckeditor/ckeditor5-essentials';
|
|
// import { FontSize } from '@ckeditor/ckeditor5-font';
|
|
// import { Heading } from '@ckeditor/ckeditor5-heading';
|
|
// import {
|
|
// Image,
|
|
// ImageCaption,
|
|
// ImageInsert,
|
|
// ImageStyle,
|
|
// ImageToolbar,
|
|
// ImageUpload
|
|
// } from '@ckeditor/ckeditor5-image';
|
|
// import { Indent } from '@ckeditor/ckeditor5-indent';
|
|
// import { Link } from '@ckeditor/ckeditor5-link';
|
|
// import { List } from '@ckeditor/ckeditor5-list';
|
|
// import { MediaEmbed } from '@ckeditor/ckeditor5-media-embed';
|
|
// import { Paragraph } from '@ckeditor/ckeditor5-paragraph';
|
|
// import { PasteFromOffice } from '@ckeditor/ckeditor5-paste-from-office';
|
|
// import { SourceEditing } from '@ckeditor/ckeditor5-source-editing';
|
|
// import { Table, TableToolbar } from '@ckeditor/ckeditor5-table';
|
|
// import { TextTransformation } from '@ckeditor/ckeditor5-typing';
|
|
// import { Undo } from '@ckeditor/ckeditor5-undo';
|
|
// import { SimpleUploadAdapter } from '@ckeditor/ckeditor5-upload';
|
|
|
|
// // You can read more about extending the build with additional plugins in the "Installing plugins" guide.
|
|
// // See https://ckeditor.com/docs/ckeditor5/latest/installation/plugins/installing-plugins.html for details.
|
|
|
|
// class Editor extends ClassicEditor {
|
|
// public static override builtinPlugins = [
|
|
// Alignment,
|
|
// Autoformat,
|
|
// BlockQuote,
|
|
// Bold,
|
|
// CloudServices,
|
|
// CodeBlock,
|
|
// Essentials,
|
|
// FontSize,
|
|
// Heading,
|
|
// Image,
|
|
// ImageCaption,
|
|
// ImageInsert,
|
|
// ImageStyle,
|
|
// ImageToolbar,
|
|
// ImageUpload,
|
|
// Indent,
|
|
// Italic,
|
|
// Link,
|
|
// List,
|
|
// MediaEmbed,
|
|
// Paragraph,
|
|
// PasteFromOffice,
|
|
// SimpleUploadAdapter,
|
|
// SourceEditing,
|
|
// Table,
|
|
// TableToolbar,
|
|
// TextTransformation,
|
|
// Undo
|
|
// ];
|
|
|
|
// public static override defaultConfig: EditorConfig = {
|
|
// toolbar: {
|
|
// items: [
|
|
// 'heading',
|
|
// 'fontSize',
|
|
// '|',
|
|
// 'bold',
|
|
// 'italic',
|
|
// 'link',
|
|
// 'bulletedList',
|
|
// 'numberedList',
|
|
// '|',
|
|
// 'alignment',
|
|
// 'outdent',
|
|
// 'indent',
|
|
// '|',
|
|
// 'imageUpload',
|
|
// 'blockQuote',
|
|
// 'insertTable',
|
|
// 'mediaEmbed',
|
|
// 'undo',
|
|
// 'redo',
|
|
// 'codeBlock',
|
|
// 'sourceEditing',
|
|
// 'imageInsert'
|
|
// ]
|
|
// },
|
|
// language: 'en',
|
|
// image: {
|
|
// toolbar: [
|
|
// 'imageTextAlternative',
|
|
// 'toggleImageCaption',
|
|
// 'imageStyle:inline',
|
|
// 'imageStyle:block',
|
|
// 'imageStyle:side'
|
|
// ]
|
|
// },
|
|
// table: {
|
|
// contentToolbar: [
|
|
// 'tableColumn',
|
|
// 'tableRow',
|
|
// 'mergeTableCells'
|
|
// ]
|
|
// }
|
|
// };
|
|
// }
|
|
|
|
// export default Editor;
|