/*
* Frontend Javascript for Broadwell
*
* @Package Broadwell
*/
jQuery.noConflict();
jQuery(document).ready(function($){
$('.home #home-link').hide();
/*--------------------------------------------------------------------------------------------*/
$(window).scroll(function(){
if ($(this).scrollTop() > 500) {
$('.home #home-link').fadeIn();
} else {
$('.home #home-link').fadeOut('fast');
}
});
/*--------------------------------------------------------------------------------------------*/
$('a[href^=#]:not([href=#])').on('click', function () {
var element = $($(this).attr('href'));
$('html,body').animate({ scrollTop: element.offset().top },'normal' );
return false;
});
/*--------------------------------------------------------------------------------------------*/
$('.nav li a').click(function() {
$('.nav li a.active').removeClass('active');
$(this).addClass('active');
});
/*--------------------------------------------------------------------------------------------*/
$( '#contact-section input[type="submit"]' ).addClass( 'btn btn-lg btn-default' );
$( '.nav-previous' ).prepend( ' ' );
$( '.nav-next' ).append( ' ' );
$( 'blockquote cite' ).prepend( '— ' );
$( '.sticky .entry-meta' ).after( '
Sticky Post
' );
$( 'table' ).addClass( 'table' );
/*--------------------------------------------------------------------------------------------*/
$('.lt-768 .navbar-collapse a').click(function () {
$('.navbar-collapse').collapse('toggle');
});
/*--------------------------------------------------------------------------------------------*/
$('#search-submit').click(function() {
$("#searchform").submit();
});
/*--------------------------------------------------------------------------------------------*/
$('.nav-previous a, .nav-next a').succinct({
size: 35
});
/*--------------------------------------------------------------------------------------------*/
$.fn.parallax=function(options){var windowHeight=$(window).height();var settings=$.extend({speed:0.15},options);return this.each(function(){var $this=$(this);$(document).scroll(function(){var scrollTop=$(window).scrollTop();var offset=$this.offset().top;var height=$this.outerHeight();if(offset+height<=scrollTop||offset>=scrollTop+windowHeight){return}var yBgPosition=Math.round((offset-scrollTop)*settings.speed);$this.css('background-position','center '+yBgPosition+'px')})})}
$('.parallax-section').parallax({
speed : 0.15
});
/*--------------------------------------------------------------------------------------------*/
$('.front-overlay').flexVerticalCenter({ cssAttribute: 'margin-top', parentSelector: '.overlay-container' });
/*--------------------------------------------------------------------------------------------*/
/* Fix for iOS Viewport Scaling Bug
By @mathias, @cheeaun and @jdalton
--------------------------------------------------*/
(function(doc){var addEvent='addEventListener',type='gesturestart',qsa='querySelectorAll',scales=[1,1],meta=qsa in doc?doc[qsa]('meta[name=viewport]'):[];function fix(){meta.content='width=device-width,minimum-scale='+scales[0]+',maximum-scale='+scales[1];doc.removeEventListener(type,fix,true)}if((meta=meta[meta.length-1])&&addEvent in doc){fix();scales=[.25,1.6];doc[addEvent](type,fix,true)}}(document));
}); //end doc ready