UNPKG

ckeditor5-google-do

Version:

Google Cloud and DigitalOcean Spaces upload plugin for ckeditor5

65 lines (62 loc) 1.78 kB
import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold'; import Clipboard from '@ckeditor/ckeditor5-clipboard/src/clipboard'; import Enter from '@ckeditor/ckeditor5-enter/src/enter'; import Heading from '@ckeditor/ckeditor5-heading/src/heading'; import Image from '@ckeditor/ckeditor5-image/src/image'; import ImageToolbar from '@ckeditor/ckeditor5-image/src/imagetoolbar'; import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic'; import Link from '@ckeditor/ckeditor5-link/src/link'; import List from '@ckeditor/ckeditor5-list/src/list'; import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph'; import Typing from '@ckeditor/ckeditor5-typing/src/typing'; import Undo from '@ckeditor/ckeditor5-undo/src/undo'; import ImageCaption from '@ckeditor/ckeditor5-image/src/imagecaption'; import ImageStyle from '@ckeditor/ckeditor5-image/src/imagestyle'; import ImageUpload from '@ckeditor/ckeditor5-image/src/imageupload'; import UploadGoogleDO from 'ckeditor5-google-do/src/upload'; export default { uploadGoogleDO: { policyUrl: '/api/upload-google' // serveUrl: '/api/serve' }, plugins: [ Bold, Clipboard, Enter, Heading, Image, ImageStyle, ImageToolbar, Italic, Link, List, Paragraph, Typing, Undo, ImageUpload, ImageCaption, UploadGoogleDO ], toolbar: [ 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'undo', 'redo', 'imageUpload' ], image: { toolbar: [ 'imageTextAlternative', '|', 'imageStyle:alignLeft', 'imageStyle:side', 'imageStyle:full', 'imageStyle:alignCenter', 'imageStyle:alignRight' ], styles: ['full', 'alignLeft', 'alignRight', 'alignCenter', 'side'] } };