From 993b1ca103edeab191e32a8b27f89d496ae1ab22 Mon Sep 17 00:00:00 2001 From: vgreb Date: Sat, 30 May 2026 09:18:41 +0200 Subject: [PATCH] Remplacement de SimpleMDE avec EasyMDE --- .../AppBundle/Event/Form/EventCFPTextType.php | 16 ++++++++-------- .../AppBundle/GeneralMeeting/PrepareFormType.php | 2 +- sources/AppBundle/Site/Form/ArticleType.php | 2 +- sources/AppBundle/Site/Form/RubriqueType.php | 4 ++-- templates/admin/base_with_header.html.twig | 14 +++++++------- templates/admin/talk/form.html.twig | 6 +++--- templates/event/cfp/base.html.twig | 4 ++-- templates/event/cfp/edit.html.twig | 4 ++-- templates/event/cfp/propose.html.twig | 4 ++-- 9 files changed, 28 insertions(+), 28 deletions(-) diff --git a/sources/AppBundle/Event/Form/EventCFPTextType.php b/sources/AppBundle/Event/Form/EventCFPTextType.php index 3e6085c8f..168c2c0a8 100644 --- a/sources/AppBundle/Event/Form/EventCFPTextType.php +++ b/sources/AppBundle/Event/Form/EventCFPTextType.php @@ -15,42 +15,42 @@ public function buildForm(FormBuilderInterface $builder, array $options): void $builder ->add('fr', TextareaType::class, [ 'label' => 'CFP (fr)', - 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'simplemde'], + 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'easymde'], 'required' => false, ]) ->add('en', TextareaType::class, [ 'label' => 'CFP (en)', - 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'simplemde'], + 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'easymde'], 'required' => false, ]) ->add('speaker_management_fr', TextareaType::class, [ 'label' => 'Infos speakers (fr)', - 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'simplemde'], + 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'easymde'], 'required' => false, ]) ->add('speaker_management_en', TextareaType::class, [ 'label' => 'Infos speakers (en)', - 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'simplemde'], + 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'easymde'], 'required' => false, ]) ->add('sponsor_management_fr', TextareaType::class, [ 'label' => 'Infos sponsors (fr)', - 'attr' => ['rows' => 5,'cols' => 50, 'class' => 'simplemde'], + 'attr' => ['rows' => 5,'cols' => 50, 'class' => 'easymde'], 'required' => false, ]) ->add('sponsor_management_en', TextareaType::class, [ 'label' => 'Infos sponsors (en)', - 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'simplemde'], + 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'easymde'], 'required' => false, ]) ->add('mail_inscription_content', TextareaType::class, [ 'label' => 'Contenu mail inscription', - 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'simplemde'], + 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'easymde'], 'required' => false, ]) ->add('become_sponsor_description', TextareaType::class, [ 'label' => 'Contenu page devenir sponsor', - 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'simplemde'], + 'attr' => ['rows' => 5, 'cols' => 50, 'class' => 'easymde'], 'required' => false, ]); } diff --git a/sources/AppBundle/GeneralMeeting/PrepareFormType.php b/sources/AppBundle/GeneralMeeting/PrepareFormType.php index 85411ddf0..41a9af47d 100644 --- a/sources/AppBundle/GeneralMeeting/PrepareFormType.php +++ b/sources/AppBundle/GeneralMeeting/PrepareFormType.php @@ -29,7 +29,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void 'attr' => [ 'rows' => 5, 'cols' => 50, - 'class' => 'simplemde', + 'class' => 'easymde', ], ]) ->add('submit', SubmitType::class, [ diff --git a/sources/AppBundle/Site/Form/ArticleType.php b/sources/AppBundle/Site/Form/ArticleType.php index a0b7aeb76..fd8fc4907 100644 --- a/sources/AppBundle/Site/Form/ArticleType.php +++ b/sources/AppBundle/Site/Form/ArticleType.php @@ -43,7 +43,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void /** @var \AppBundle\Site\Model\Article|null $article */ $article = $builder->getData(); - $textareaCssClass = 'simplemde'; + $textareaCssClass = 'easymde'; $builder diff --git a/sources/AppBundle/Site/Form/RubriqueType.php b/sources/AppBundle/Site/Form/RubriqueType.php index 5ec5f200b..9527f83e6 100644 --- a/sources/AppBundle/Site/Form/RubriqueType.php +++ b/sources/AppBundle/Site/Form/RubriqueType.php @@ -67,7 +67,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void 'maxlength' => 255, 'cols' => 42, 'rows' => 10, - 'class' => 'simplemde', + 'class' => 'easymde', ], 'constraints' => [ new Assert\Length(max: 255), @@ -80,7 +80,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void 'attr' => [ 'cols' => 42, 'rows' => 20, - 'class' => 'simplemde', + 'class' => 'easymde', ], 'constraints' => [ new Assert\NotBlank(), diff --git a/templates/admin/base_with_header.html.twig b/templates/admin/base_with_header.html.twig index 7b4e2bccc..9b197d74e 100644 --- a/templates/admin/base_with_header.html.twig +++ b/templates/admin/base_with_header.html.twig @@ -172,8 +172,8 @@ - - + + @@ -201,12 +201,12 @@ }); }); - var simpleMdeList = document.getElementsByClassName('simplemde'); - for (var i = 0; i < simpleMdeList.length; i++) { - var simplemde = new SimpleMDE({ - element:simpleMdeList[i], + var easyMdeList = document.getElementsByClassName('easymde'); + for (var i = 0; i < easyMdeList.length; i++) { + var easymde = new EasyMDE({ + element:easyMdeList[i], spellChecker: false, - hideIcons: ['side-by-side', 'fullscreen'] + hideIcons: ['side-by-side', 'fullscreen', 'check-list'] }); } diff --git a/templates/admin/talk/form.html.twig b/templates/admin/talk/form.html.twig index 440e74294..dba59928d 100644 --- a/templates/admin/talk/form.html.twig +++ b/templates/admin/talk/form.html.twig @@ -3,7 +3,7 @@

Présentation

{{ form_row(form.title) }} - {{ form_row(form.abstract, {attr: {class: 'simplemde'}}) }} + {{ form_row(form.abstract, {attr: {class: 'easymde'}}) }} {{ form_row(form.staffNotes) }} {{ form_row(form.type) }} {{ form_row(form.skill) }} @@ -31,7 +31,7 @@ {{ form_row(form.languageCode) }} {{ form_row(form.tweets) }} {{ form_row(form.blueskyPosts) }} - {{ form_row(form.verbatim, {attr: {class: 'simplemde'}}) }} + {{ form_row(form.verbatim, {attr: {class: 'easymde'}}) }}
@@ -45,4 +45,4 @@

* indique un champ obligatoire

{{ form_end(form) }} -
\ No newline at end of file + diff --git a/templates/event/cfp/base.html.twig b/templates/event/cfp/base.html.twig index 681f7d374..7f78c98ed 100644 --- a/templates/event/cfp/base.html.twig +++ b/templates/event/cfp/base.html.twig @@ -25,6 +25,6 @@ {% block javascripts %} {{ parent() }} - - + + {% endblock %} diff --git a/templates/event/cfp/edit.html.twig b/templates/event/cfp/edit.html.twig index f89682cd5..631758622 100644 --- a/templates/event/cfp/edit.html.twig +++ b/templates/event/cfp/edit.html.twig @@ -37,9 +37,9 @@ {% block javascripts %} {{ parent() }} {% endblock %} diff --git a/templates/event/cfp/propose.html.twig b/templates/event/cfp/propose.html.twig index 295a663db..bdf57bd9b 100644 --- a/templates/event/cfp/propose.html.twig +++ b/templates/event/cfp/propose.html.twig @@ -28,9 +28,9 @@ {% block javascripts %} {{ parent() }} {% endblock %}