Déplacement du check cookieConsent

This commit is contained in:
Fred Tempez 2021-11-25 11:05:05 +01:00
parent 020da0f9e3
commit 7016df5753
3 changed files with 70 additions and 79 deletions

View File

@ -125,46 +125,56 @@
</span> </span>
</h4> </h4>
<div class="row"> <div class="row">
<div class="col12"> <div class="col6">
<?php echo template::textarea('connectCookiesZwiiText', [ <?php echo template::checkbox('configCookieConsent', true, 'Message de consentement aux cookies', [
'help' => 'Saisissez le message pour les cookies déposés par ZwiiCMS, nécessaires au fonctionnement et qui ne nécessitent pas de consentement.', 'checked' => $this->getData(['config', 'cookieConsent']),
'label' => 'Cookies Zwii', 'help' => 'Activation obligatoire selon les lois françaises sauf si vous utilisez votre propre système de consentement.'
'value' => $this->getData(['config', 'cookies', 'cookiesZwiiText']) ]); ?>
]); ?>
</div> </div>
</div> </div>
<div class="row"> <div id="cookieContainer">
<div class="col12"> <div class="row">
<?php echo template::textarea('connectCookiesGaText', [ <div class="col12">
'help' => 'Saisissez le message pour les cookies déposés par Google Analytics, le consentement est requis.', <?php echo template::textarea('connectCookiesZwiiText', [
'label' => 'Cookies Google Analytics', 'help' => 'Saisissez le message pour les cookies déposés par ZwiiCMS, nécessaires au fonctionnement et qui ne nécessitent pas de consentement.',
'value' => $this->getData(['config', 'cookies', 'cookiesGaText']) 'label' => 'Cookies Zwii',
]); ?> 'value' => $this->getData(['config', 'cookies', 'cookiesZwiiText'])
]); ?>
</div>
</div> </div>
</div> <div class="row">
<div class="row"> <div class="col12">
<div class="col6"> <?php echo template::textarea('connectCookiesGaText', [
<?php echo template::text('connectCookiesTitleText', [ 'help' => 'Saisissez le message pour les cookies déposés par Google Analytics, le consentement est requis.',
'help' => 'Saisissez le titre de la fenêtre de gestion des cookies.', 'label' => 'Cookies Google Analytics',
'label' => 'Titre de la fenêtre', 'value' => $this->getData(['config', 'cookies', 'cookiesGaText'])
'value' => $this->getData(['config', 'cookies', 'cookiesTitleText']) ]); ?>
]); ?> </div>
</div> </div>
</div> <div class="row">
<div class="row"> <div class="col12">
<div class="col6"> <?php echo template::text('connectCookiesTitleText', [
<?php echo template::text('connectCookiesLinkMlText', [ 'help' => 'Saisissez le titre de la fenêtre de gestion des cookies.',
'help' => 'Saisissez le texte du lien vers les mentions légales.', 'label' => 'Titre de la fenêtre',
'label' => 'Lien vers mentions légales', 'value' => $this->getData(['config', 'cookies', 'cookiesTitleText'])
'value' => $this->getData(['config', 'cookies', 'cookiesLinkMlText']) ]); ?>
]); ?> </div>
</div> </div>
<div class="col6"> <div class="row">
<?php echo template::text('connectCookiesCheckboxGaText', [ <div class="col6">
'help' => 'Saisissez le texte de la case à cocher Google Analytics.', <?php echo template::text('connectCookiesLinkMlText', [
'label' => 'Checkbox Google Analytics', 'help' => 'Saisissez le texte du lien vers les mentions légales.',
'value' => $this->getData(['config', 'cookies', 'cookiesCheckboxGaText']) 'label' => 'Lien vers mentions légales',
]); ?> 'value' => $this->getData(['config', 'cookies', 'cookiesLinkMlText'])
]); ?>
</div>
<div class="col6">
<?php echo template::text('connectCookiesCheckboxGaText', [
'help' => 'Saisissez le texte de la case à cocher Google Analytics.',
'label' => 'Checkbox Google Analytics',
'value' => $this->getData(['config', 'cookies', 'cookiesCheckboxGaText'])
]); ?>
</div>
</div> </div>
</div> </div>
</div> </div>

View File

@ -11,6 +11,10 @@
*/ */
$( document).ready(function() { $( document).ready(function() {
// Positionnement inital des options
//-----------------------------------------------------------------------------------------------------
/** /**
* Afficher et masquer options SMTP * Afficher et masquer options SMTP
*/ */
@ -34,8 +38,18 @@ $( document).ready(function() {
$("#SmtpAuthParam").slideUp(); $("#SmtpAuthParam").slideUp();
} }
/**
* Cookie
*/
if ($("input[name=configCookieConsent]").is(':checked')) {
$("#cookieContainer").slideDown();
} else {
$("#cookieContainer").slideUp();
}
// Gestion des événements
//---------------------------------------------------------------------------------------------------------------------
/** /**
* Afficher et masquer options SMTP * Afficher et masquer options SMTP
@ -172,46 +186,19 @@ $( document).ready(function() {
setCookie("configLayout","network"); setCookie("configLayout","network");
}); });
/** /**
* Boutons d'aide * Options des cookies
* Page des paramètres */
$("#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"); var configLayout = getCookie("configLayout");
if (configLayout == null) { if (configLayout == null) {
$("#localeContainer").hide(); $("#localeContainer").hide();

View File

@ -35,12 +35,6 @@
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col6">
<?php echo template::checkbox('configCookieConsent', true, 'Message de consentement aux cookies', [
'checked' => $this->getData(['config', 'cookieConsent']),
'help' => 'Activation obligatoire selon les lois françaises sauf si vous utilisez votre propre système de consentement.'
]); ?>
</div>
<div class="col6"> <div class="col6">
<?php echo template::checkbox('configRewrite', true, 'URL intelligentes', [ <?php echo template::checkbox('configRewrite', true, 'URL intelligentes', [
'checked' => helper::checkRewrite(), 'checked' => helper::checkRewrite(),