mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-08-10 18:39:22 +08:00
52 lines
1.5 KiB
JavaScript
52 lines
1.5 KiB
JavaScript
/**
|
|
* @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
|
|
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
|
*/
|
|
|
|
/* globals window */
|
|
|
|
import { CKBox, CKBoxImageEdit } from '@ckeditor/ckeditor5-ckbox';
|
|
import { PictureEditing, ImageInsert, ImageResize, AutoImage } from '@ckeditor/ckeditor5-image';
|
|
import { LinkImage } from '@ckeditor/ckeditor5-link';
|
|
import { CS_CONFIG } from '@ckeditor/ckeditor5-cloud-services/tests/_utils/cloud-services-config.js';
|
|
import { TOKEN_URL } from '@ckeditor/ckeditor5-ckbox/tests/_utils/ckbox-config.js';
|
|
|
|
// Umberto combines all `packages/*/docs` into the `docs/` directory. The import path must be valid after merging all directories.
|
|
import ClassicEditor from '../build-classic.js';
|
|
|
|
ClassicEditor.defaultConfig = {
|
|
plugins: ClassicEditor.builtinPlugins.concat( [
|
|
PictureEditing,
|
|
ImageResize,
|
|
ImageInsert,
|
|
AutoImage,
|
|
LinkImage,
|
|
CKBox,
|
|
CKBoxImageEdit
|
|
] ),
|
|
cloudServices: CS_CONFIG,
|
|
toolbar: {
|
|
items: [
|
|
'undo', 'redo', '|', 'heading',
|
|
'|', 'bold', 'italic',
|
|
'|', 'link', 'insertImage', 'insertTable', 'blockQuote', 'mediaEmbed',
|
|
'|', 'bulletedList', 'numberedList', 'outdent', 'indent'
|
|
]
|
|
},
|
|
ui: {
|
|
viewportOffset: {
|
|
top: window.getViewportTopOffsetConfig()
|
|
}
|
|
},
|
|
ckbox: {
|
|
tokenUrl: TOKEN_URL,
|
|
allowExternalImagesEditing: [ /^data:/, 'origin', /ckbox/ ],
|
|
forceDemoLabel: true
|
|
},
|
|
image: {
|
|
toolbar: [ 'toggleImageCaption', 'imageTextAlternative', 'ckboxImageEdit' ]
|
|
}
|
|
};
|
|
|
|
window.ClassicEditor = ClassicEditor;
|