From 302e4fdc1518acb9301f19b2f024e9570809bcd9 Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 22 Jul 2025 21:35:56 +0200 Subject: [PATCH] upgraded to ckeditor5 --- ..._enforce.registry.computed_token_field.yml | 1 + config/sync/core.extension.yml | 2 +- config/sync/editor.editor.webform_default.yml | 80 +++++++++---------- config/sync/editor.editor.wysiwyg.yml | 79 ++++++++---------- config/sync/filter.format.webform_default.yml | 2 +- config/sync/filter.format.wysiwyg.yml | 14 +++- web/profiles/d8-starterkit-profile | 2 +- 7 files changed, 87 insertions(+), 93 deletions(-) diff --git a/config/sync/config_enforce.registry.computed_token_field.yml b/config/sync/config_enforce.registry.computed_token_field.yml index 4a7e0fb..e5dcd2c 100644 --- a/config/sync/config_enforce.registry.computed_token_field.yml +++ b/config/sync/config_enforce.registry.computed_token_field.yml @@ -1,3 +1,4 @@ +langcode: fr enforced_configs: 'config_enforce:registry:computed_token_field': config_directory: config/install diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 8f0d94c..6679d38 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -17,7 +17,7 @@ module: block_class: 0 block_content: 0 breakpoint: 0 - ckeditor: 0 + ckeditor5: 0 computed_field: 0 computed_token_field: 0 config: 0 diff --git a/config/sync/editor.editor.webform_default.yml b/config/sync/editor.editor.webform_default.yml index d9939a9..365965b 100644 --- a/config/sync/editor.editor.webform_default.yml +++ b/config/sync/editor.editor.webform_default.yml @@ -1,53 +1,47 @@ -uuid: 9a8385ea-bc82-4f68-a84e-dd623bf7c099 +uuid: 63cd7f9f-3e2c-427b-87fb-4572c2e1ddf5 langcode: en status: true dependencies: config: - filter.format.webform_default module: - - ckeditor + - ckeditor5 format: webform_default -editor: ckeditor +editor: ckeditor5 settings: toolbar: - rows: - - - - - name: Formatting - items: - - Format - - Bold - - Italic - - Superscript - - Subscript - - - name: Media - items: - - SpecialChar - - ImceImage - - - name: Linking - items: - - DrupalLink - - DrupalUnlink - - - name: Lists - items: - - NumberedList - - BulletedList - - - name: Indentation - items: - - Outdent - - Indent - - - name: 'Block Formatting' - items: - - Blockquote - - - name: Tools - items: - - Source - - Maximize - plugins: { } + items: + - heading + - '|' + - bold + - italic + - subscript + - superscript + - '|' + - specialCharacters + - '|' + - numberedList + - bulletedList + - '|' + - link + - '|' + - indent + - outdent + - '|' + - blockQuote + - '|' + - sourceEditing + plugins: + ckeditor5_heading: + enabled_headings: + - heading2 + - heading3 + - heading4 + - heading5 + - heading6 + ckeditor5_list: + reversed: true + startIndex: true + ckeditor5_sourceEditing: + allowed_tags: { } image_upload: { } diff --git a/config/sync/editor.editor.wysiwyg.yml b/config/sync/editor.editor.wysiwyg.yml index 8427bca..76ceaf1 100644 --- a/config/sync/editor.editor.wysiwyg.yml +++ b/config/sync/editor.editor.wysiwyg.yml @@ -1,64 +1,51 @@ -uuid: 0b448044-22d4-49e6-9d45-d849b3b4d154 +uuid: cb09e5e1-dbca-45f6-a4be-c2e2debac9a9 langcode: fr status: true dependencies: config: - filter.format.wysiwyg module: - - ckeditor -_core: - default_config_hash: 45tCDsVx8RKDcrtyfVeP88jcBXzIxLtadjP2kF_DIjs + - ckeditor5 format: wysiwyg -editor: ckeditor +editor: ckeditor5 settings: toolbar: - rows: - - - - - name: Formats - items: - - Styles - - Bold - - Italic - - Underline - - - name: Liens - items: - - DrupalLink - - DrupalUnlink - - - name: Listes - items: - - BulletedList - - NumberedList - - - name: Média - items: - - Blockquote - - DrupalImage - - - name: Outils - items: - - Source - - - name: Copy/Paste - items: - - Copy - - Cut - - Paste - - PasteText - - PasteFromWord + items: + - style + - bold + - italic + - underline + - '|' + - link + - '|' + - bulletedList + - numberedList + - '|' + - blockQuote + - drupalInsertImage + - '|' + - sourceEditing plugins: - drupallink: + ckeditor5_style: + styles: + - + label: Inter-titre + element: '

' + ckeditor5_sourceEditing: + allowed_tags: { } + ckeditor5_list: + reversed: true + startIndex: true + ckeditor5_imageResize: + allow_resize: true + linkit_extension: linkit_enabled: true linkit_profile: default - stylescombo: - styles: h4.inter-titre|Inter-titre image_upload: status: true scheme: public directory: wysiwyg-images max_size: '' max_dimensions: - width: null - height: null + width: 0 + height: 0 diff --git a/config/sync/filter.format.webform_default.yml b/config/sync/filter.format.webform_default.yml index eac5059..104fc7a 100644 --- a/config/sync/filter.format.webform_default.yml +++ b/config/sync/filter.format.webform_default.yml @@ -1,5 +1,5 @@ uuid: ac1217b3-4157-439e-9b6d-872de892e226 -langcode: en +langcode: fr status: true dependencies: enforced: diff --git a/config/sync/filter.format.wysiwyg.yml b/config/sync/filter.format.wysiwyg.yml index 99095d6..586582b 100644 --- a/config/sync/filter.format.wysiwyg.yml +++ b/config/sync/filter.format.wysiwyg.yml @@ -4,6 +4,7 @@ status: true dependencies: module: - editor + - pathologic _core: default_config_hash: w3wAkgsV6hn7P_cXCSnV-_1B_HOVJ7qwjv2DZID3B7g name: wysiwyg @@ -47,7 +48,7 @@ filters: status: false weight: -43 settings: - allowed_html: '