From 5891b7840c92369da9060b686b78dff0040a0b44 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?DECOME=20J=C3=A9r=C3=A9mie?= <jeremie.decome@inrae.fr>
Date: Tue, 18 Jun 2024 12:59:27 +0200
Subject: [PATCH 1/4] =?UTF-8?q?suppression=20de=20la=20popup=20=C2=AB=20Bi?=
 =?UTF-8?q?envenue=20sur=20AgroMetinfo,=20refonte=20...=20=C2=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../www/client/i18n/AppConstants.java         | 16 -----
 .../www/client/presenter/LayoutPresenter.java |  2 -
 .../client/presenter/WelcomePresenter.java    | 43 -------------
 .../www/client/view/WelcomeView.java          | 63 -------------------
 .../client/i18n/AppConstants_fr.properties    |  4 --
 5 files changed, 128 deletions(-)
 delete mode 100644 www-client/src/main/java/fr/agrometinfo/www/client/presenter/WelcomePresenter.java
 delete mode 100644 www-client/src/main/java/fr/agrometinfo/www/client/view/WelcomeView.java

diff --git a/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java b/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java
index 6a0dee6..7d53b17 100644
--- a/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java
+++ b/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java
@@ -323,16 +323,6 @@ public interface AppConstants extends com.google.gwt.i18n.client.ConstantsWithLo
     @DefaultStringValue("Formulaire d'enquête")
     String surveyFormTitle();
 
-    /**
-     * @return translation
-     */
-    @DefaultStringValue("AgroMetInfo is currently being redesigned.<br/>"
-            + "To keep up to date, you can send us a message to "
-            + "<a href=\"mailto:support-agrometinfo@inrae.fr?subject=AgroMetInfo:%20contact\">"
-            + "support-agrometinfo@inrae.fr</a> "
-            + "or use the contact form.")
-    String welcomeBody();
-
     /**
      * @return translation
      */
@@ -351,12 +341,6 @@ public interface AppConstants extends com.google.gwt.i18n.client.ConstantsWithLo
     @DefaultStringValue("Your e-mail address (optional) :")
     String surveyFromEmailDescription();
 
-    /**
-     * @return translation
-     */
-    @DefaultStringValue("Welcome to AgroMetInfo")
-    String welcomeTitle();
-
     /**
      * @return translation
      */
diff --git a/www-client/src/main/java/fr/agrometinfo/www/client/presenter/LayoutPresenter.java b/www-client/src/main/java/fr/agrometinfo/www/client/presenter/LayoutPresenter.java
index e0575f3..bde9471 100644
--- a/www-client/src/main/java/fr/agrometinfo/www/client/presenter/LayoutPresenter.java
+++ b/www-client/src/main/java/fr/agrometinfo/www/client/presenter/LayoutPresenter.java
@@ -101,7 +101,5 @@ public final class LayoutPresenter implements Presenter {
 
         rightPanelPresenter.setLayoutView(view);
         rightPanelPresenter.start();
-
-        new WelcomePresenter().start();
     }
 }
