8
0
Andrey Titovskiy 3 лет назад
Родитель
Сommit
00bd2c4103
5 измененных файлов с 43 добавлено и 7 удалено
  1. 1 1
      build/ckeditor.js
  2. 1 1
      build/ckeditor.js.map
  3. 3 0
      package.json
  4. 21 4
      src/ckeditor.js
  5. 17 1
      yarn.lock

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
build/ckeditor.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
build/ckeditor.js.map


+ 3 - 0
package.json

@@ -35,7 +35,10 @@
     "@ckeditor/ckeditor5-dev-utils": "^24.0.2",
     "@ckeditor/ckeditor5-dev-webpack-plugin": "^24.0.2",
     "@ckeditor/ckeditor5-easy-image": "^28.0.0",
+    "@ckeditor/ckeditor5-editor-balloon": "^28.0.0",
     "@ckeditor/ckeditor5-editor-classic": "^28.0.0",
+    "@ckeditor/ckeditor5-editor-decoupled": "^28.0.0",
+    "@ckeditor/ckeditor5-editor-inline": "^28.0.0",
     "@ckeditor/ckeditor5-essentials": "^28.0.0",
     "@ckeditor/ckeditor5-font": "^28.0.0",
     "@ckeditor/ckeditor5-heading": "^28.0.0",

+ 21 - 4
src/ckeditor.js

@@ -1,4 +1,6 @@
 import ClassicEditorBase from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';
+import BalloonEditorBase from '@ckeditor/ckeditor5-editor-balloon/src/ballooneditor';
+import InlineEditorBase from '@ckeditor/ckeditor5-editor-inline/src/inlineeditor';
 
 import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials';
 import UploadAdapter from '@ckeditor/ckeditor5-adapter-ckfinder/src/uploadadapter';
@@ -35,11 +37,12 @@ import FontBackgroundColor from '@ckeditor/ckeditor5-font/src/fontbackgroundcolo
 import Alignment from '@ckeditor/ckeditor5-alignment/src/alignment';
 import Clipboard from '@ckeditor/ckeditor5-clipboard/src/clipboard';
 
-export default class ClassicEditor extends ClassicEditorBase {
-}
+class ClassicEditor extends ClassicEditorBase {}
+class BalloonEditor extends BalloonEditorBase {}
+class InlineEditor extends InlineEditorBase {}
 
 // Plugins to include in the build.
-ClassicEditor.builtinPlugins = [
+const builtinPlugins = [
 	Essentials,
 	UploadAdapter,
 	Autoformat,
@@ -76,8 +79,12 @@ ClassicEditor.builtinPlugins = [
 	Alignment
 ];
 
+BalloonEditor.builtinPlugins = builtinPlugins;
+ClassicEditor.builtinPlugins = builtinPlugins;
+InlineEditor.builtinPlugins = builtinPlugins;
+
 // Editor configuration.
-ClassicEditor.defaultConfig = {
+const defaultConfig = {
 	alignment: {
 		options: ['left', 'center', 'right', 'justify']
 	},
@@ -145,3 +152,13 @@ ClassicEditor.defaultConfig = {
 	// This value must be kept in sync with the language defined in webpack.config.js.
 	language: 'en'
 };
+
+BalloonEditor.defaultConfig = defaultConfig;
+ClassicEditor.defaultConfig = defaultConfig;
+InlineEditor.defaultConfig = defaultConfig;
+
+export default {
+	BalloonEditor,
+	ClassicEditor,
+	InlineEditor,
+};

+ 17 - 1
yarn.lock

@@ -115,7 +115,7 @@
   dependencies:
     ckeditor5 "^28.0.0"
 
-"@ckeditor/ckeditor5-editor-balloon@^28.0.0":
+"@ckeditor/ckeditor5-editor-balloon@^28.0.0", "@ckeditor/ckeditor5-editor-balloon@^28.0.1":
   version "28.0.0"
   resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-28.0.0.tgz#0c029a294ee2cb74a783ffee57271efdbebae2a3"
   integrity sha512-1Ml54PYXWgEzV0ghNxbsyUHesfM5VDNFwkmylYMirUoyKbYSh61Re74CRSijdqSWHyod4FePLKR24JoTwz7EcA==
@@ -131,6 +131,22 @@
     ckeditor5 "^28.0.0"
     lodash-es "^4.17.15"
 
+"@ckeditor/ckeditor5-editor-decoupled@^28.0.1":
+  version "28.0.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-28.0.0.tgz#956d52e290f7d0cd2bc26fa8da2bbde09b2a8c45"
+  integrity sha512-VM/7/qiBaKAv4W2ocIxtgMgiZAsFHzNnR4ZXhGPOn3Ok4zZw9lUPe5wGKrr6qjoo5VKUhZVW+gD3JewLVi5RBg==
+  dependencies:
+    ckeditor5 "^28.0.0"
+    lodash-es "^4.17.15"
+
+"@ckeditor/ckeditor5-editor-inline@^28.0.1":
+  version "28.0.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-28.0.0.tgz#07b0d56def750fcb8863ea7bac05bb0ae6bdb3b0"
+  integrity sha512-plvZhposlbq6cbyU7xfTlPf7pb+7zm6msMeCegiCj/MuIMiNsQBcuvlgCQs1jXHh1FFhL9pzOpfeJMiV55hQXA==
+  dependencies:
+    ckeditor5 "^28.0.0"
+    lodash-es "^4.17.15"
+
 "@ckeditor/ckeditor5-engine@^28.0.0":
   version "28.0.0"
   resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-28.0.0.tgz#1de791b5d9c5d040a9468fd246ac2f165276ec72"