diff --git a/templates/admission/continuing_education/checklist.html b/templates/admission/continuing_education/checklist.html
index 646ec1d1d..a6db81ce1 100644
--- a/templates/admission/continuing_education/checklist.html
+++ b/templates/admission/continuing_education/checklist.html
@@ -528,6 +528,13 @@
htmx.trigger('#' + this.id, 'modal-reload');
});
+ // Pass the ckeditor data to the form data if necessary
+ $(document).on('click', '.ckeditor-form [name="save"]', function(event) {
+ $(this).closest('form').find("textarea").each(function() {
+ const editor = CKEDITOR.instances[$(this).attr('id')];
+ if (editor) editor.updateElement();
+ });
+ });
})(jQuery);
{% endblock script %}
diff --git a/templates/admission/continuing_education/includes/checklist/decision_cancel_form.html b/templates/admission/continuing_education/includes/checklist/decision_cancel_form.html
index 0d423c0ae..3b0576333 100644
--- a/templates/admission/continuing_education/includes/checklist/decision_cancel_form.html
+++ b/templates/admission/continuing_education/includes/checklist/decision_cancel_form.html
@@ -30,6 +30,7 @@
hx-swap="outerHTML"
style="overflow: auto;"
id="decision-cancel-form"
+ class="ckeditor-form"
>
diff --git a/templates/admission/continuing_education/includes/checklist/decision_deny_form.html b/templates/admission/continuing_education/includes/checklist/decision_deny_form.html
index d62641d2f..8462648c7 100644
--- a/templates/admission/continuing_education/includes/checklist/decision_deny_form.html
+++ b/templates/admission/continuing_education/includes/checklist/decision_deny_form.html
@@ -30,6 +30,7 @@
hx-swap="outerHTML"
style="overflow: auto;"
id="decision-deny-form"
+ class="ckeditor-form"
>
diff --git a/templates/admission/continuing_education/includes/checklist/decision_fac_approval_form.html b/templates/admission/continuing_education/includes/checklist/decision_fac_approval_form.html
index cccba337e..e1e942808 100644
--- a/templates/admission/continuing_education/includes/checklist/decision_fac_approval_form.html
+++ b/templates/admission/continuing_education/includes/checklist/decision_fac_approval_form.html
@@ -30,6 +30,7 @@
hx-swap="outerHTML"
style="overflow: auto;"
id="decision-fac-approval-form"
+ class="ckeditor-form"
>
diff --git a/templates/admission/continuing_education/includes/checklist/decision_hold_form.html b/templates/admission/continuing_education/includes/checklist/decision_hold_form.html
index cfe887a00..61d23d282 100644
--- a/templates/admission/continuing_education/includes/checklist/decision_hold_form.html
+++ b/templates/admission/continuing_education/includes/checklist/decision_hold_form.html
@@ -30,6 +30,7 @@
hx-swap="outerHTML"
style="overflow: auto;"
id="decision-hold-form"
+ class="ckeditor-form"
>
diff --git a/templates/admission/continuing_education/includes/checklist/decision_send_to_fac_form.html b/templates/admission/continuing_education/includes/checklist/decision_send_to_fac_form.html
index 133bc8ca9..4b05c5693 100644
--- a/templates/admission/continuing_education/includes/checklist/decision_send_to_fac_form.html
+++ b/templates/admission/continuing_education/includes/checklist/decision_send_to_fac_form.html
@@ -30,6 +30,7 @@
hx-swap="outerHTML"
style="overflow: auto;"
id="decision-send-to-fac-form"
+ class="ckeditor-form"
>
diff --git a/templates/admission/continuing_education/includes/checklist/decision_validation_form.html b/templates/admission/continuing_education/includes/checklist/decision_validation_form.html
index e9537441a..130db052f 100644
--- a/templates/admission/continuing_education/includes/checklist/decision_validation_form.html
+++ b/templates/admission/continuing_education/includes/checklist/decision_validation_form.html
@@ -30,6 +30,7 @@
hx-swap="outerHTML"
style="overflow: auto;"
id="decision-validation-form"
+ class="ckeditor-form"
>