js toggle open/close aside et croix fermeture
This commit is contained in:
+1
-1
File diff suppressed because one or more lines are too long
@@ -97,25 +97,51 @@ jQuery(document).ready(function($){
|
|||||||
$(window).resize(function() {
|
$(window).resize(function() {
|
||||||
checkMobileAndApplyClass();
|
checkMobileAndApplyClass();
|
||||||
});
|
});
|
||||||
// Vérifier l'état initial depuis sessionStorage
|
|
||||||
if (sessionStorage.getItem('asideOpened') === 'true') {
|
|
||||||
$(".layout-sidebar-second").addClass('close');
|
|
||||||
$(".layout-sidebar-second h2").addClass('__close');
|
|
||||||
}
|
|
||||||
|
|
||||||
$(".view-current-user-doc-profile").click(function(event) {
|
// $("aside.layout-sidebar-second h2").click(function(event) {
|
||||||
// Ouvrir .tiroir fichiers
|
// const aside = $(".layout-sidebar-second");
|
||||||
$(".layout-sidebar-second").addClass('close');
|
// const heading = $("aside.layout-sidebar-second h2");
|
||||||
$(".layout-sidebar-second h2").addClass('__close');
|
|
||||||
sessionStorage.setItem('asideOpened', 'true');
|
// // Vérifie si la classe 'close' est présente
|
||||||
|
// const isClosed = aside.hasClass('close');
|
||||||
|
|
||||||
|
// if (isClosed) {
|
||||||
|
// aside.removeClass('close');
|
||||||
|
// heading.removeClass('__close');
|
||||||
|
// sessionStorage.setItem('asideOpened', 'false');
|
||||||
|
// } else {
|
||||||
|
// aside.addClass('close');
|
||||||
|
// heading.addClass('__close');
|
||||||
|
// sessionStorage.setItem('asideOpened', 'true');
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
|
||||||
|
|
||||||
|
// Gestion toggle du panneau au clic sur le h2
|
||||||
|
$("aside.layout-sidebar-second h2").click(function () {
|
||||||
|
const aside = $(".layout-sidebar-second");
|
||||||
|
const heading = $("aside.layout-sidebar-second h2");
|
||||||
|
const isClosed = aside.hasClass('close');
|
||||||
|
|
||||||
|
if (isClosed) {
|
||||||
|
aside.removeClass('close');
|
||||||
|
heading.removeClass('__close');
|
||||||
|
sessionStorage.setItem('asideOpened', 'false');
|
||||||
|
} else {
|
||||||
|
aside.addClass('close');
|
||||||
|
heading.addClass('__close');
|
||||||
|
sessionStorage.setItem('asideOpened', 'true');
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#block-reha-views-block-current-user-doc-profile-block-1 > h2").click(function(event) {
|
// Forcer la fermeture du panneau au clic sur .views-field-title
|
||||||
// Fermer .tiroir fichiers
|
$("aside.layout-sidebar-second .view-current-user-doc-profile .views-field-title").click(function () {
|
||||||
$(".layout-sidebar-second").removeClass('close');
|
$(".layout-sidebar-second").addClass('close');
|
||||||
$(".layout-sidebar-second h2").removeClass('__close');
|
$(".layout-sidebar-second h2").addClass('__close');
|
||||||
sessionStorage.setItem('asideOpened', 'false');
|
sessionStorage.setItem('asideOpened', 'true');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user