/** * This file is part of DeltaCMS. */ /** * Ajout des overlays */ $("") .addClass("themeOverlay") .attr({ "id": "themeOverlayBody", "href": "theme/body" }) .appendTo("body"); $("") .addClass("themeOverlay") .attr({ "id": "themeOverlayHeader", "href": "theme/header" }) .appendTo("header"); $("") .addClass("themeOverlay") .attr({ "id": "themeOverlayMenu", "href": "theme/menu" }) .appendTo("nav"); $("") .addClass("themeOverlay") .attr({ "id": "themeOverlaySite", "href": "theme/site" }) .appendTo("#site"); $("") .addClass("themeOverlay themeOverlayHideBackground") .attr({ "id": "themeOverlaySection", "href": "theme/site" }) .appendTo("section"); $("") .addClass("themeOverlay") .attr({ "id": "themeOverlayFooter", "href": "theme/footer" }) .appendTo("footer"); /** * Affiche les zones cachées */ $("#themeShowAll").on("click", function() { if( $(window).width() >= 800 ){ $("header.displayNone, nav.displayNone, footer.displayNone").slideToggle(); } else { $("header.displayNone, nav.displayNone, footer.displayNone, header.bannerDisplay").slideToggle(); } }); /** * Simule un survol du site lors du survol de la section */ $("section") .on("mouseover", function() { $("#themeOverlaySite:not(.themeOverlayTriggerHover)").addClass("themeOverlayTriggerHover"); }) .on("mouseleave", function() { $("#themeOverlaySite.themeOverlayTriggerHover").removeClass("themeOverlayTriggerHover"); }); /** * Affiche le bouton zones cachées en grand écran et en petit écran */ var tinyHidden = "getData(['theme', 'header', 'tinyHidden']); ?>" ; getData(['config', 'i18n', 'langAdmin']) . '/lex_theme.php'); if( $this->getData(['theme', 'header', 'position']) === 'hide' OR $this->getData(['theme', 'menu', 'position']) === 'hide' OR $this->getData(['theme', 'footer', 'position']) === 'hide' ) { ?> $(".showAll").css("display","block"); $(".speechBubble").text(" "); if( $(window).width() >= 800 || tinyHidden !== "1"){ $(".showAll").css("display","none"); $(".speechBubble").text(" "); } else { $(".showAll").css("display","block"); $(".speechBubble").text(" "); }