mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-03 20:06:08 +01:00 
			
		
		
		
	git-subtree-dir: _regroup/ckeditor5-footnotes git-subtree-mainline:80c390c72bgit-subtree-split:f5a6ff5684
		
			
				
	
	
		
			80 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import { ClassicEditor, Autoformat, Base64UploadAdapter, BlockQuote, Bold, Code, CodeBlock, Essentials, Heading, Image, ImageCaption, ImageStyle, ImageToolbar, ImageUpload, Indent, Italic, Link, List, MediaEmbed, Paragraph, Table, TableToolbar } from 'ckeditor5';
 | 
						|
import CKEditorInspector from '@ckeditor/ckeditor5-inspector';
 | 
						|
import Footnotes from '../src/footnotes.js';
 | 
						|
import 'ckeditor5/ckeditor5.css';
 | 
						|
ClassicEditor
 | 
						|
    .create(document.getElementById('editor'), {
 | 
						|
    plugins: [
 | 
						|
        Footnotes,
 | 
						|
        Essentials,
 | 
						|
        Autoformat,
 | 
						|
        BlockQuote,
 | 
						|
        Bold,
 | 
						|
        Heading,
 | 
						|
        Image,
 | 
						|
        ImageCaption,
 | 
						|
        ImageStyle,
 | 
						|
        ImageToolbar,
 | 
						|
        ImageUpload,
 | 
						|
        Indent,
 | 
						|
        Italic,
 | 
						|
        Link,
 | 
						|
        List,
 | 
						|
        MediaEmbed,
 | 
						|
        Paragraph,
 | 
						|
        Table,
 | 
						|
        TableToolbar,
 | 
						|
        CodeBlock,
 | 
						|
        Code,
 | 
						|
        Base64UploadAdapter
 | 
						|
    ],
 | 
						|
    toolbar: [
 | 
						|
        'undo',
 | 
						|
        'redo',
 | 
						|
        '|',
 | 
						|
        'footnote',
 | 
						|
        '|',
 | 
						|
        'heading',
 | 
						|
        '|',
 | 
						|
        'bold',
 | 
						|
        'italic',
 | 
						|
        'link',
 | 
						|
        'code',
 | 
						|
        'bulletedList',
 | 
						|
        'numberedList',
 | 
						|
        '|',
 | 
						|
        'outdent',
 | 
						|
        'indent',
 | 
						|
        '|',
 | 
						|
        'uploadImage',
 | 
						|
        'blockQuote',
 | 
						|
        'insertTable',
 | 
						|
        'mediaEmbed',
 | 
						|
        'codeBlock'
 | 
						|
    ],
 | 
						|
    image: {
 | 
						|
        toolbar: [
 | 
						|
            'imageStyle:inline',
 | 
						|
            'imageStyle:block',
 | 
						|
            'imageStyle:side',
 | 
						|
            '|',
 | 
						|
            'imageTextAlternative'
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    table: {
 | 
						|
        contentToolbar: [
 | 
						|
            'tableColumn',
 | 
						|
            'tableRow',
 | 
						|
            'mergeTableCells'
 | 
						|
        ]
 | 
						|
    }
 | 
						|
})
 | 
						|
    .then(editor => {
 | 
						|
    window.editor = editor;
 | 
						|
    CKEditorInspector.attach(editor);
 | 
						|
    window.console.log('CKEditor 5 is ready.', editor);
 | 
						|
})
 | 
						|
    .catch(err => {
 | 
						|
    window.console.error(err.stack);
 | 
						|
});
 | 
						|
//# sourceMappingURL=ckeditor.js.map
 |