From ae7a7a66a761b41815d319cad373317d1e13ad26 Mon Sep 17 00:00:00 2001 From: fredtempez Date: Sun, 24 Nov 2019 10:47:53 +0100 Subject: [PATCH] =?UTF-8?q?[10.0.126.dev]=20Conflit=20page=20d'=C3=A9sacti?= =?UTF-8?q?v=C3=A9e=20;=20page=20d'accueil?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core.php | 2 +- core/module/page/view/edit/edit.js.php | 59 ++++++++++++++++++++------ 2 files changed, 46 insertions(+), 15 deletions(-) diff --git a/core/core.php b/core/core.php index 1a4c3107..a6ec3f7e 100644 --- a/core/core.php +++ b/core/core.php @@ -32,7 +32,7 @@ class common { const I18N_DIR = 'site/i18n/'; // Numéro de version - const ZWII_VERSION = '10.0.125.dev'; + const ZWII_VERSION = '10.0.126.dev'; public static $actions = []; public static $coreModuleIds = [ diff --git a/core/module/page/view/edit/edit.js.php b/core/module/page/view/edit/edit.js.php index a244b512..7979caef 100755 --- a/core/module/page/view/edit/edit.js.php +++ b/core/module/page/view/edit/edit.js.php @@ -194,14 +194,10 @@ $( document ).ready(function() { */ if ($("#pageEditParentPageId").val() !== "") { $("#pageEditHideMenuChildrenWrapper").removeClass("disabled"); - $("#pageEditHideMenuChildrenWrapper").slideUp(); - //$("#pageHomePageIdWrapper").removeClass("disabled"); - //$("#pageHomePageIdWrapper").slideUp(); + $("#pageEditHideMenuChildrenWrapper").slideUp(); } else { $("#pageEditHideMenuChildrenWrapper").addClass("disabled"); $("#pageEditHideMenuChildrenWrapper").slideDown(); - //$("#pageHomePageIdWrapper").addClass("disabled"); - //$("#pageHomePageIdWrapper").slideDown(); } /** @@ -215,22 +211,57 @@ $( document ).ready(function() { $("#pageEditHideMenuChildrenWrapper").slideDown(); } + /** + * Cache l'option ddésactivé lorsque la page est une homePage + */ + + if ($('#pageHomePageId').is(':checked')) { + $("#pageEditDisableWrapper").removeClass("disabled"); + $("#pageEditDisableWrapper").slideUp(); + } else { + $("#pageEditDisableWrapper").addClass("disabled"); + $("#pageEditDisableWrapper").slideDown(); + } + }); /** -* Cache le l'option "ne pas afficher les pages enfants dans le menu horizontal" lorsque la page est désactivée + * Cache l'option ddésactivé lorsque la page est une homePage + */ +var pageHomePageIdDOM = $("#pageHomePageId"); +pageHomePageIdDOM.on("change", function() { + if ($('#pageHomePageId').is(':checked')) { + $("#pageEditDisableWrapper").removeClass("disabled"); + $("#pageEditDisableWrapper").slideUp(); + } else { + $("#pageEditDisableWrapper").addClass("disabled"); + $("#pageEditDisableWrapper").slideDown(); + } +}); + + + + +/** +* Cache le l'option "ne pas afficher les pages enfants dans le menu horizontal" lorsque la page est désactivée +* Cache l'option homePage */ var pageEditDisableDOM = $("#pageEditDisable"); pageEditDisableDOM.on("change", function() { -if ($(this).is(':checked') ) { - $("#pageEditHideMenuChildrenWrapper").removeClass("disabled"); - $("#pageEditHideMenuChildrenWrapper").slideUp(); - $("#pageEditHideMenuChildren").prop("checked", false); -} else { - $("#pageEditHideMenuChildrenWrapper").addClass("disabled"); - $("#pageEditHideMenuChildrenWrapper").slideDown(); -} + if ($(this).is(':checked') ) { + $("#pageEditHideMenuChildrenWrapper").removeClass("disabled"); + $("#pageEditHideMenuChildrenWrapper").slideUp(); + $("#pageEditHideMenuChildren").prop("checked", false); + $("#pageHomePageIdWrapper").removeClass("disabled"); + $("#pageHomePageIdWrapper").slideUp(); + + } else { + $("#pageEditHideMenuChildrenWrapper").addClass("disabled"); + $("#pageEditHideMenuChildrenWrapper").slideDown(); + $("#pageHomePageIdWrapper").addClass("disabled"); + $("#pageHomePageIdWrapper").slideDown(); + } });