080 Protection des données de module

This commit is contained in:
Fred Tempez 2020-05-02 17:48:44 +02:00
parent 8c12494412
commit d3e3769b62
2 changed files with 19 additions and 8 deletions

View File

@ -36,7 +36,7 @@ class common {
const THUMBS_WIDTH = 640; const THUMBS_WIDTH = 640;
// Numéro de version // Numéro de version
const ZWII_VERSION = '10.0.079'; const ZWII_VERSION = '10.0.080';
const ZWII_UPDATE_CHANNEL = "v10"; const ZWII_UPDATE_CHANNEL = "v10";
public static $actions = []; public static $actions = [];

View File

@ -22,18 +22,29 @@ $("#pageEditDelete").on("click", function() {
}); });
}); });
$("#pageEditSubmit").on("click", function() { $("#pageEditModuleId").on("click", function() {
protectModule();
});
function protectModule() {
var oldModule = $("#pageEditModuleIdOld").val(); var oldModule = $("#pageEditModuleIdOld").val();
var oldModuleText = $("#pageEditModuleIdOldText").val(); var oldModuleText = $("#pageEditModuleIdOldText").val();
var newModule = $("#pageEditModuleId").val(); var newModule = $("#pageEditModuleId").val();
if ( oldModule !== "" && if ( oldModule !== "" &&
oldModule !== newModule) { oldModule !== newModule) {
var _this = $(this); var _this = $(this);
return core.confirm("Les données du module " + oldModuleText + " seront effacées. Confirmez-vous ?", function() { core.confirm("Les données du module " + oldModuleText + " seront effacées. Confirmez-vous ?",
$(location).attr("href", _this.attr("href")); 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 * Soumission du formulaire pour éditer le module
*/ */
$("#pageEditModuleConfig").on("click", function() { $("#pageEditModuleConfig").on("click", function() {
$("#pageEditModuleRedirect").val(1); $("#pageEditModuleRedirect").val(1);
$("#pageEditForm").trigger("submit"); $("#pageEditForm").trigger("submit");
}); });
/** /**