diff --git a/www-client/src/main/java/fr/agrometinfo/www/client/presenter/WelcomePresenter.java b/www-client/src/main/java/fr/agrometinfo/www/client/presenter/WelcomePresenter.java
deleted file mode 100644
index 16b0e90..0000000
--- a/www-client/src/main/java/fr/agrometinfo/www/client/presenter/WelcomePresenter.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package fr.agrometinfo.www.client.presenter;
-
-import fr.agrometinfo.www.client.view.BaseView;
-import fr.agrometinfo.www.client.view.WelcomeView;
-
-/**
- * Presenter related to the welcome message.
- *
- * @author Olivier Maury
- */
-public final class WelcomePresenter implements Presenter {
-    /**
-     * Interface for the related view.
-     */
-    public interface View extends BaseView<WelcomePresenter> {
-        /**
-         * Close modal.
-         */
-        void close();
-    }
-
-    /**
-     * Related view.
-     */
-    private WelcomeView view;
-
-    /**
-     * Display contact form.
-     */
-    public void showContactView() {
-        view.close();
-        final ContactPresenter presenter = new ContactPresenter();
-        presenter.start();
-    }
-
-    @Override
-    public void start() {
-        view = new WelcomeView();
-        view.setPresenter(this);
-        view.init();
-    }
-
-}
diff --git a/www-client/src/main/java/fr/agrometinfo/www/client/view/WelcomeView.java b/www-client/src/main/java/fr/agrometinfo/www/client/view/WelcomeView.java
deleted file mode 100644
index 582f75e..0000000
--- a/www-client/src/main/java/fr/agrometinfo/www/client/view/WelcomeView.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package fr.agrometinfo.www.client.view;
-
-import static org.jboss.elemento.Elements.div;
-
-import org.dominokit.domino.ui.button.Button;
-import org.dominokit.domino.ui.modals.ModalDialog;
-
-import com.google.gwt.core.client.GWT;
-
-import fr.agrometinfo.www.client.App;
-import fr.agrometinfo.www.client.i18n.AppConstants;
-import fr.agrometinfo.www.client.presenter.WelcomePresenter;
-
-/**
- * View to display contact form.
- *
- * @author Olivier Maury
- */
-public final class WelcomeView implements WelcomePresenter.View {
-
-    /**
-     * I18N constants.
-     */
-    private static final AppConstants CSTS = App.CSTS;
-
-    /**
-     * The modal used to display the message.
-     */
-    private ModalDialog modal;
-
-    /**
-     * Related presenter.
-     */
-    private WelcomePresenter presenter;
-
-    @Override
-    public void close() {
-        modal.close();
-    }
-
-    @Override
-    public void init() {
-        GWT.log("WelcomeView.init()");
-        modal = ModalDialog.create(CSTS.welcomeTitle()) //
-                .appendChild(div().apply(e -> e.innerHTML = CSTS.welcomeBody())) //
-                .appendFooterChild(Button.create(CSTS.close()) //
-                        .linkify() //
-                        .addClickListener(e -> this.close()) //
-                        )
-                .appendFooterChild(
-                        Button.create(CSTS.contactUs()) //
-                        .linkify() //
-                        .addClickListener(e -> presenter.showContactView())) //
-                .setAutoClose(true) //
-                .open();
-    }
-
-    @Override
-    public void setPresenter(final WelcomePresenter p) {
-        this.presenter = p;
-    }
-
-}
diff --git a/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties b/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties
index 611ec51..c7a1c78 100644
--- a/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties
+++ b/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties
@@ -56,10 +56,6 @@ surveyFormOtherTextTooltip = Vous devez cliquer sur la case à cocher ci-dessus
 surveyFormSuccess = Vos réponses au formulaire d'enquête ont bien été enregistrées.
 surveyFormFail = Vos réponses au formulaire n'ont pas pu être enregistrées, mais vous pouvez tout de même utiliser AgroMetInfo.
 toggleRightPanel = Afficher / masquer le panneau de droite
-welcomeBody = AgroMetInfo est en cours de refonte.<br/>\
-Pour rester au courant des évolutions, vous pouvez nous envoyer un message à \
-<a href="mailto:support-agrometinfo@inrae.fr?subject=AgroMetInfo:%20contact">support-agrometinfo@inrae.fr</a> ou utiliser le formulaire de contact.
-welcomeTitle = Bienvenue sur AgroMetInfo
 yes = Oui
 userProfile = Compte et paramètres
 validate = Valider
-- 
GitLab


From 76380f42f1261d0af90e1798a77b6c9d8ee9ad02 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?DECOME=20J=C3=A9r=C3=A9mie?= <jeremie.decome@inrae.fr>
Date: Tue, 18 Jun 2024 13:42:06 +0200
Subject: [PATCH 2/4] =?UTF-8?q?Modification=20du=20titre=20et=20correction?=
 =?UTF-8?q?s=20du=20texte=20de=20pr=C3=A9sentation?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../fr/agrometinfo/www/client/i18n/AppConstants.java   | 10 ++++------
 .../www/client/i18n/AppConstants_fr.properties         |  4 ++--
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java b/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java
index 7d53b17..944b2a4 100644
--- a/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java
+++ b/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java
@@ -320,19 +320,17 @@ public interface AppConstants extends com.google.gwt.i18n.client.ConstantsWithLo
     /**
      * @return translation
      */
