From 7016df57531b72db31d814723523d6be1b790155 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Thu, 25 Nov 2021 11:05:05 +0100 Subject: [PATCH] =?UTF-8?q?D=C3=A9placement=20du=20check=20cookieConsent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/module/config/view/connect/connect.php | 80 ++++++++++++--------- core/module/config/view/index/index.js.php | 63 +++++++--------- core/module/config/view/setup/setup.php | 6 -- 3 files changed, 70 insertions(+), 79 deletions(-) diff --git a/core/module/config/view/connect/connect.php b/core/module/config/view/connect/connect.php index 89057347..d60d5f71 100644 --- a/core/module/config/view/connect/connect.php +++ b/core/module/config/view/connect/connect.php @@ -125,46 +125,56 @@
-
- 'Saisissez le message pour les cookies déposés par ZwiiCMS, nécessaires au fonctionnement et qui ne nécessitent pas de consentement.', - 'label' => 'Cookies Zwii', - 'value' => $this->getData(['config', 'cookies', 'cookiesZwiiText']) - ]); ?> +
+ $this->getData(['config', 'cookieConsent']), + 'help' => 'Activation obligatoire selon les lois françaises sauf si vous utilisez votre propre système de consentement.' + ]); ?>
-
-
- 'Saisissez le message pour les cookies déposés par Google Analytics, le consentement est requis.', - 'label' => 'Cookies Google Analytics', - 'value' => $this->getData(['config', 'cookies', 'cookiesGaText']) - ]); ?> +
+
+
+ 'Saisissez le message pour les cookies déposés par ZwiiCMS, nécessaires au fonctionnement et qui ne nécessitent pas de consentement.', + 'label' => 'Cookies Zwii', + 'value' => $this->getData(['config', 'cookies', 'cookiesZwiiText']) + ]); ?> +
-
-
-
- 'Saisissez le titre de la fenêtre de gestion des cookies.', - 'label' => 'Titre de la fenêtre', - 'value' => $this->getData(['config', 'cookies', 'cookiesTitleText']) - ]); ?> +
+
+ 'Saisissez le message pour les cookies déposés par Google Analytics, le consentement est requis.', + 'label' => 'Cookies Google Analytics', + 'value' => $this->getData(['config', 'cookies', 'cookiesGaText']) + ]); ?> +
-
-
-
- 'Saisissez le texte du lien vers les mentions légales.', - 'label' => 'Lien vers mentions légales', - 'value' => $this->getData(['config', 'cookies', 'cookiesLinkMlText']) - ]); ?> +
+
+ 'Saisissez le titre de la fenêtre de gestion des cookies.', + 'label' => 'Titre de la fenêtre', + 'value' => $this->getData(['config', 'cookies', 'cookiesTitleText']) + ]); ?> +
-
- 'Saisissez le texte de la case à cocher Google Analytics.', - 'label' => 'Checkbox Google Analytics', - 'value' => $this->getData(['config', 'cookies', 'cookiesCheckboxGaText']) - ]); ?> +
+
+ 'Saisissez le texte du lien vers les mentions légales.', + 'label' => 'Lien vers mentions légales', + 'value' => $this->getData(['config', 'cookies', 'cookiesLinkMlText']) + ]); ?> +
+
+ 'Saisissez le texte de la case à cocher Google Analytics.', + 'label' => 'Checkbox Google Analytics', + 'value' => $this->getData(['config', 'cookies', 'cookiesCheckboxGaText']) + ]); ?> +
diff --git a/core/module/config/view/index/index.js.php b/core/module/config/view/index/index.js.php index 472f645a..5c468212 100644 --- a/core/module/config/view/index/index.js.php +++ b/core/module/config/view/index/index.js.php @@ -11,6 +11,10 @@ */ $( document).ready(function() { + + // Positionnement inital des options + //----------------------------------------------------------------------------------------------------- + /** * Afficher et masquer options SMTP */ @@ -34,8 +38,18 @@ $( document).ready(function() { $("#SmtpAuthParam").slideUp(); } - + /** + * Cookie + */ + if ($("input[name=configCookieConsent]").is(':checked')) { + $("#cookieContainer").slideDown(); + } else { + $("#cookieContainer").slideUp(); + } + // Gestion des événements + //--------------------------------------------------------------------------------------------------------------------- + /** * Afficher et masquer options SMTP @@ -172,46 +186,19 @@ $( document).ready(function() { setCookie("configLayout","network"); }); - /** - * Boutons d'aide - * Page des paramètres - + /** + * Options des cookies + */ - $("#setupHelpButton").on("click", function() { - + $("input[name=configCookieConsent]").on("change", function() { + if ($("input[name=configCookieConsent]").is(':checked')) { + $("#cookieContainer").slideDown(); + } else { + $("#cookieContainer").slideUp(); + } }); - $("#updateHelpButton").on("click", function() { - - }); - $("#maintenanceHelpButton").on("click", function() { - - }); */ - /** - * Boutons d'aide - * Page des locales - - - $("#localeHelpButton").on("click", function() { - - }); - $("#labelHelpButton").on("click", function() { - - }); - $("#specialeHelpButton").on("click", function() { - console.log("f"); - - });*/ - - /** Bouton de fermeture - - $(".zwiico-cancel").click(function() { - $(".helpDisplayContainer").slideUp(); - }); - */ -}); - -$( document).ready(function() { + var configLayout = getCookie("configLayout"); if (configLayout == null) { $("#localeContainer").hide(); diff --git a/core/module/config/view/setup/setup.php b/core/module/config/view/setup/setup.php index 145bea66..86240f0c 100644 --- a/core/module/config/view/setup/setup.php +++ b/core/module/config/view/setup/setup.php @@ -35,12 +35,6 @@
-
- $this->getData(['config', 'cookieConsent']), - 'help' => 'Activation obligatoire selon les lois françaises sauf si vous utilisez votre propre système de consentement.' - ]); ?> -
helper::checkRewrite(),