76 lines
1.9 KiB
PHP
76 lines
1.9 KiB
PHP
/**
|
|
* This file is part of Zwii.
|
|
* For full copyright and license information, please see the LICENSE
|
|
* file that was distributed with this source code.
|
|
*
|
|
* @author Rémi Jean <remi.jean@outlook.com>
|
|
* @copyright Copyright (C) 2008-2018, Rémi Jean
|
|
* @author Frédéric Tempez <frederic.tempez@outlook.com>
|
|
* @copyright Copyright (C) 2018-2022, Frédéric Tempez
|
|
* @license GNU General Public License, version 3
|
|
* @link http://zwiicms.fr/
|
|
*/
|
|
|
|
/**
|
|
* Ajout des overlays
|
|
*/
|
|
$("<a>")
|
|
.addClass("themeOverlay")
|
|
.attr({
|
|
"id": "themeOverlayBody",
|
|
"href": "<?php echo helper::baseUrl(); ?>theme/body"
|
|
})
|
|
.appendTo("body");
|
|
$("<a>")
|
|
.addClass("themeOverlay")
|
|
.attr({
|
|
"id": "themeOverlayHeader",
|
|
"href": "<?php echo helper::baseUrl(); ?>theme/header"
|
|
})
|
|
.appendTo("header");
|
|
$("<a>")
|
|
.addClass("themeOverlay")
|
|
.attr({
|
|
"id": "themeOverlayMenu",
|
|
"href": "<?php echo helper::baseUrl(); ?>theme/menu"
|
|
})
|
|
.appendTo("nav");
|
|
$("<a>")
|
|
.addClass("themeOverlay")
|
|
.attr({
|
|
"id": "themeOverlaySite",
|
|
"href": "<?php echo helper::baseUrl(); ?>theme/site"
|
|
})
|
|
.appendTo("#site");
|
|
$("<a>")
|
|
.addClass("themeOverlay themeOverlayHideBackground")
|
|
.attr({
|
|
"id": "themeOverlaySection",
|
|
"href": "<?php echo helper::baseUrl(); ?>theme/site"
|
|
})
|
|
.appendTo("section");
|
|
$("<a>")
|
|
.addClass("themeOverlay")
|
|
.attr({
|
|
"id": "themeOverlayFooter",
|
|
"href": "<?php echo helper::baseUrl(); ?>theme/footer"
|
|
})
|
|
.appendTo("footer");
|
|
|
|
/**
|
|
* Affiche les zones cachées
|
|
*/
|
|
$("#themeShowAll").on("click", function() {
|
|
$("header.displayNone, nav.displayNone, footer.displayNone").slideToggle();
|
|
});
|
|
|
|
/**
|
|
* Simule un survole du site lors du survole de la section
|
|
*/
|
|
$("section")
|
|
.on("mouseover", function() {
|
|
$("#themeOverlaySite:not(.themeOverlayTriggerHover)").addClass("themeOverlayTriggerHover");
|
|
})
|
|
.on("mouseleave", function() {
|
|
$("#themeOverlaySite.themeOverlayTriggerHover").removeClass("themeOverlayTriggerHover");
|
|
}); |