| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289 |
- /**
- * This configuration was generated using the CKEditor 5 Builder. You can modify it anytime using this link:
- * https://ckeditor.com/ckeditor-5/builder/#installation/NoRgLANARATAdAdjgVitEAGMA2AzNgDgE5CQFlcFcZwzcCxkZkQRiRciMbmiWY0UAJYAXNBgigIIabJkYAuugAmAUwIAjTFAVA==
- */
- import {
- Alignment,
- Autoformat,
- AutoImage,
- AutoLink,
- Autosave,
- BalloonToolbar,
- Bold,
- Essentials,
- FontBackgroundColor,
- FontColor,
- FontFamily,
- FontSize,
- GeneralHtmlSupport,
- Heading,
- ImageEditing,
- ImageInline,
- ImageInsert,
- ImageInsertViaUrl,
- ImageResize,
- ImageStyle,
- ImageTextAlternative,
- ImageToolbar,
- ImageUpload,
- ImageUtils,
- Indent,
- IndentBlock,
- Italic,
- Link,
- List,
- ListProperties,
- Paragraph,
- PasteFromOffice,
- PlainTableOutput,
- RemoveFormat,
- SimpleUploadAdapter,
- Strikethrough,
- Style,
- Table,
- TableCaption,
- TableCellProperties,
- TableColumnResize,
- TableLayout,
- TableProperties,
- TableToolbar,
- TextTransformation,
- Underline
- } from 'ckeditor5';
- import translations from 'ckeditor5/translations/it.js';
- /**
- * Create a free account with a trial: https://portal.ckeditor.com/checkout?plan=free
- */
- const LICENSE_KEY = 'GPL'; // or <YOUR_LICENSE_KEY>.
- const editorConfig = {
- toolbar: {
- items: [
- 'undo',
- 'redo',
- '|',
- 'heading',
- 'style',
- '|',
- 'fontSize',
- 'fontFamily',
- 'fontColor',
- 'fontBackgroundColor',
- '|',
- 'bold',
- 'italic',
- 'underline',
- '|',
- 'link',
- 'insertImage',
- 'insertTable',
- 'insertTableLayout',
- '|',
- 'alignment',
- '|',
- 'bulletedList',
- 'numberedList',
- 'outdent',
- 'indent'
- ],
- shouldNotGroupWhenFull: false
- },
- plugins: [
- Alignment,
- Autoformat,
- AutoImage,
- AutoLink,
- Autosave,
- BalloonToolbar,
- Bold,
- Essentials,
- FontBackgroundColor,
- FontColor,
- FontFamily,
- FontSize,
- GeneralHtmlSupport,
- Heading,
- ImageEditing,
- ImageInline,
- ImageInsert,
- ImageInsertViaUrl,
- ImageResize,
- ImageStyle,
- ImageTextAlternative,
- ImageToolbar,
- ImageUpload,
- ImageUtils,
- Indent,
- IndentBlock,
- Italic,
- Link,
- List,
- ListProperties,
- Paragraph,
- PasteFromOffice,
- PlainTableOutput,
- RemoveFormat,
- SimpleUploadAdapter,
- Strikethrough,
- Style,
- Table,
- TableCaption,
- TableCellProperties,
- TableColumnResize,
- TableLayout,
- TableProperties,
- TableToolbar,
- TextTransformation,
- Underline
- ],
- balloonToolbar: ['bold', 'italic', '|', 'link', 'insertImage', '|', 'bulletedList', 'numberedList'],
- fontFamily: {
- supportAllValues: true
- },
- fontSize: {
- options: [10, 12, 14, 'default', 18, 20, 22],
- supportAllValues: true
- },
- heading: {
- options: [
- {
- model: 'paragraph',
- title: 'Paragraph',
- class: 'ck-heading_paragraph'
- },
- {
- model: 'heading1',
- view: 'h1',
- title: 'Heading 1',
- class: 'ck-heading_heading1'
- },
- {
- model: 'heading2',
- view: 'h2',
- title: 'Heading 2',
- class: 'ck-heading_heading2'
- },
- {
- model: 'heading3',
- view: 'h3',
- title: 'Heading 3',
- class: 'ck-heading_heading3'
- },
- {
- model: 'heading4',
- view: 'h4',
- title: 'Heading 4',
- class: 'ck-heading_heading4'
- },
- {
- model: 'heading5',
- view: 'h5',
- title: 'Heading 5',
- class: 'ck-heading_heading5'
- },
- {
- model: 'heading6',
- view: 'h6',
- title: 'Heading 6',
- class: 'ck-heading_heading6'
- }
- ]
- },
- htmlSupport: {
- allow: [
- {
- name: /^.*$/,
- styles: true,
- attributes: true,
- classes: true
- }
- ]
- },
- image: {
- toolbar: ['imageTextAlternative', '|', 'imageStyle:inline', 'imageStyle:alignLeft', 'imageStyle:alignRight', '|', 'resizeImage'],
- styles: {
- options: ['inline', 'alignLeft', 'alignRight']
- }
- },
- language: 'it',
- licenseKey: LICENSE_KEY,
- link: {
- addTargetToExternalLinks: true,
- defaultProtocol: 'https://',
- decorators: {
- toggleDownloadable: {
- mode: 'manual',
- label: 'Downloadable',
- attributes: {
- download: 'file'
- }
- }
- }
- },
- list: {
- properties: {
- styles: true,
- startIndex: true,
- reversed: true
- }
- },
- menuBar: {
- isVisible: true
- },
- placeholder: 'Inserisci qui il messaggio',
- style: {
- definitions: [
- {
- name: 'Article category',
- element: 'h3',
- classes: ['category']
- },
- {
- name: 'Title',
- element: 'h2',
- classes: ['document-title']
- },
- {
- name: 'Subtitle',
- element: 'h3',
- classes: ['document-subtitle']
- },
- {
- name: 'Info box',
- element: 'p',
- classes: ['info-box']
- },
- {
- name: 'CTA Link Primary',
- element: 'a',
- classes: ['button', 'button--green']
- },
- {
- name: 'CTA Link Secondary',
- element: 'a',
- classes: ['button', 'button--black']
- },
- {
- name: 'Marker',
- element: 'span',
- classes: ['marker']
- },
- {
- name: 'Spoiler',
- element: 'span',
- classes: ['spoiler']
- }
- ]
- },
- table: {
- contentToolbar: ['tableColumn', 'tableRow', 'mergeTableCells', 'tableProperties', 'tableCellProperties']
- },
- translations: [translations],
- };
- // ClassicEditor.create(document.querySelector('#editor'), editorConfig);
- export {editorConfig};
|