-    @DefaultStringValue("Formulaire d'enquête")
+    @DefaultStringValue("Welcome to AgroMetInfo")
     String surveyFormTitle();
 
     /**
      * @return translation
      */
-    @DefaultStringValue("Welcome to the new version of AgroMetInfo !<br/>"
-            + "To help us improve the application and make it as responsive as possible to your needs, "
+    @DefaultStringValue("To help us improve the application and make it as responsive as possible to your needs, "
             + "<b>please fill in the short survey below</b> (it will take 2 minutes maximum).<br/>"
             + "All information is anonymous, but will help us to better understand how you use the application."
-            + "<br/><b>Don't hesitate to give us your email address</b> "
-            + "so that we can keep you informed of all developments in the coming months and years."
-            + "<br/><br/>The AgroMetInfo development team")
+            + "<br/><br/><b>Don't hesitate to give us your email address</b> "
+            + "so that we can keep you informed of all developments in the coming months and years.")
     String surveyFormDescription();
 
     /**
diff --git a/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties b/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties
index c7a1c78..16867c2 100644
--- a/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties
+++ b/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties
@@ -48,8 +48,8 @@ releaseNotesPath = release-notes.html
 reloadingApplication = Rechargement de l'application pour une nouvelle version\u2026
 seePrivacyPolicy = Consultez le paragraphe « Données personnelles » dans les mentions légales.
 selectPrompt = -- sélectionner --
-surveyFormTitle = Formulaire d'enquête
-surveyFormDescription = Bienvenu.e.s à la nouvelle version d'AgroMetInfo !<br/>Afin de nous aider à la faire évoluer et l'adapter le plus possible à vos besoins, <b>merci de renseigner</b> la petite enquête çi dessous (cela prendra 2 minutes maximum). L'ensemble des informations est anonyme, mais nous aidera à mieux comprendre l'utilisation de l'application. N'hésitez pas à <b>nous laisser votre adresse courriel</b> pour vous tenir informés de toutes les évolutions dans les mois et années à venir.<br/><br/>L'équipe AgroMetInfo.
+surveyFormTitle = Bienvenu.e.s sur AgroMetInfo
+surveyFormDescription = Afin de nous aider à la faire évoluer et l'adapter le plus possible à vos besoins, <b>merci de renseigner</b> la petite enquête ci-dessous (cela prendra 2 minutes maximum). L'ensemble des informations est anonyme, mais nous aidera à mieux comprendre l'utilisation de l'application.<br/>N'hésitez pas à <b>nous laisser votre adresse courriel</b> pour vous tenir informés de toutes les évolutions dans les mois et années à venir.
 surveyFromEmailDescription = Votre adresse courriel (facultatif) :
 surveyFormOtherTextCheckbox = Autre, à préciser
 surveyFormOtherTextTooltip = Vous devez cliquer sur la case à cocher ci-dessus pour activer ce champ de saisie.
-- 
GitLab


From 322395b68bfab714ce9675d31de80067482e9e5d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?DECOME=20J=C3=A9r=C3=A9mie?= <jeremie.decome@inrae.fr>
Date: Tue, 18 Jun 2024 15:46:58 +0200
Subject: [PATCH 3/4] =?UTF-8?q?Modification=20du=20champ=20e-mail=20:=20au?=
 =?UTF-8?q?tocompl=C3=A9tion,=20v=C3=A9rification=20du=20format,=20mis=20e?=
 =?UTF-8?q?n=201e=20champ=20du=20formulaire,=20enlever=20=C2=AB=20facultat?=
 =?UTF-8?q?if=20=C2=BB,=20icone=20Corrections=20de=20texte?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../www/client/i18n/AppConstants.java         |  2 +-
 .../www/client/view/SurveyView.java           | 21 ++++++++++++-------
 .../client/i18n/AppConstants_fr.properties    |  4 ++--
 3 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java b/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java
index 944b2a4..0f96526 100644
--- a/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java
+++ b/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java
@@ -336,7 +336,7 @@ public interface AppConstants extends com.google.gwt.i18n.client.ConstantsWithLo
     /**
      * @return translation
      */
