[10.0.81.dev] désactivation option homepage pour pages désactivée barre et non visiteur
This commit is contained in:
parent
21e67ea452
commit
2d085f0c11
|
@ -31,7 +31,7 @@ class common {
|
||||||
const TEMP_DIR = 'site/tmp/';
|
const TEMP_DIR = 'site/tmp/';
|
||||||
|
|
||||||
// Numéro de version
|
// Numéro de version
|
||||||
const ZWII_VERSION = '10.0.80.dev';
|
const ZWII_VERSION = '10.0.81.dev';
|
||||||
|
|
||||||
public static $actions = [];
|
public static $actions = [];
|
||||||
public static $coreModuleIds = [
|
public static $coreModuleIds = [
|
||||||
|
|
|
@ -27,6 +27,18 @@ $("#pageEditDelete").on("click", function() {
|
||||||
*/
|
*/
|
||||||
$( document ).ready(function() {
|
$( document ).ready(function() {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Interdit l'activation de la homePage pour uen page qui est une barre, désactivée ou non membre
|
||||||
|
*/
|
||||||
|
if ($('#pageEditGroup').val() > 0 ||
|
||||||
|
$('#pageEditDisable').is(':checked') ||
|
||||||
|
$('#pageEditBlockWrapper').val() === 'bar' ) {
|
||||||
|
$("#pageHomePageIdWrapper").removeClass("disabled");
|
||||||
|
$("#pageHomePageIdWrapper").slideUp();
|
||||||
|
$("#pageHomePageId").removeAttr(checked);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bloque/Débloque le bouton de configuration au changement de module
|
* Bloque/Débloque le bouton de configuration au changement de module
|
||||||
* Affiche ou masque la position du module selon le call_user_func
|
* Affiche ou masque la position du module selon le call_user_func
|
||||||
|
@ -195,7 +207,6 @@ $( document ).ready(function() {
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Cache les options de masquage dans les menus quand la page n'est pas affichée.
|
* Cache les options de masquage dans les menus quand la page n'est pas affichée.
|
||||||
*/
|
*/
|
||||||
|
@ -203,10 +214,16 @@ var pageEditPositionDOM = $("#pageEditPosition");
|
||||||
pageEditPositionDOM.on("change", function() {
|
pageEditPositionDOM.on("change", function() {
|
||||||
if ($(this).val() === "0" ) {
|
if ($(this).val() === "0" ) {
|
||||||
$("#pageEditHideMenuSideWrapper").removeClass("disabled");
|
$("#pageEditHideMenuSideWrapper").removeClass("disabled");
|
||||||
$("#pageEditHideMenuSideWrapper").slideUp();
|
$("#pageEditHideMenuSideWrapper").slideUp();
|
||||||
|
$("#pageHomePageIdWrapper").removeClass("disabled");
|
||||||
|
$("#pageHomePageIdWrapper").slideUp();
|
||||||
|
$("#pageHomePageId").prop("checked",false);
|
||||||
} else {
|
} else {
|
||||||
$("#pageEditHideMenuSideWrapper").addClass("disabled");
|
$("#pageEditHideMenuSideWrapper").addClass("disabled");
|
||||||
$("#pageEditHideMenuSideWrapper").slideDown();
|
$("#pageEditHideMenuSideWrapper").slideDown();
|
||||||
|
$("#pageHomePageIdWrapper").removeClass("disabled");
|
||||||
|
$("#pageHomePageIdWrapper").addClass("disabled");
|
||||||
|
$("#pageHomePageIdWrapper").slideDown();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -324,42 +341,42 @@ pageEditBlockDOM.on("change", function() {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ($(this).val() === "bar") {
|
if ($(this).val() === "bar") {
|
||||||
$("#pageEditMenu").removeClass("disabled");
|
$("#pageEditMenu").removeClass("disabled");
|
||||||
$("#pageEditMenu").hide();
|
$("#pageEditMenu").hide();
|
||||||
$("#pageEditHideTitleWrapper").removeClass("disabled");
|
$("#pageEditHideTitleWrapper").removeClass("disabled");
|
||||||
$("#pageEditHideTitleWrapper").slideUp();
|
$("#pageEditHideTitleWrapper").slideUp();
|
||||||
$("#pageEditbreadCrumbWrapper").removeClass("disabled");
|
$("#pageEditbreadCrumbWrapper").removeClass("disabled");
|
||||||
$("#pageEditbreadCrumbWrapper").slideUp();
|
$("#pageEditbreadCrumbWrapper").slideUp();
|
||||||
$("#pageEditModuleIdWrapper").removeClass("disabled");
|
$("#pageEditModuleIdWrapper").removeClass("disabled");
|
||||||
$("#pageEditModuleIdWrapper").slideUp();
|
$("#pageEditModuleIdWrapper").slideUp();
|
||||||
//$("#pageEditModuleConfig").removeClass("disabled");
|
//$("#pageEditModuleConfig").removeClass("disabled");
|
||||||
//$("#pageEditModuleConfig").slideUp();
|
//$("#pageEditModuleConfig").slideUp();
|
||||||
$("#pageEditDisplayMenuWrapper").addClass("disabled");
|
$("#pageEditDisplayMenuWrapper").addClass("disabled");
|
||||||
$("#pageEditDisplayMenuWrapper").slideDown();
|
$("#pageEditDisplayMenuWrapper").slideDown();
|
||||||
$("#pageEditGroupWrapper").removeClass("disabled");
|
$("#pageEditGroupWrapper").removeClass("disabled");
|
||||||
$("#pageEditGroupWrapper").slideUp();
|
$("#pageEditGroupWrapper").slideUp();
|
||||||
$("#pageHomePageIdWrapper").removeClass("disabled");
|
$("#pageHomePageIdWrapper").removeClass("disabled");
|
||||||
$("#pageHomePageIdWrapper").slideUp();
|
$("#pageHomePageIdWrapper").slideUp();
|
||||||
|
$("#pageHomePageId").prop("checked",false);
|
||||||
} else {
|
} else {
|
||||||
$("#pageEditMenu").addClass("disabled");
|
$("#pageEditMenu").addClass("disabled");
|
||||||
$("#pageEditMenu").show();
|
$("#pageEditMenu").show();
|
||||||
$("#pageEditHideTitleWrapper").addClass("disabled");
|
$("#pageEditHideTitleWrapper").addClass("disabled");
|
||||||
$("#pageEditHideTitleWrapper").slideDown();
|
$("#pageEditHideTitleWrapper").slideDown();
|
||||||
$("#pageEditModuleIdWrapper").addClass("disabled");
|
$("#pageEditModuleIdWrapper").addClass("disabled");
|
||||||
$("#pageEditModuleIdWrapper").slideDown();
|
$("#pageEditModuleIdWrapper").slideDown();
|
||||||
//$("#pageEditModuleConfig").addClass("disabled");
|
//$("#pageEditModuleConfig").addClass("disabled");
|
||||||
//$("#pageEditModuleConfig").slideDown();
|
//$("#pageEditModuleConfig").slideDown();
|
||||||
$("#pageEditDisplayMenuWrapper").removeClass("disabled");
|
$("#pageEditDisplayMenuWrapper").removeClass("disabled");
|
||||||
$("#pageEditDisplayMenuWrapper").slideUp();
|
$("#pageEditDisplayMenuWrapper").slideUp();
|
||||||
$("#pageEditGroupWrapper").addClass("disabled");
|
$("#pageEditGroupWrapper").addClass("disabled");
|
||||||
$("#pageEditGroupWrapper").slideDown();
|
$("#pageEditGroupWrapper").slideDown();
|
||||||
$("#pageHomePageIdWrapper").addClass("disabled");
|
$("#pageHomePageIdWrapper").addClass("disabled");
|
||||||
$("#pageHomePageIdWrapper").slideDown();
|
$("#pageHomePageIdWrapper").slideDown();
|
||||||
if ($("#pageEditParentPageId").val() !== "") {
|
if ($("#pageEditParentPageId").val() !== "") {
|
||||||
$("#pageEditbreadCrumbWrapper").addClass("disabled");
|
$("#pageEditbreadCrumbWrapper").addClass("disabled");
|
||||||
$("#pageEditbreadCrumbWrapper").slideDown();
|
$("#pageEditbreadCrumbWrapper").slideDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -381,6 +398,22 @@ pageEditHideTitleDOM.on("change", function() {
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Interdit l'activation de la homePage pour une page non visiteur
|
||||||
|
*/
|
||||||
|
var pageEditGroupDOM = $("#pageEditGroup");
|
||||||
|
pageEditGroupDOM.on("change", function() {
|
||||||
|
if ($(this).val() > 0 ) {
|
||||||
|
$("#pageHomePageIdWrapper").removeClass("disabled");
|
||||||
|
$("#pageHomePageIdWrapper").slideUp();
|
||||||
|
$("#pageHomePageId").prop("checked",false);
|
||||||
|
} else {
|
||||||
|
$("#pageHomePageIdWrapper").addClass("disabled");
|
||||||
|
$("#pageHomePageIdWrapper").slideDown();
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
/**
|
/**
|
||||||
* Masquer ou afficher le chemin de fer
|
* Masquer ou afficher le chemin de fer
|
||||||
* Quand la page n'est pas mère et que le menu n'est pas masqué
|
* Quand la page n'est pas mère et que le menu n'est pas masqué
|
||||||
|
|
Loading…
Reference in New Issue