From 25b6dcf28b01c635b0149aa36993ed2e7e233374 Mon Sep 17 00:00:00 2001
From: Joshua Nicholson <94021017+jnicholCU@users.noreply.github.com>
Date: Wed, 9 Apr 2025 18:00:41 -0600
Subject: [PATCH] Add bootstrap accordion plugin and update other plugins
A full integration of the bootstrap accordion plugin
Updates to other plugin's builds.
---
.../bootstrapAccordion/README.md | 62 +++
.../bootstrapAccordion/src/augmentation.ts | 31 ++
.../src/bootstrapaccordion.ts | 32 ++
.../src/bootstrapaccordionconfig.ts | 134 +++++
.../src/bootstrapaccordionediting.ts | 457 ++++++++++++++++++
.../src/bootstrapaccordionevents.ts | 64 +++
.../src/bootstrapaccordionkeyboard.ts | 153 ++++++
.../src/bootstrapaccordionshims.ts | 44 ++
.../src/bootstrapaccordiontypes.ts | 50 ++
.../src/bootstrapaccordionui.ts | 268 ++++++++++
.../src/bootstrapaccordionutils.ts | 144 ++++++
.../bootstrapaccordioncollapseallcommand.ts | 39 ++
.../bootstrapaccordionfirstitemopencommand.ts | 41 ++
.../bootstrapaccordionopenallcommand.ts | 35 ++
.../insertbootstrapaccordioncommand.ts | 69 +++
.../insertbootstrapaccordionitemcommand.ts | 53 ++
.../modifybootstrapaccordioncommand.ts | 80 +++
.../removebootstrapaccordionitemcommand.ts | 47 ++
.../bootstrapAccordion/src/index.ts | 19 +
.../bootstrapaccordionclipboardpipeline.ts | 42 ++
.../bootstrapaccordiongeneralhtmlsupport.ts | 75 +++
css/bootstrap-accordion.admin.css | 3 +
css/bootstrap-accordion.css | 137 ++++++
css/bootstrap-accordion.editor.css | 62 +++
icons/bootstrap-accordion-item.svg | 1 +
icons/bootstrap-accordion-open-collapse.svg | 1 +
icons/bootstrap-accordion.svg | 1 +
js/build/bootstrapAccordion.js | 1 +
js/build/box.js | 2 +-
js/build/button.js | 2 +-
js/build/buttongroup.js | 2 +-
js/build/calendar.js | 2 +-
js/build/callout.js | 2 +-
js/build/column.js | 2 +-
js/build/countdown.js | 2 +-
js/build/cuiconextras.js | 2 +-
js/build/invisible.js | 2 +-
js/build/jumpmenu.js | 2 +-
js/build/map.js | 2 +-
js/build/tooltip.js | 2 +-
package.json | 2 +
src/Plugin/Filter/BootstrapAccordion.php | 135 ++++++
ucb_ckeditor_plugins.ckeditor5.yml | 28 ++
ucb_ckeditor_plugins.libraries.yml | 16 +
ucb_ckeditor_plugins.module | 7 +
45 files changed, 2345 insertions(+), 12 deletions(-)
create mode 100644 ckeditor5_plugins/bootstrapAccordion/README.md
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/augmentation.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/bootstrapaccordion.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/bootstrapaccordionconfig.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/bootstrapaccordionediting.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/bootstrapaccordionevents.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/bootstrapaccordionkeyboard.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/bootstrapaccordionshims.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/bootstrapaccordiontypes.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/bootstrapaccordionui.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/bootstrapaccordionutils.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/commands/bootstrapaccordioncollapseallcommand.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/commands/bootstrapaccordionfirstitemopencommand.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/commands/bootstrapaccordionopenallcommand.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/commands/insertbootstrapaccordioncommand.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/commands/insertbootstrapaccordionitemcommand.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/commands/modifybootstrapaccordioncommand.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/commands/removebootstrapaccordionitemcommand.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/index.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/integration/bootstrapaccordionclipboardpipeline.ts
create mode 100644 ckeditor5_plugins/bootstrapAccordion/src/integration/bootstrapaccordiongeneralhtmlsupport.ts
create mode 100644 css/bootstrap-accordion.admin.css
create mode 100644 css/bootstrap-accordion.css
create mode 100644 css/bootstrap-accordion.editor.css
create mode 100644 icons/bootstrap-accordion-item.svg
create mode 100644 icons/bootstrap-accordion-open-collapse.svg
create mode 100644 icons/bootstrap-accordion.svg
create mode 100644 js/build/bootstrapAccordion.js
create mode 100644 src/Plugin/Filter/BootstrapAccordion.php
diff --git a/ckeditor5_plugins/bootstrapAccordion/README.md b/ckeditor5_plugins/bootstrapAccordion/README.md
new file mode 100644
index 0000000..2ebb5a5
--- /dev/null
+++ b/ckeditor5_plugins/bootstrapAccordion/README.md
@@ -0,0 +1,62 @@
+# CKEditor 5 Plugin: Bootstrap Accordion
+
+## Model
+```xml
+