-    @DefaultStringValue("Your e-mail address (optional) :")
+    @DefaultStringValue("Your e-mail address :")
     String surveyFromEmailDescription();
 
     /**
diff --git a/www-client/src/main/java/fr/agrometinfo/www/client/view/SurveyView.java b/www-client/src/main/java/fr/agrometinfo/www/client/view/SurveyView.java
index b98369a..92480da 100644
--- a/www-client/src/main/java/fr/agrometinfo/www/client/view/SurveyView.java
+++ b/www-client/src/main/java/fr/agrometinfo/www/client/view/SurveyView.java
@@ -8,8 +8,9 @@ import java.util.HashMap;
 
 import org.dominokit.domino.ui.button.Button;
 import org.dominokit.domino.ui.forms.CheckBox;
+import org.dominokit.domino.ui.forms.EmailBox;
 import org.dominokit.domino.ui.forms.TextArea;
-import org.dominokit.domino.ui.forms.TextBox;
+import org.dominokit.domino.ui.icons.Icons;
 import org.dominokit.domino.ui.modals.ModalDialog;
 import org.dominokit.rest.shared.request.FailedResponseBean;
 import org.gwtproject.safehtml.shared.SafeHtmlBuilder;
@@ -57,7 +58,7 @@ public final class SurveyView extends AbstractBaseView<SurveyPresenter> implemen
     /**
      * E-mail field.
      */
-    private TextBox email;
+    private EmailBox email;
 
     @Override
     public void close() {
@@ -82,6 +83,17 @@ public final class SurveyView extends AbstractBaseView<SurveyPresenter> implemen
                 .innerHtml(new SafeHtmlBuilder().appendHtmlConstant(CSTS.surveyFormDescription()).toSafeHtml())
                 );
 
+        // User's e-mail address
+        this.modal.appendChild(Elements.p().textContent(CSTS.surveyFromEmailDescription()));
+        this.email = EmailBox.create()
+                .setAttribute("autocomplete", "email")
+                .setName("email")
+                .setTypeMismatchErrorMessage(CSTS.invalidEmailAddress())
+                .setAutoValidation(true)
+                .setFixErrorsPosition(true)
+                .addLeftAddOn(Icons.ALL.email());
+        this.modal.appendChild(this.email);
+
         for (Map.Entry<SurveyQuestionDTO, List<SurveyOptionDTO>> entry : this.availableResponses.entrySet()) {
             final SurveyQuestionDTO k = entry.getKey(); // For each question ...
 
@@ -122,11 +134,6 @@ public final class SurveyView extends AbstractBaseView<SurveyPresenter> implemen
             c.addChangeHandler((v) -> this.activateValidateButton());
         });
 
