diff --git a/package-lock.json b/package-lock.json index 99c6883f26..bd0f0ec7fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,6 +27,7 @@ "@ckeditor/ckeditor5-mention": "44.3.0", "@ckeditor/ckeditor5-paragraph": "44.3.0", "@ckeditor/ckeditor5-remove-format": "44.3.0", + "@ckeditor/ckeditor5-table": "44.3.0", "@ckeditor/ckeditor5-theme-lark": "44.3.0", "@ckeditor/ckeditor5-ui": "44.3.0", "@ckeditor/ckeditor5-upload": "44.3.0", diff --git a/package.json b/package.json index ed90edb4c0..afbfdfac6b 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "@ckeditor/ckeditor5-mention": "44.3.0", "@ckeditor/ckeditor5-paragraph": "44.3.0", "@ckeditor/ckeditor5-remove-format": "44.3.0", + "@ckeditor/ckeditor5-table": "44.3.0", "@ckeditor/ckeditor5-theme-lark": "44.3.0", "@ckeditor/ckeditor5-ui": "44.3.0", "@ckeditor/ckeditor5-upload": "44.3.0", diff --git a/src/components/TextEditor.vue b/src/components/TextEditor.vue index def48325d1..b60392e8a9 100644 --- a/src/components/TextEditor.vue +++ b/src/components/TextEditor.vue @@ -38,6 +38,9 @@ import StrikethroughPlugin from '@ckeditor/ckeditor5-basic-styles/src/strikethro import QuotePlugin from '../ckeditor/quote/QuotePlugin.js' import Base64UploadAdapter from '@ckeditor/ckeditor5-upload/src/adapters/base64uploadadapter.js' import ImagePlugin from '@ckeditor/ckeditor5-image/src/image.js' +import Table from '@ckeditor/ckeditor5-table/src/table.js' +import TableToolbar from '@ckeditor/ckeditor5-table/src/tabletoolbar.js' +import FindAndReplace from '@ckeditor/ckeditor5-find-and-replace/src/findandreplace.js' import ImageResizePlugin from '@ckeditor/ckeditor5-image/src/imageresize.js' import ImageUploadPlugin from '@ckeditor/ckeditor5-image/src/imageupload.js' import { DropdownView } from '@ckeditor/ckeditor5-ui' @@ -89,6 +92,9 @@ export default { PickerPlugin, Mention, LinkPlugin, + Table, + TableToolbar, + FindAndReplace, ] const toolbar = ['undo', 'redo'] @@ -126,6 +132,11 @@ export default { 'strikethrough', 'link', 'removeFormat', + 'insertTable', + 'tableColumn', + 'tableRow', + 'mergeTableCells', + 'findAndReplace', ]) }