forked from ZwiiCMS-Team/ZwiiCMS
75 lines
1.8 KiB
PHP
75 lines
1.8 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
|
||
|
* @license GNU General Public License, version 3
|
||
|
* @link http://zwiicms.com/
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* 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");
|
||
|
});
|