-        // User's e-mail address
-        this.modal.appendChild(Elements.p().textContent(CSTS.surveyFromEmailDescription()));
-        this.email = TextBox.create().setType("email");
-        this.modal.appendChild(this.email);
-
         // Window's button
         this.validate = Button.create(CSTS.validate()).linkify();
         this.validate.addClickListener((evt) -> {
diff --git a/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties b/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties
index 16867c2..3623c81 100644
--- a/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties
+++ b/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties
@@ -48,9 +48,9 @@ releaseNotesPath = release-notes.html
 reloadingApplication = Rechargement de l'application pour une nouvelle version\u2026
 seePrivacyPolicy = Consultez le paragraphe « Données personnelles » dans les mentions légales.
 selectPrompt = -- sélectionner --
-surveyFormTitle = Bienvenu.e.s sur AgroMetInfo
+surveyFormTitle = Bienvenu.e sur AgroMetInfo
 surveyFormDescription = Afin de nous aider à la faire évoluer et l'adapter le plus possible à vos besoins, <b>merci de renseigner</b> la petite enquête ci-dessous (cela prendra 2 minutes maximum). L'ensemble des informations est anonyme, mais nous aidera à mieux comprendre l'utilisation de l'application.<br/>N'hésitez pas à <b>nous laisser votre adresse courriel</b> pour vous tenir informés de toutes les évolutions dans les mois et années à venir.
-surveyFromEmailDescription = Votre adresse courriel (facultatif) :
+surveyFromEmailDescription = Votre adresse courriel :
 surveyFormOtherTextCheckbox = Autre, à préciser
 surveyFormOtherTextTooltip = Vous devez cliquer sur la case à cocher ci-dessus pour activer ce champ de saisie.
 surveyFormSuccess = Vos réponses au formulaire d'enquête ont bien été enregistrées.
-- 
GitLab


From d2363368bbb54c8b698ca071336e3f941ffe79c3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?DECOME=20J=C3=A9r=C3=A9mie?= <jeremie.decome@inrae.fr>
Date: Wed, 19 Jun 2024 09:19:40 +0200
Subject: [PATCH 4/4] =?UTF-8?q?afficher=20la=20zone=20de=20texte=20des=20r?=
 =?UTF-8?q?=C3=A9ponses=20Autres,=20conditionn=C3=A9e=20=C3=A0=20l'=C3=A9t?=
 =?UTF-8?q?at=20de=20la=20case=20=C3=A0=20cocher=20correspondante=20r?=
 =?UTF-8?q?=C3=A9duire=20la=20taille=20du=20champ=20E-mail?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../www/client/i18n/AppConstants.java         |  8 +------
 .../www/client/view/SurveyView.java           | 21 ++++++++++++-------
 .../client/i18n/AppConstants_fr.properties    |  3 +--
 .../agrometinfo/www/client/public/style.css   |  3 +++
 4 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java b/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java
index 0f96526..d4a1c41 100644
--- a/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java
+++ b/www-client/src/main/java/fr/agrometinfo/www/client/i18n/AppConstants.java
@@ -336,7 +336,7 @@ public interface AppConstants extends com.google.gwt.i18n.client.ConstantsWithLo
     /**
      * @return translation
      */
-    @DefaultStringValue("Your e-mail address :")
+    @DefaultStringValue("Your e-mail address")
     String surveyFromEmailDescription();
 
     /**
@@ -345,12 +345,6 @@ public interface AppConstants extends com.google.gwt.i18n.client.ConstantsWithLo
     @DefaultStringValue("Other")
     String surveyFormOtherTextCheckbox();
 
-    /**
-     * @return translation
-     */
-    @DefaultStringValue("You must click on checkbox above for activate this input field.")
-    String surveyFormOtherTextTooltip();
-
     /**
      * @return translation
      */
diff --git a/www-client/src/main/java/fr/agrometinfo/www/client/view/SurveyView.java b/www-client/src/main/java/fr/agrometinfo/www/client/view/SurveyView.java
index 92480da..cd9b11f 100644
--- a/www-client/src/main/java/fr/agrometinfo/www/client/view/SurveyView.java
+++ b/www-client/src/main/java/fr/agrometinfo/www/client/view/SurveyView.java
@@ -43,6 +43,10 @@ public final class SurveyView extends AbstractBaseView<SurveyPresenter> implemen
      * Level for questions.
      */
     private static final int SECTION_TITLE_LEVEL = 5;
+    /**
+     * CSS class for hidding « Other text » area.
+     */
+    private static final String CSS_HIDE_TEXTAREA = "hide-textarea";
     /**
      * List of available responses.
      */
@@ -84,14 +88,14 @@ public final class SurveyView extends AbstractBaseView<SurveyPresenter> implemen
                 );
 
         // User's e-mail address
-        this.modal.appendChild(Elements.p().textContent(CSTS.surveyFromEmailDescription()));
-        this.email = EmailBox.create()
+        this.email = EmailBox.create(CSTS.surveyFromEmailDescription())
                 .setAttribute("autocomplete", "email")
                 .setName("email")
                 .setTypeMismatchErrorMessage(CSTS.invalidEmailAddress())
                 .setAutoValidation(true)
                 .setFixErrorsPosition(true)
-                .addLeftAddOn(Icons.ALL.email());
+                .addLeftAddOn(Icons.ALL.email())
+                .setWidth("75%");
         this.modal.appendChild(this.email);
 
         for (Map.Entry<SurveyQuestionDTO, List<SurveyOptionDTO>> entry : this.availableResponses.entrySet()) {
@@ -113,16 +117,17 @@ public final class SurveyView extends AbstractBaseView<SurveyPresenter> implemen
                     .css("login-checkbox");
             final TextArea otherText = TextArea.create()
                     .setDisabled(true)
-                    .setTooltip(CSTS.surveyFormOtherTextTooltip())
                     .setRows(2)
-                    .css("login-textarea");
+                    .css("login-textarea")
+                    .css(CSS_HIDE_TEXTAREA);
 
             otherCb.addChangeHandler((v) -> {
                 otherText.setDisabled(!otherCb.getValue());
-                if (!otherText.isDisabled()) {
-                    otherText.removeTooltip();
+                if (otherCb.getValue()) {
+                    otherText.removeCss(CSS_HIDE_TEXTAREA)
+                    .focus();
                 } else {
-                    otherText.setTooltip(CSTS.surveyFormOtherTextTooltip());
+                    otherText.css(CSS_HIDE_TEXTAREA);
                 }
             });
             this.checkBoxList.add(otherCb);
diff --git a/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties b/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties
index 3623c81..61962f4 100644
--- a/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties
+++ b/www-client/src/main/resources/fr/agrometinfo/www/client/i18n/AppConstants_fr.properties
@@ -50,9 +50,8 @@ seePrivacyPolicy = Consultez le paragraphe « Données personnelles » dans les
 selectPrompt = -- sélectionner --
 surveyFormTitle = Bienvenu.e sur AgroMetInfo
 surveyFormDescription = Afin de nous aider à la faire évoluer et l'adapter le plus possible à vos besoins, <b>merci de renseigner</b> la petite enquête ci-dessous (cela prendra 2 minutes maximum). L'ensemble des informations est anonyme, mais nous aidera à mieux comprendre l'utilisation de l'application.<br/>N'hésitez pas à <b>nous laisser votre adresse courriel</b> pour vous tenir informés de toutes les évolutions dans les mois et années à venir.
-surveyFromEmailDescription = Votre adresse courriel :
+surveyFromEmailDescription = Votre adresse courriel
 surveyFormOtherTextCheckbox = Autre, à préciser
-surveyFormOtherTextTooltip = Vous devez cliquer sur la case à cocher ci-dessus pour activer ce champ de saisie.
 surveyFormSuccess = Vos réponses au formulaire d'enquête ont bien été enregistrées.
 surveyFormFail = Vos réponses au formulaire n'ont pas pu être enregistrées, mais vous pouvez tout de même utiliser AgroMetInfo.
 toggleRightPanel = Afficher / masquer le panneau de droite
diff --git a/www-client/src/main/resources/fr/agrometinfo/www/client/public/style.css b/www-client/src/main/resources/fr/agrometinfo/www/client/public/style.css
index 4dac15b..7e88ddb 100644
--- a/www-client/src/main/resources/fr/agrometinfo/www/client/public/style.css
+++ b/www-client/src/main/resources/fr/agrometinfo/www/client/public/style.css
@@ -365,4 +365,7 @@ body > .modal-backdrop {
 }
 .login-textarea .field-cntr {
 	padding-top: 5px;
+}
+.hide-textarea {
+	display: none;
 }
\ No newline at end of file
-- 
GitLab