Skip to content
Snippets Groups Projects
Commit 069af965 authored by Florian Spreckelsen's avatar Florian Spreckelsen
Browse files

MAINT: Configure the editor the same way as in WebUI

parent 97f1ed57
Branches
Tags
No related merge requests found
...@@ -3,3 +3,4 @@ coverage/ ...@@ -3,3 +3,4 @@ coverage/
node_modules/ node_modules/
tmp/ tmp/
sample/ckeditor.dist.js sample/ckeditor.dist.js
/package-lock.json
Source diff could not be displayed: it is too large. Options to address this: view the blob.
import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';
import CKEditorInspector from '@ckeditor/ckeditor5-inspector'; import CKEditorInspector from '@ckeditor/ckeditor5-inspector';
import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials';
import Autoformat from '@ckeditor/ckeditor5-autoformat/src/autoformat'; import Autoformat from '@ckeditor/ckeditor5-autoformat/src/autoformat';
import AutoImage from '@ckeditor/ckeditor5-image/src/autoimage.js';
import BlockQuote from '@ckeditor/ckeditor5-block-quote/src/blockquote'; import BlockQuote from '@ckeditor/ckeditor5-block-quote/src/blockquote';
import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold'; import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold';
import Code from '@ckeditor/ckeditor5-basic-styles/src/code';
import CodeBlock from '@ckeditor/ckeditor5-code-block/src/codeblock';
import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials';
import Heading from '@ckeditor/ckeditor5-heading/src/heading'; import Heading from '@ckeditor/ckeditor5-heading/src/heading';
import HorizontalLine from '@ckeditor/ckeditor5-horizontal-line/src/horizontalline.js';
import Image from '@ckeditor/ckeditor5-image/src/image'; import Image from '@ckeditor/ckeditor5-image/src/image';
import ImageCaption from '@ckeditor/ckeditor5-image/src/imagecaption'; import ImageCaption from '@ckeditor/ckeditor5-image/src/imagecaption';
import ImageStyle from '@ckeditor/ckeditor5-image/src/imagestyle'; import ImageStyle from '@ckeditor/ckeditor5-image/src/imagestyle';
import ImageToolbar from '@ckeditor/ckeditor5-image/src/imagetoolbar'; import ImageToolbar from '@ckeditor/ckeditor5-image/src/imagetoolbar';
import ImageUpload from '@ckeditor/ckeditor5-image/src/imageupload';
import Base64UploadAdapter from '@ckeditor/ckeditor5-upload/src/adapters/base64uploadadapter';
import Indent from '@ckeditor/ckeditor5-indent/src/indent';
import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic'; import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic';
import Link from '@ckeditor/ckeditor5-link/src/link'; import Link from '@ckeditor/ckeditor5-link/src/link';
import List from '@ckeditor/ckeditor5-list/src/list'; import List from '@ckeditor/ckeditor5-list/src/list';
import MediaEmbed from '@ckeditor/ckeditor5-media-embed/src/mediaembed'; import Markdown from '@ckeditor/ckeditor5-markdown-gfm/src/markdown.js';
import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph'; import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph';
import SourceEditing from '@ckeditor/ckeditor5-source-editing/src/sourceediting.js';
import Strikethrough from '@ckeditor/ckeditor5-basic-styles/src/strikethrough.js';
import Table from '@ckeditor/ckeditor5-table/src/table'; import Table from '@ckeditor/ckeditor5-table/src/table';
import TableToolbar from '@ckeditor/ckeditor5-table/src/tabletoolbar'; import TableToolbar from '@ckeditor/ckeditor5-table/src/tabletoolbar';
import CodeBlock from '@ckeditor/ckeditor5-code-block/src/codeblock'; import TodoList from '@ckeditor/ckeditor5-list/src/todolist';
import Code from '@ckeditor/ckeditor5-basic-styles/src/code';
import MathJaxCodeDelimiters from '../src/mathjax_code_delimiters'; import MathJaxCodeDelimiters from '../src/mathjax_code_delimiters';
...@@ -31,52 +33,55 @@ ClassicEditor ...@@ -31,52 +33,55 @@ ClassicEditor
.create( document.querySelector( '#editor' ), { .create( document.querySelector( '#editor' ), {
plugins: [ plugins: [
MathJaxCodeDelimiters, MathJaxCodeDelimiters,
Essentials,
Autoformat, Autoformat,
AutoImage,
BlockQuote, BlockQuote,
Bold, Bold,
Code,
CodeBlock,
Essentials,
Heading, Heading,
HorizontalLine,
Image, Image,
ImageCaption, ImageCaption,
ImageStyle, ImageStyle,
ImageToolbar, ImageToolbar,
ImageUpload,
Indent,
Italic, Italic,
Link, Link,
List, List,
MediaEmbed, Markdown,
Paragraph, Paragraph,
SourceEditing,
Strikethrough,
Table, Table,
TableToolbar, TableToolbar,
CodeBlock, TodoList
Code,
Base64UploadAdapter
], ],
toolbar: [ toolbar: [
'inlineMathButton', 'sourceEditing',
'displayMathButton',
'|', '|',
'undo',
'redo',
'heading', 'heading',
'|', '|',
'bold', 'bold',
'italic', 'italic',
'strikethrough',
'|',
'horizontalLine',
'link', 'link',
'code', 'blockQuote',
'insertTable',
'|',
'bulletedList', 'bulletedList',
'numberedList', 'numberedList',
'todoList',
'|', '|',
'outdent', 'code',
'indent',
'|',
'uploadImage',
'blockQuote',
'insertTable',
'mediaEmbed',
'codeBlock', 'codeBlock',
'|', '|',
'undo', 'inlineMathButton',
'redo' 'displayMathButton'
], ],
image: { image: {
toolbar: [ 'imageStyle:inline', 'imageStyle:block', 'imageStyle:side', '|', 'imageTextAlternative' ] toolbar: [ 'imageStyle:inline', 'imageStyle:block', 'imageStyle:side', '|', 'imageTextAlternative' ]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment