73 lines
2.1 KiB
JavaScript
73 lines
2.1 KiB
JavaScript
$(document).foundation();
|
|
|
|
new CookiePolicy();
|
|
|
|
window.addEventListener('load', function() {
|
|
var lightbox = new BLightBox({
|
|
invoker: '.b-invo',
|
|
close_text: 'Zavřít'
|
|
}, true);
|
|
|
|
var gallery_links = document.querySelectorAll('.b-invo'),
|
|
gallery_links_i = gallery_links.length;
|
|
});
|
|
|
|
function switchResponsiveMenu() {
|
|
var menuHolder = document.getElementById('responsive-menu');
|
|
if(menuHolder.style.width == "100%") {
|
|
hideResponsiveMenu();
|
|
} else {
|
|
showResponsiveMenu();
|
|
}
|
|
}
|
|
|
|
function showResponsiveMenu() {
|
|
var menuHolder = document.getElementById('responsive-menu'),
|
|
titleBar = document.getElementsByClassName('title-bar')[0],
|
|
titleBarCS = window.getComputedStyle(titleBar);
|
|
menuHolder.style.display="block";
|
|
menuHolder.style.height = document.documentElement.clientHeight + 'px';
|
|
menuHolder.style.height = window.innerHeight + 'px';
|
|
menuHolder.style.left = "0";
|
|
menuHolder.style.width = "100%";
|
|
menuHolder.style.zIndex = 1000;
|
|
menuHolder.style.top = titleBarCS.height;
|
|
menuHolder.style.height = '100%;';
|
|
titleBar.style.position = 'fixed';
|
|
}
|
|
|
|
function hideResponsiveMenu() {
|
|
var menuHolder = document.getElementById('responsive-menu'),
|
|
titleBar = document.getElementsByClassName('title-bar')[0];
|
|
menuHolder.style.display = "none";
|
|
menuHolder.style.width = "250px";
|
|
titleBar.style.position = 'initial';
|
|
document.body.style.paddingTop = '0';
|
|
}
|
|
|
|
window.addEventListener('resize', function() {
|
|
var menuHolder = document.getElementById('responsive-menu');
|
|
hideResponsiveMenu();
|
|
if(window.innerWidth >= 1023) {
|
|
menuHolder.style.display="block";
|
|
menuHolder.style.height = "auto";
|
|
menuHolder.style.top = "0";
|
|
}
|
|
});
|
|
|
|
var flippers = document.querySelectorAll ('.hover-on-start'),
|
|
flipi = flippers.length;
|
|
|
|
while (flipi--) {
|
|
(function (flipi) {
|
|
setTimeout (function () {
|
|
flippers[flipi].classList.toggle ('hover');
|
|
}, flipi * 200);
|
|
}) (flipi);
|
|
}
|
|
|
|
|
|
$('.flip-container.hover-on-start').bind('touchstart', function (e) {
|
|
e.preventDefault();
|
|
$(this).toggleClass('hover');
|
|
}); |