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>
</h4>
<div class="row">
<div class="col12">
<?php echo template::textarea('connectCookiesZwiiText', [
'help' => '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'])
]); ?>
<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>
<div class="row">
<div class="col12">
<?php echo template::textarea('connectCookiesGaText', [
'help' => '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'])
]); ?>
<div id="cookieContainer">
<div class="row">
<div class="col12">
<?php echo template::textarea('connectCookiesZwiiText', [
'help' => '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'])
]); ?>
</div>
</div>
</div>
<div class="row">
<div class="col6">
<?php echo template::text('connectCookiesTitleText', [
'help' => 'Saisissez le titre de la fenêtre de gestion des cookies.',
'label' => 'Titre de la fenêtre',
'value' => $this->getData(['config', 'cookies', 'cookiesTitleText'])
]); ?>
<div class="row">
<div class="col12">
<?php echo template::textarea('connectCookiesGaText', [
'help' => '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'])
]); ?>
</div>
</div>
</div>
<div class="row">
<div class="col6">
<?php echo template::text('connectCookiesLinkMlText', [
'help' => 'Saisissez le texte du lien vers les mentions légales.',
'label' => 'Lien vers mentions légales',
'value' => $this->getData(['config', 'cookies', 'cookiesLinkMlText'])
]); ?>
<div class="row">
<div class="col12">
<?php echo template::text('connectCookiesTitleText', [
'help' => 'Saisissez le titre de la fenêtre de gestion des cookies.',
'label' => 'Titre de la fenêtre',
'value' => $this->getData(['config', 'cookies', 'cookiesTitleText'])
]); ?>
</div>
</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 class="row">
<div class="col6">
<?php echo template::text('connectCookiesLinkMlText', [
'help' => 'Saisissez le texte du lien vers les mentions légales.',
'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>

View File

@ -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();

View File

@ -35,12 +35,6 @@
</div>
</div>
<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">
<?php echo template::checkbox('configRewrite', true, 'URL intelligentes', [
'checked' => helper::checkRewrite(),