diff --git a/module/Application/view/default/default-form.phtml b/module/Application/view/default/default-form.phtml index 31e731d6511561c2a3c82e97f2167e3682d20d66..797b631677341e6496405e8281a417d0722096ac 100644 --- a/module/Application/view/default/default-form.phtml +++ b/module/Application/view/default/default-form.phtml @@ -47,8 +47,34 @@ use Laminas\Form\Form; }); } }); + tinymce.init({ + selector: '.tinymce-link', + toolbar: 'newdocument undo redo | bold italic underline removeformat | bullist numlist | link', + resize: true, + language: 'fr_FR', + plugins: 'lists link', + statusbar: true, + browser_spellcheck : true, + branding: false, + menu: {}, + menubar: false, + height: 200, + body_id: 'description', + setup: function (editor) { + editor.on("focusout", function () { + console.log(tinymce.get('description').getContent()); + $('textarea').val(tinymce.get('description').getContent()); + }); + } + }); }); + // Prevent Bootstrap dialog from blocking focusin + document.addEventListener('focusin', (e) => { + if (e.target.closest(".tox-tinymce-aux, .moxman-window, .tam-assetmanager-root") !== null) { + e.stopImmediatePropagation(); + } + }); $(function() { diff --git a/module/Formation/src/Formation/Form/Formation/FormationForm.php b/module/Formation/src/Formation/Form/Formation/FormationForm.php index 3d049bbefb5d621bc156e3d9e2ec685cbdab28df..766f50d51d534673d22200578db62049210e4fb0 100644 --- a/module/Formation/src/Formation/Form/Formation/FormationForm.php +++ b/module/Formation/src/Formation/Form/Formation/FormationForm.php @@ -44,7 +44,7 @@ class FormationForm extends Form ], 'attributes' => [ 'id' => 'description', - 'class' => 'tinymce', + 'class' => 'tinymce-link', ], ]); //axe diff --git a/module/Formation/src/Formation/Service/Notification/NotificationService.php b/module/Formation/src/Formation/Service/Notification/NotificationService.php index 376d0f04d1f13c48e682db998ffa3e89ffb08c06..369f41039412fc7f0af005ab6784bbc0826b416b 100644 --- a/module/Formation/src/Formation/Service/Notification/NotificationService.php +++ b/module/Formation/src/Formation/Service/Notification/NotificationService.php @@ -435,7 +435,6 @@ class NotificationService $session->addMail($mail); $this->getObjectManager()->flush($session); return $mail; - } /** Mails de rappel ***********************************************************************************************/