Afficer et masquer des options selon les sélections

This commit is contained in:
fredtempez 2019-02-19 23:52:38 +01:00
parent 669975cc47
commit 9a455fa179

View File

@ -120,13 +120,10 @@ if($("#pageEditModuleId").val() === "redirection" ||
/** /**
* Masquer et démasquer la sélection des barres * Masquer et démasquer la sélection des barres
*/ */
var pageEditBlockDOM = $("#pageEditBlock"); var pageEditBlockDOM = $("#pageEditBlock");
pageEditBlockDOM.on("change", function() { pageEditBlockDOM.on("change", function() {
switch ($(this).val()) { switch ($(this).val()) {
case "bar": case "bar":
$("pageEditModuleId").val() = "";
case "12": case "12":
$("#pageEditBarLeftWrapper").removeClass("disabled"); $("#pageEditBarLeftWrapper").removeClass("disabled");
$("#pageEditBarLeftWrapper").slideUp(); $("#pageEditBarLeftWrapper").slideUp();
@ -163,6 +160,13 @@ pageEditBlockDOM.on("change", function() {
$("#pageDisableWrapper").slideUp(); $("#pageDisableWrapper").slideUp();
$("#pageEditTargetBlankWrapper").removeClass("disabled"); $("#pageEditTargetBlankWrapper").removeClass("disabled");
$("#pageEditTargetBlankWrapper").slideUp(); $("#pageEditTargetBlankWrapper").slideUp();
$("#pageEditHideTitleWrapper").removeClass("disabled");
$("#pageEditHideTitleWrapper").slideUp();
$("#pageEditParentPageIdWrapper").removeClass("disabled");
$("#pageEditParentPageIdWrapper").slideUp();
$("#pageEditbreadCrumbWrapper").removeClass("disabled");
$("#pageEditbreadCrumbWrapper").slideUp();
} else { } else {
$("#pageEditPositionWrapper").addClass("disabled"); $("#pageEditPositionWrapper").addClass("disabled");
$("#pageEditPositionWrapper").slideDown(); $("#pageEditPositionWrapper").slideDown();
@ -172,6 +176,12 @@ pageEditBlockDOM.on("change", function() {
$("#pageDisableWrapper").slideDown(); $("#pageDisableWrapper").slideDown();
$("#pageEditTargetBlankWrapper").addClass("disabled"); $("#pageEditTargetBlankWrapper").addClass("disabled");
$("#pageEditTargetBlankWrapper").slideDown(); $("#pageEditTargetBlankWrapper").slideDown();
$("#pageEditHideTitleWrapper").addClass("disabled");
$("#pageEditHideTitleWrapper").slideDown();
$("#pageEditParentPageIdWrapper").addClass("disabled");
$("#pageEditParentPageIdWrapper").slideDown();
$("#pageEditbreadCrumbWrapper").addClass("disabled");
$("#pageEditbreadCrumbWrapper").slideDown();
} }
}); });
switch ($("#pageEditBlock").val()) { switch ($("#pageEditBlock").val()) {
@ -212,6 +222,10 @@ if ($("#pageEditBlock").val() === "bar") {
$("#pageDisableWrapper").slideUp(); $("#pageDisableWrapper").slideUp();
$("#pageEditTargetBlankWrapper").removeClass("disabled"); $("#pageEditTargetBlankWrapper").removeClass("disabled");
$("#pageEditTargetBlankWrapper").slideUp(); $("#pageEditTargetBlankWrapper").slideUp();
$("#pageEditHideTitleWrapper").removeClass("disabled");
$("#pageEditHideTitleWrapper").slideUp();
$("#pageEditParentPageIdWrapper").removeClass("disabled");
$("#pageEditParentPageIdWrapper").slideUp();
} else { } else {
$("#pageEditPositionWrapper").addClass("disabled"); $("#pageEditPositionWrapper").addClass("disabled");
$("#pageEditPositionWrapper").slideDown(); $("#pageEditPositionWrapper").slideDown();
@ -221,34 +235,85 @@ if ($("#pageEditBlock").val() === "bar") {
$("#pageDisableWrapper").slideDown(); $("#pageDisableWrapper").slideDown();
$("#pageEditTargetBlankWrapper").addClass("disabled"); $("#pageEditTargetBlankWrapper").addClass("disabled");
$("#pageEditTargetBlankWrapper").slideDown(); $("#pageEditTargetBlankWrapper").slideDown();
$("#pageEditHideTitleWrapper").addClass("disabled");
$("#pageEditHideTitleWrapper").slideDown();
$("#pageEditParentPageIdWrapper").addClass("disabled");
$("#pageEditParentPageIdWrapper").slideDown();
} }
/** /**
* Masquer ou afficher le chemin de fer * Masquer ou afficher le chemin de fer
* Quand le titre est masqué
*/ */
var pageEditHideTitleDOM = $("#pageEditHideTitle"); var pageEditHideTitleDOM = $("#pageEditHideTitle");
pageEditHideTitleDOM.on("change", function() { pageEditHideTitleDOM.on("change", function() {
if ($(this).is(':checked') && $("#pageEditParentPageId").val() !== "") { if ($("input[name=pageEditHideTitle]").is(':checked')) {
$("#pageEditbreadCrumbWrapper").removeClass("disabled"); $("#pageEditbreadCrumbWrapper").removeClass("disabled");
$("#pageEditbreadCrumbWrapper").slideUp(); $("#pageEditbreadCrumbWrapper").slideUp();
} else { } else {
if ($("#pageEditParentPageId").val() !== "") {
$("#pageEditbreadCrumbWrapper").addClass("disabled"); $("#pageEditbreadCrumbWrapper").addClass("disabled");
$("#pageEditbreadC rumbWrapper").slideDown(); $("#pageEditbreadC rumbWrapper").slideDown();
} }
}
}); });
if ($("input[name=pageEditHideTitle]").is(':checked')) {
$("#pageEditbreadCrumbWrapper").removeClass("disabled");
$("#pageEditbreadCrumbWrapper").slideUp();
} else {
if ($("#pageEditParentPageId").val() !== "") {
$("#pageEditbreadCrumbWrapper").addClass("disabled");
$("#pageEditbreadC rumbWrapper").slideDown();
}
}
/**
* Masquer ou afficher le chemin de fer
* Quand la page n'est pas mère et que le menu n'est pas masqué
*/
var pageEditParentPageIdDOM = $("#pageEditParentPageId"); var pageEditParentPageIdDOM = $("#pageEditParentPageId");
pageEditParentPageIdDOM.on("change", function() { pageEditParentPageIdDOM.on("change", function() {
if ($(this).val() === "") { if ($(this).val() === "") {
console.log('true');
$("#pageEditbreadCrumbWrapper").removeClass("disabled"); $("#pageEditbreadCrumbWrapper").removeClass("disabled");
$("#pageEditbreadCrumbWrapper").slideUp(); $("#pageEditbreadCrumbWrapper").slideUp();
} else { } else {
console.log('faux');
$("#pageEditbreadCrumbWrapper").addClass("disabled"); $("#pageEditbreadCrumbWrapper").addClass("disabled");
$("#pageEditbreadCrumbWrapper").slideDown(); $("#pageEditbreadCrumbWrapper").slideDown();
} }
}); });
if ($("#pageEditParentPageId").val() === "") {
$("#pageEditbreadCrumbWrapper").removeClass("disabled");
$("#pageEditbreadCrumbWrapper").slideUp();
} else {
$("#pageEditbreadCrumbWrapper").addClass("disabled");
$("#pageEditbreadCrumbWrapper").slideDown();
}
/**
* Masquer ou afficher la sélection de l'icône
*/
var pageTypeMenuDOM = $("#pageTypeMenu");
pageTypeMenuDOM.on("change", function() {
if ($(this).val() !== "text") {
$("#pageIconUrlWrapper").addClass("disabled");
$("#pageIconUrlWrapper").slideDown();
} else {
$("#pageIconUrlWrapper").removeClass("disabled");
$("#pageIconUrlWrapper").slideUp();
}
});
if ($("#pageTypeMenu").val() !== "text") {
$("#pageIconUrlWrapper").addClass("disabled");
$("#pageIconUrlWrapper").slideDown();
} else {
$("#pageIconUrlWrapper").removeClass("disabled");
$("#pageIconUrlWrapper").slideUp();
}