diff --git a/CHANGES.md b/CHANGES.md index b449d9d2..9d71f451 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -13,6 +13,8 @@ - Thème, les sélecteurs de couleur affiche la valeur RGBa d'une couleur différente de celle de la sélection. - Thème de l'administration, amélioration du rendu. - Image tag : adaptations suite à la modification de l'API Google. +- Correction : + - Configuration, favicon clair et sombre : le bouton d'effacement initialise les deux champs. ## version 10.1.04 - Correction : diff --git a/core/core.php b/core/core.php index 62cbb3cd..2c471596 100755 --- a/core/core.php +++ b/core/core.php @@ -39,7 +39,7 @@ class common { const ACCESS_TIMER = 1800; // Numéro de version - const ZWII_VERSION = '10.2.00.dev30'; + const ZWII_VERSION = '10.2.00.dev31'; const ZWII_UPDATE_CHANNEL = "v10"; public static $actions = []; diff --git a/core/module/config/view/index/index.css b/core/module/config/view/index/index.css index c18f978a..006d9fc0 100755 --- a/core/module/config/view/index/index.css +++ b/core/module/config/view/index/index.css @@ -14,30 +14,8 @@ @import url("site/data/admin.css"); -#parameter .blockContainer, -#social .blockContainer, -#ceo .blockContainer, -#network .blockContainer, -#smtp .blockContainer, -#login .blockContainer, -#log .blockContainer , -#script .blockContainer, -#parameter .zwiico-minus, -#social .zwiico-minus, -#ceo .zwiico-minus, -#network .zwiico-minus, -#smtp .zwiico-minus, -#login .zwiico-minus, -#log .zwiico-minus, -#script .zwiico-minus - { - display: none; -} - - -#info .zwiico-plus, -#version .zwiico-plus { +.zwiico-minus { display: none; } diff --git a/core/module/config/view/index/index.js.php b/core/module/config/view/index/index.js.php index 8d3d450c..5b49d85a 100755 --- a/core/module/config/view/index/index.js.php +++ b/core/module/config/view/index/index.js.php @@ -33,184 +33,70 @@ $( document).ready(function() { $("#configSmtpAuthParam").removeClass("disabled"); $("#configSmtpAuthParam").slideUp(); } -}); -/** - * Afficher et masquer options SMTP - */ -$("input[name=configSmtpEnable]").on("change", function() { - if ($("input[name=configSmtpEnable]").is(':checked')) { - $("#configSmtpParam").addClass("disabled"); - $("#configSmtpParam").slideDown(); - } else { - $("#configSmtpParam").removeClass("disabled"); - $("#configSmtpParam").slideUp(); - } -}); + /** + * Blocs dépliants + */ -/** - * Afficher et masquer options Auth - */ + $("div .block").click(function(e) { + $(this).find(".zwiico-plus").toggle(); + $(this).find(".zwiico-minus").toggle(); + $(this).find(".blockContainer").slideToggle(); + }).on("click", "span > input, input, textarea, label, option, button, a", function(e) { + // Empêcher les déclenchements dans les blocs + e.stopPropagation(); + }); -$("select[name=configSmtpAuth]").on("change", function() { - if ($("select[name=configSmtpAuth]").val() == true) { - $("#configSmtpAuthParam").addClass("disabled"); - $("#configSmtpAuthParam").slideDown(); - } else { - $("#configSmtpAuthParam").removeClass("disabled"); - $("#configSmtpAuthParam").slideUp(); - } -}); -/** - * Options de blocage de connexions - * Contrôle la cohérence des sélections et interdit une seule valeur Aucune - */ -$("select[name=configConnectAttempt]").on("change", function() { - if ($("select[name=configConnectAttempt]").val() === "999") { - $("select[name=configConnectTimeout]").val(0); - } else { - if ($("select[name=configConnectTimeout]").val() === "0") { - $("select[name=configConnectTimeout]").val(300); + + /** + * Afficher et masquer options SMTP + */ + $("input[name=configSmtpEnable]").on("change", function() { + if ($("input[name=configSmtpEnable]").is(':checked')) { + $("#configSmtpParam").addClass("disabled"); + $("#configSmtpParam").slideDown(); + } else { + $("#configSmtpParam").removeClass("disabled"); + $("#configSmtpParam").slideUp(); } - } -}); -$("select[name=configConnectTimeout]").on("change", function() { - if ($("select[name=configConnectTimeout]").val() === "0") { - $("select[name=configConnectAttempt]").val(999); - } else { + }); + + /** + * Afficher et masquer options Auth + */ + + $("select[name=configSmtpAuth]").on("change", function() { + if ($("select[name=configSmtpAuth]").val() == true) { + $("#configSmtpAuthParam").addClass("disabled"); + $("#configSmtpAuthParam").slideDown(); + } else { + $("#configSmtpAuthParam").removeClass("disabled"); + $("#configSmtpAuthParam").slideUp(); + } + }); + + /** + * Options de blocage de connexions + * Contrôle la cohérence des sélections et interdit une seule valeur Aucune + */ + $("select[name=configConnectAttempt]").on("change", function() { if ($("select[name=configConnectAttempt]").val() === "999") { - $("select[name=configConnectAttempt]").val(3); + $("select[name=configConnectTimeout]").val(0); + } else { + if ($("select[name=configConnectTimeout]").val() === "0") { + $("select[name=configConnectTimeout]").val(300); + } } - } -}); - -/** - * Affichage et masquage des blocs - */ -// Informations générales -$("#info .zwiico-plus").click(function() { - $("#info .blockContainer").slideDown(); - $("#info .zwiico-plus").hide(); - $("#info .zwiico-minus").show(); - /* var _this = $(this); - console.log(_this.parent());*/ -}); -$("#info .zwiico-minus").click(function() { - $("#info .blockContainer").slideUp(); - $("#info .zwiico-plus").show(); - $("#info .zwiico-minus").hide(); -}); - -// Paramètres -$("#parameter .zwiico-plus").click(function() { - $("#parameter .blockContainer").slideDown(); - $("#parameter .zwiico-plus").hide(); - $("#parameter .zwiico-minus").show(); -}); -$("#parameter .zwiico-minus").click(function() { - $("#parameter .blockContainer").slideUp(); - $("#parameter .zwiico-plus").show(); - $("#parameter .zwiico-minus").hide(); -}); - -// Sociaux -$("#social .zwiico-plus").click(function() { - $("#social .blockContainer").slideDown(); - $("#social .zwiico-plus").hide(); - $("#social .zwiico-minus").show(); -}); -$("#social .zwiico-minus").click(function() { - $("#social .blockContainer").slideUp(); - $("#social .zwiico-plus").show(); - $("#social .zwiico-minus").hide(); -}); - -// Référencement -$("#ceo .zwiico-plus").click(function() { - $("#ceo .blockContainer").slideDown(); - $("#ceo .zwiico-plus").hide(); - $("#ceo .zwiico-minus").show(); -}); -$("#ceo .zwiico-minus").click(function() { - $("#ceo .blockContainer").slideUp(); - $("#ceo .zwiico-plus").show(); - $("#ceo .zwiico-minus").hide(); -}); - -// Réseau -$("#network .zwiico-plus").click(function() { - $("#network .blockContainer").slideDown(); - $("#network .zwiico-plus").hide(); - $("#network .zwiico-minus").show(); -}); -$("#network .zwiico-minus").click(function() { - $("#network .blockContainer").slideUp(); - $("#network .zwiico-plus").show(); - $("#network .zwiico-minus").hide(); -}); - -// smtp -$("#smtp .zwiico-plus").click(function() { - $("#smtp .blockContainer").slideDown(); - $("#smtp .zwiico-plus").hide(); - $("#smtp .zwiico-minus").show(); -}); -$("#smtp .zwiico-minus").click(function() { - $("#smtp .blockContainer").slideUp(); - $("#smtp .zwiico-plus").show(); - $("#smtp .zwiico-minus").hide(); -}); - -// sécurité login -$("#login .zwiico-plus").click(function() { - $("#login .blockContainer").slideDown(); - $("#login .zwiico-plus").hide(); - $("#login .zwiico-minus").show(); -}); -$("#login .zwiico-minus").click(function() { - $("#login .blockContainer").slideUp(); - $("#login .zwiico-plus").show(); - $("#login .zwiico-minus").hide(); -}); - -// journaux -$("#log .zwiico-plus").click(function() { - $("#log .blockContainer").slideDown(); - $("#log .zwiico-plus").hide(); - $("#log .zwiico-minus").show(); -}); -$("#log .zwiico-minus").click(function() { - $("#log .blockContainer").slideUp(); - $("#log .zwiico-plus").show(); - $("#log .zwiico-minus").hide(); -}); - -// script -$("#script .zwiico-plus").click(function() { - $("#script .blockContainer").slideDown(); - $("#script .zwiico-plus").hide(); - $("#script .zwiico-minus").show(); -}); -$("#script .zwiico-minus").click(function() { - $("#script .blockContainer").slideUp(); - $("#script .zwiico-plus").show(); - $("#script .zwiico-minus").hide(); -}); - -// version -$("#version .zwiico-plus").click(function() { - $("#version .blockContainer").slideDown(); - $("#version .zwiico-plus").hide(); - $("#version .zwiico-minus").show(); -}); -$("#version .zwiico-minus").click(function() { - $("#version .blockContainer").slideUp(); - $("#version .zwiico-plus").show(); - $("#version .zwiico-minus").hide(); -}); - - - - + }); + $("select[name=configConnectTimeout]").on("change", function() { + if ($("select[name=configConnectTimeout]").val() === "0") { + $("select[name=configConnectAttempt]").val(999); + } else { + if ($("select[name=configConnectAttempt]").val() === "999") { + $("select[name=configConnectAttempt]").val(3); + } + } + }); +}); \ No newline at end of file diff --git a/core/module/config/view/index/index.php b/core/module/config/view/index/index.php index 386f0c5c..7c1c5aea 100755 --- a/core/module/config/view/index/index.php +++ b/core/module/config/view/index/index.php @@ -79,11 +79,8 @@ ?>Paramètres
- - -
-
+
1, 'help' => 'Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.', @@ -91,15 +88,15 @@ 'value' => $this->getData(['config', 'favicon']) ]); ?>
-
- 1, - 'help' => 'Sélectionnez une icône adaptée à un thème sombre.
Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.', - 'label' => 'Favicon thème sombre', - 'value' => $this->getData(['config', 'faviconDark']) - ]); ?> -
-
+
+ 1, + 'help' => 'Sélectionnez une icône adaptée à un thème sombre.
Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.', + 'label' => 'Favicon thème sombre', + 'value' => $this->getData(['config', 'faviconDark']) + ]); ?> +
+
'Articles par page', 'selected' => $this->getData(['config', 'itemsperPage']), @@ -108,14 +105,14 @@
-
+
'Fuseau horaire', 'selected' => $this->getData(['config', 'timezone']), 'help' => 'Le fuseau horaire est utile au bon référencement' ]); ?>
-
+
'Sélectionner'] , helper::arrayCollumn($this->getData(['page']), 'title', 'SORT_ASC') ); ?> 'Les mentions légales sont obligatoires en France' ]); ?>
-
-
-
+
$this->getData(['config', 'cookieConsent']) ]); ?>
-
+
+
+
helper::checkRewrite(), 'help' => 'Vérifiez d\'abord que votre serveur l\'autorise : ce n\'est pas le cas chez Free.' ]); ?>
-
-
-
+
+ $this->getData(['config', 'maintenance']) + ]); ?> +
+
$this->getData(['config', 'autoBackup']), 'help' => '

Une archive contenant le dossier /site/data est copiée dans le dossier \'site/backup\'. La sauvegarde est conservée pendant 30 jours.

Les fichiers du site ne sont pas sauvegardés automatiquement.

' ]); ?>
-
- $this->getData(['config', 'maintenance']) - ]); ?> -
-
+
$this->getData(['config', 'autoUpdate']), 'help' => 'Vérifie une fois par jour l\'existence d\'une mise à jour.', 'disabled' => !$error ]); ?>
-
+
'download-cloud', 'href' => helper::baseUrl() . 'install/update', @@ -444,12 +439,12 @@ ?>Journalisation
-
+
$this->getData(['config', 'connect', 'log']) ]); ?>
-
+
helper::baseUrl() . 'config/logDownload', 'value' => 'Télécharger journal',