From 3e26ce4f6d2788635b69c0194fd8d550c2e8b7c7 Mon Sep 17 00:00:00 2001 From: fredtempez Date: Tue, 5 Feb 2019 21:38:29 +0100 Subject: [PATCH] nettoyage jquery --- core/module/page/view/edit/edit.js.php | 79 +++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/core/module/page/view/edit/edit.js.php b/core/module/page/view/edit/edit.js.php index 59bc7fe6..5243ace8 100755 --- a/core/module/page/view/edit/edit.js.php +++ b/core/module/page/view/edit/edit.js.php @@ -53,6 +53,15 @@ pageEditModuleIdDOM.on("change", function() { $("#configModulePositionWrapper").slideUp(); } }); +if($("#pageEditModuleId").val() === "form" || + $("#pageEditModuleId").val() === "gallery") { + $("#configModulePositionWrapper").addClass("disabled"); + $("#configModulePositionWrapper").slideDown(); + } + else { + $("#configModulePositionWrapper").removeClass("disabled"); + $("#configModulePositionWrapper").slideUp(); +} /** @@ -70,6 +79,15 @@ pageEditModuleIdDOM.on("change", function() { $("#pageEditContentWrapper").slideDown(); } }); +if($("#pageEditModuleId").val() === "code" || + $("#pageEditModuleId").val() === "redirection") { + $("#pageEditContentWrapper").removeClass("disabled"); + $("#pageEditContentWrapper").slideUp(); + } + else { + $("#pageEditContentWrapper").addClass("disabled"); + $("#pageEditContentWrapper").slideDown(); +} /** @@ -87,7 +105,19 @@ pageEditModuleIdDOM.on("change", function() { $("#pageEditHideTitleWrapper").slideDown(); } }); +if($("#pageEditModuleId").val() === "redirection" || + $("#pageEditModuleId").val() === "code") { + $("#pageEditHideTitleWrapper").removeClass("disabled"); + $("#pageEditHideTitleWrapper").slideUp(); + } + else { + $("#pageEditHideTitleWrapper").addClass("disabled"); + $("#pageEditHideTitleWrapper").slideDown(); +} +/** + * Masquer et démasquer la sélection des barres + */ var pageEditBlockDOM = $("#pageEditBlock"); @@ -141,7 +171,54 @@ pageEditBlockDOM.on("change", function() { $("#pageEditTargetBlankWrapper").slideDown(); } }); - +switch ($("#pageEditBlock").val()) { + case "bar": + case "12": + $("#pageEditBarLeftWrapper").removeClass("disabled"); + $("#pageEditBarLeftWrapper").slideUp(); + $("#pageEditBarRightWrapper").removeClass("disabled"); + $("#pageEditBarRightWrapper").slideUp(); + break; + case "3-9": + case "4-8": + $("#pageEditBarLeftWrapper").addClass("disabled"); + $("#pageEditBarLeftWrapper").slideDown(); + $("#pageEditBarRightWrapper").removeClass("disabled"); + $("#pageEditBarRightWrapper").slideUp(); + break; + case "9-3": + case "8-4": + $("#pageEditBarLeftWrapper").removeClass("disabled"); + $("#pageEditBarLeftWrapper").slideUp(); + $("#pageEditBarRightWrapper").addClass("disabled"); + $("#pageEditBarRightWrapper").slideDown(); + break; + case "3-6-3": + $("#pageEditBarLeftWrapper").addClass("disabled"); + $("#pageEditBarLeftWrapper").slideDown(); + $("#pageEditBarRightWrapper").addClass("disabled"); + $("#pageEditBarRightWrapper").slideDown(); + break; +}; +if ($("#pageEditBlock").val() === "bar") { + $("#pageEditPositionWrapper").removeClass("disabled"); + $("#pageEditPositionWrapper").slideUp(); + $("#pageEditTargetBlank").removeClass("disabled"); + $("#pageEditTargetBlank").slideUp(); + $("#pageDisableWrapper").removeClass("disabled"); + $("#pageDisableWrapper").slideUp(); + $("#pageEditTargetBlankWrapper").removeClass("disabled"); + $("#pageEditTargetBlankWrapper").slideUp(); + } else { + $("#pageEditPositionWrapper").addClass("disabled"); + $("#pageEditPositionWrapper").slideDown(); + $("#pageEditTargetBlank").addClass("disabled"); + $("#pageEditTargetBlank").slideDown(); + $("#pageDisableWrapper").addClass("disabled"); + $("#pageDisableWrapper").slideDown(); + $("#pageEditTargetBlankWrapper").addClass("disabled"); + $("#pageEditTargetBlankWrapper").slideDown(); + } /** * Masquer ou afficher le chemin de fer