/*
Dimension by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/
(function ($) {
skel.breakpoints({
xlarge: '(max-width: 1680px)',
large: '(max-width: 1280px)',
medium: '(max-width: 980px)',
small: '(max-width: 736px)',
xsmall: '(max-width: 480px)',
xxsmall: '(max-width: 360px)'
});
$(function () {
var $window = $(window),
$wrapper = $('#wrapper'),
$header = $('#header'),
$footer = $('#footer');
// Fix: Placeholder polyfill.
$('form').placeholder();
// Fix: Flexbox min-height bug on IE.
if (skel.vars.IEVersion < 12) {
var flexboxFixTimeoutId;
$window.on('resize.flexbox-fix', function () {
clearTimeout(flexboxFixTimeoutId);
flexboxFixTimeoutId = setTimeout(function () {
if ($wrapper.prop('scrollHeight') > $window.height()) {
$wrapper.css('height', 'auto');
} else {
$wrapper.css('height', '100vh');
}
}, 250);
}).triggerHandler('resize.flexbox-fix');
}
// Nav.
var $nav = $header.children('nav'),
$nav_li = $nav.find('li');
// Add "middle" alignment classes if we're dealing with an even number of items.
if ($nav_li.length % 2 == 0) {
$nav.addClass('use-middle');
$nav_li.eq(($nav_li.length / 2)).addClass('is-middle');
}
$('.close').on('click', function (evt) {
evt.preventDefault();
// If we're in the sw editor
if (typeof page_slug != 'undefined') {
return false;
}
var url = $(this).attr('href');
$("article").removeClass("active");
setTimeout(function () {
document.location.href = url;
}, 325);
return false;
});
$("#header nav li a").on('click', function (evt) {
evt.preventDefault();
// If we're in the sw editor
if (typeof page_slug != 'undefined') {
return false;
}
var url = $(this).attr('href');
$("#wrapper").fadeOut(325, function () {
document.location.href = url;
});
return false;
});
$("article").addClass("active");
$("#wrapper").fadeTo(500, 1);
window.onpageshow = function () {
$("#wrapper").fadeIn(325);
};
});
})(jQuery);