diff --git a/composer.json b/composer.json
index 649ee5b..328a4cd 100644
--- a/composer.json
+++ b/composer.json
@@ -32,6 +32,7 @@
"drupal/block_class": "^4",
"drupal/bpmn_io": "^1",
"drupal/cancel_button": "^1",
+ "drupal/ckeditor_iframe": "^3.0@beta",
"drupal/ckeditorheight": "^1",
"drupal/classitup": "^1",
"drupal/comment_notify": "^1",
diff --git a/composer.lock b/composer.lock
index a9090f5..6247dbf 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "26fc6cdb610661cb88065c503d1489e1",
+ "content-hash": "ae01c821ebf1abdbf19af3e42da894be",
"packages": [
{
"name": "abraham/twitteroauth",
@@ -3497,6 +3497,60 @@
"source": "https://git.drupalcode.org/project/ckeditor"
}
},
+ {
+ "name": "drupal/ckeditor_iframe",
+ "version": "3.0.0-beta2",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/ckeditor_iframe.git",
+ "reference": "3.0.0-beta2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/ckeditor_iframe-3.0.0-beta2.zip",
+ "reference": "3.0.0-beta2",
+ "shasum": "c553c65393c7f05fb563281b70b8763547e7db1a"
+ },
+ "require": {
+ "drupal/core": "^9 || ^10"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "3.0.0-beta2",
+ "datestamp": "1727983211",
+ "security-coverage": {
+ "status": "not-covered",
+ "message": "Beta releases are not covered by Drupal security advisories."
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
+ {
+ "name": "Kevin Quillen (kevinquillen)",
+ "homepage": "https://www.drupal.org/u/kevinquillen",
+ "role": "Maintainer"
+ },
+ {
+ "name": "Brian Osborne (bkosborne)",
+ "homepage": "https://www.drupal.org/u/bkosborne",
+ "role": "Maintainer"
+ }
+ ],
+ "description": "Adds the iFrame dialog plugin to CKEditor.",
+ "homepage": "http://drupal.org/project/ckeditor_iframe",
+ "keywords": [
+ "Drupal"
+ ],
+ "support": {
+ "source": "https://git.drupalcode.org/project/ckeditor_iframe",
+ "issues": "https://drupal.org/project/issues/ckeditor_iframe"
+ }
+ },
{
"name": "drupal/ckeditorheight",
"version": "1.9.0",
@@ -27188,6 +27242,7 @@
],
"minimum-stability": "dev",
"stability-flags": {
+ "drupal/ckeditor_iframe": 10,
"drupal/drutopia_collection": 20,
"drupal/drutopia_core": 20,
"drupal/drutopia_organization": 20,
diff --git a/config/sync/config_snapshot.snapshot.config_sync.module.footnotes.yml b/config/sync/config_snapshot.snapshot.config_sync.module.footnotes.yml
index becad0e..2caa2f9 100644
--- a/config/sync/config_snapshot.snapshot.config_sync.module.footnotes.yml
+++ b/config/sync/config_snapshot.snapshot.config_sync.module.footnotes.yml
@@ -8,4 +8,57 @@ id: config_sync.module.footnotes
snapshotSet: config_sync
extensionType: module
extensionName: footnotes
-items: { }
+items:
+ -
+ collection: ''
+ name: editor.editor.footnote
+ data:
+ status: true
+ dependencies:
+ config:
+ - filter.format.footnote
+ module:
+ - ckeditor5
+ format: footnote
+ editor: ckeditor5
+ settings:
+ toolbar:
+ items:
+ - bold
+ - italic
+ - link
+ image_upload: { }
+ _core:
+ default_config_hash: SyHxfjreOgdyYXaIXOlKvLazJjPl6X-6ywdJeSruOzg
+ -
+ collection: ''
+ name: filter.format.footnote
+ data:
+ status: true
+ dependencies:
+ module:
+ - footnotes
+ name: Footnote
+ format: footnote
+ filters:
+ filter_html:
+ id: filter_html
+ provider: filter
+ status: true
+ weight: -10
+ settings:
+ allowed_html: '