diff --git a/core/core.php b/core/core.php index 560a6cdb..4763cbfa 100755 --- a/core/core.php +++ b/core/core.php @@ -36,7 +36,7 @@ class common { const THUMBS_WIDTH = 640; // Numéro de version - const ZWII_VERSION = '10.0.079'; + const ZWII_VERSION = '10.0.080'; const ZWII_UPDATE_CHANNEL = "v10"; public static $actions = []; diff --git a/core/module/page/view/edit/edit.js.php b/core/module/page/view/edit/edit.js.php index 140c2810..aa88df0c 100755 --- a/core/module/page/view/edit/edit.js.php +++ b/core/module/page/view/edit/edit.js.php @@ -22,18 +22,29 @@ $("#pageEditDelete").on("click", function() { }); }); -$("#pageEditSubmit").on("click", function() { +$("#pageEditModuleId").on("click", function() { + protectModule(); +}); + +function protectModule() { var oldModule = $("#pageEditModuleIdOld").val(); var oldModuleText = $("#pageEditModuleIdOldText").val(); var newModule = $("#pageEditModuleId").val(); if ( oldModule !== "" && oldModule !== newModule) { var _this = $(this); - return core.confirm("Les données du module " + oldModuleText + " seront effacées. Confirmez-vous ?", function() { - $(location).attr("href", _this.attr("href")); - }); + core.confirm("Les données du module " + oldModuleText + " seront effacées. Confirmez-vous ?", + function() { + $(location).attr("href", _this.attr("href")); + return true; + }, + function() { + $("#pageEditModuleId").val(oldModule); + return false; + } + ); } -}); +} /** @@ -479,8 +490,8 @@ pageTypeMenuDOM.on("change", function() { * Soumission du formulaire pour éditer le module */ $("#pageEditModuleConfig").on("click", function() { - $("#pageEditModuleRedirect").val(1); - $("#pageEditForm").trigger("submit"); + $("#pageEditModuleRedirect").val(1); + $("#pageEditForm").trigger("submit"); }); /**