Adding _site to Versioning for git-hook based deplyoment
This commit is contained in:
parent
3ec670b006
commit
774860a00d
192 changed files with 36131 additions and 1 deletions
112
_site/js/custom.js
Normal file
112
_site/js/custom.js
Normal file
|
|
@ -0,0 +1,112 @@
|
|||
var DEBUG = false;
|
||||
var scrolling = false;
|
||||
var navigatorOpen = false;
|
||||
var topButtonVisible = false;
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
$(function() {
|
||||
$.scrollIt();
|
||||
});
|
||||
|
||||
$(".artist-media img").imagefill();
|
||||
//$(".upcoming-media img").imagefill();
|
||||
|
||||
var rnd = Math.floor(Math.random() * 12);
|
||||
|
||||
$(function() {
|
||||
$.vegas({
|
||||
src: '/assets/bgphotos/' + rnd + '.png'
|
||||
});
|
||||
$.vegas('overlay', {
|
||||
src: '/assets/bgphotos/overlay.png'
|
||||
});
|
||||
});
|
||||
|
||||
$(".navigator-toggle").click(function() {
|
||||
if (navigatorOpen) {
|
||||
closeTopMenu();
|
||||
} else {
|
||||
openTopMenu();
|
||||
}
|
||||
});
|
||||
|
||||
$(".topic").click(function() {
|
||||
closeTopMenu();
|
||||
});
|
||||
|
||||
function openTopMenu() {
|
||||
if (DEBUG) console.log('openTopMenu');
|
||||
if (!scrolling && !navigatorOpen) {
|
||||
scrolling = true;
|
||||
$(".navigator").slideDown("slow", function() {
|
||||
scrolling = false;
|
||||
navigatorOpen = true;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function closeTopMenu() {
|
||||
if (DEBUG) console.log('closeTopMenu');
|
||||
if (!scrolling && navigatorOpen) {
|
||||
scrolling = true;
|
||||
$('.navigator').slideUp("slow", function() {
|
||||
scrolling = false;
|
||||
navigatorOpen = false;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function showTopButton() {
|
||||
if (DEBUG) console.log('showTopButton');
|
||||
if (!topButtonVisible) {
|
||||
$('.top-button').fadeTo("slow",1.0, function() {
|
||||
topButtonVisible = true;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function hideTopButton() {
|
||||
if (DEBUG) console.log('hideTopButton');
|
||||
if (topButtonVisible) {
|
||||
$('.top-button').fadeTo("slow",0.0, function() {
|
||||
topButtonVisible = false;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
var timeout = null;
|
||||
|
||||
$(window).scroll(function() {
|
||||
|
||||
var navbarHeight = $('.navbar').height();
|
||||
if (navigatorOpen){
|
||||
navbarHeight += $('.navigator').height() - 40;
|
||||
}
|
||||
|
||||
if (DEBUG) console.log('scroll ' + $(window).scrollTop() + ' ' + navbarHeight);
|
||||
if (!timeout) {
|
||||
timeout = setTimeout(function() {
|
||||
clearTimeout(timeout);
|
||||
timeout = null;
|
||||
if ($(window).scrollTop() >= navbarHeight) {
|
||||
if (navigatorOpen)
|
||||
closeTopMenu();
|
||||
if (!topButtonVisible)
|
||||
showTopButton();
|
||||
} else{
|
||||
if (topButtonVisible)
|
||||
hideTopButton();
|
||||
}
|
||||
}, 250);
|
||||
}
|
||||
});
|
||||
|
||||
if ( $.cookie('firstVisit') != 'yes' ) {
|
||||
setTimeout( function() {
|
||||
openTopMenu();
|
||||
}, 2000 );
|
||||
$.cookie('firstVisit', 'yes');
|
||||
}
|
||||
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue