62 lines
1,014 B
JavaScript
62 lines
1,014 B
JavaScript
(function(Sidebar, DotLockup){
|
|
|
|
// Quick and dirty IE detection
|
|
var isIE = (function(){
|
|
if (window.navigator.userAgent.match('Trident')) {
|
|
return true;
|
|
} else {
|
|
return false;
|
|
}
|
|
})();
|
|
|
|
// isIE = true;
|
|
|
|
var Init = {
|
|
|
|
start: function(){
|
|
var id = document.body.id.toLowerCase();
|
|
|
|
if (this.Pages[id]) {
|
|
this.Pages[id]();
|
|
}
|
|
},
|
|
|
|
initializeSidebar: function(){
|
|
new Sidebar();
|
|
},
|
|
|
|
initializeDotLockup: function(){
|
|
new DotLockup();
|
|
},
|
|
|
|
initializeWaypoints: function(){
|
|
$('#header').waypoint(function(event, direction) {
|
|
$(this.element).addClass('showit');
|
|
}, {
|
|
offset: function() {
|
|
return '25%';
|
|
}
|
|
});
|
|
|
|
$('#hero').waypoint(function(event, direction) {
|
|
$(this.element).addClass('showit');
|
|
}, {
|
|
offset: function() {
|
|
return '25%';
|
|
}
|
|
});
|
|
},
|
|
|
|
Pages: {
|
|
'page-home': function(){
|
|
Init.initializeSidebar();
|
|
Init.initializeDotLockup();
|
|
Init.initializeWaypoints();
|
|
}
|
|
}
|
|
|
|
};
|
|
|
|
Init.start();
|
|
|
|
})(window.Sidebar, window.DotLockup); |