/* * Template Name: Unify - Responsive Bootstrap Template * Description: Business, Corporate, Portfolio and Blog Theme. * Version: 1.8 * Author: @htmlstream * Website: http://htmlstream.com */ var App = function() { function handleBootstrap() { /*Bootstrap Carousel*/ jQuery('.carousel').carousel({ interval: 15000, pause: 'hover' }); /*Tooltips*/ jQuery('.tooltips').tooltip(); jQuery('.tooltips-show').tooltip('show'); jQuery('.tooltips-hide').tooltip('hide'); jQuery('.tooltips-toggle').tooltip('toggle'); jQuery('.tooltips-destroy').tooltip('destroy'); /*Popovers*/ jQuery('.popovers').popover(); jQuery('.popovers-show').popover('show'); jQuery('.popovers-hide').popover('hide'); jQuery('.popovers-toggle').popover('toggle'); jQuery('.popovers-destroy').popover('destroy'); } var handleFullscreen = function() { var WindowHeight = $(window).height(); if ($(document.body).hasClass("promo-padding-top")) { HeaderHeight = $(".header").height(); } else { HeaderHeight = 0; } $(".fullheight").css("height", WindowHeight - HeaderHeight); $(window).resize(function() { var WindowHeight = $(window).height(); $(".fullheight").css("height", WindowHeight - HeaderHeight); }); } // handleLangs function handleLangs() { $(".lang-block").click(function() { console.log("click!"); }); } var handleValignMiddle = function() { $(".valign__middle").each(function() { $(this).css("padding-top", $(this).parent().height() / 2 - $(this).height() / 2); }); $(window).resize(function() { $(".valign__middle").each(function() { $(this).css("padding-top", $(this).parent().height() / 2 - $(this).height() / 2); }); }); } function handleHeader() { //jQuery to collapse the navbar on scroll $(window).scroll(function() { if ($(".navbar").offset().top > 150) { $(".navbar-fixed-top").addClass("top-nav-collapse"); } else { $(".navbar-fixed-top").removeClass("top-nav-collapse"); } }); //jQuery for page scrolling feature - requires jQuery Easing plugin $(function() { $('.page-scroll a').bind('click', function(event) { var $anchor = $(this); $('html, body').stop().animate({ scrollTop: $($anchor.attr('href')).offset().top }, 1500, 'easeInOutExpo'); event.preventDefault(); }); }); //Collapse Navbar When It's Clickicked $(window).scroll(function() { $(".navbar-collapse.in").collapse('hide'); }); } return { init: function() { handleHeader(); handleBootstrap(); //handleLangs(); handleFullscreen(); handleValignMiddle(); }, initCounter: function() { jQuery('.counter').counterUp({ delay: 10, time: 1000 }); }, initParallaxBg: function() { $(window).load(function() { jQuery('.parallaxBg').parallax("50%", 0.4); jQuery('.parallaxBg1').parallax("50%", 0.2); }); }, initParallaxBg2: function() { $(window).load(function() { jQuery('.parallaxBg').parallax("50%", "50%"); }); }, }; }();