jQuery(document).ready(function() { $window = jQuery(window), $the_post = jQuery('#the-post'), $wrapper = jQuery("#wrapper"); //Responsive Videos $wrapper.fitVids(); //LightBox jQuery( "a.lightbox-enabled, a[rel='lightbox-enabled']" ).iLightBox({ skin: tie.lightbox_skin}); if( tie.lightbox_all ){ $the_post.find("div.entry a").not( "div.entry .gallery a, div.entry .wp-block-gallery a, div.entry .flat-social a" ).each(function(i, el) { var href_value = el.href; if (/\.(jpg|jpeg|png|gif)$/.test(href_value)) { jQuery(this).iLightBox({ skin: tie.lightbox_skin}); } }); }; if( tie.lightbox_gallery ){ $the_post.find("div.entry .gallery a, div.entry .wp-block-gallery a").each(function(i, el) { var href_value = el.href; if (/\.(jpg|jpeg|png|gif)$/.test(href_value)) { jQuery(this).addClass( 'ilightbox-gallery' ); } }); $the_post.find( '.ilightbox-gallery' ).iLightBox({ skin: tie.lightbox_skin, path: tie.lightbox_thumb, controls: { arrows: tie.lightbox_arrows, } }); }; jQuery( 'section.videos-lightbox a.single-videolighbox, .lightbox-img' ).iLightBox({ skin: tie.lightbox_skin, path: tie.lightbox_thumb, controls: { arrows: tie.lightbox_arrows, } }); jQuery( ".woocommerce-product-gallery__trigger" ).iLightBox({ skin: tie.lightbox_skin, path: tie.lightbox_thumb, controls: { arrows: tie.lightbox_arrows, } }); //Slide-out Sidebar jQuery("#slide-out-open").click(function() { if( jQuery( this ).hasClass( "slide-out-open" ) ) { $wrapper.css({overflow:"hidden"}); jQuery("body").addClass( 'js-nav' ); jQuery( this ).removeClass('slide-out-open').addClass('slide-out-close'); return false; } else if( jQuery( this ).hasClass( "slide-out-close" ) ) { $wrapper.css({overflow:"auto"}); jQuery("body").removeClass( 'js-nav' ); jQuery( this ).removeClass('slide-out-close').addClass('slide-out-open'); return false; } }); if ( !Modernizr.csstransforms || !Modernizr.csstransitions || !Modernizr.csstransforms3d) { var TieSlideOpenIE = false ; jQuery('#slide-out').hide(); jQuery("#slide-out-open").click(function() { jQuery('#mobile-menu').show(); jQuery('#slide-out').show(); jQuery(this).hide(); jQuery('div.wrapper-outer').css({overflow:"hidden"}); jQuery('#open-slide-overlay').remove(); jQuery('body').append('
'); TieSlideOpenIE = true ; }); jQuery(document).on("click", "#open-slide-overlay" , function(){ if( TieSlideOpenIE ){ jQuery('#slide-out').hide(); jQuery('#mobile-menu').hide(); jQuery('#slide-out-open').show(); jQuery('div.wrapper-outer').css({overflow:"auto"}); jQuery(this).remove(); TieSlideOpenIE = false ; } }); } //Mobile Menus if( tie.mobile_menu_active ){ var mobileItems = jQuery( '#main-nav div.main-menu' ).clone(); mobileItems.find( 'div.mega-menu-content' ).remove(); mobileItems.find( 'li.menu-item-has-children' ).append( '' ); jQuery( '#slide-out #mobile-menu' ).append( mobileItems ); if( tie.mobile_menu_top ){ var mobileItemsTop = jQuery( '#top-nav div.top-menu ul.menu' ).clone(); mobileItemsTop.find( 'li.menu-item-has-children' ).append( '' ); jQuery( '#slide-out #mobile-menu' ).append( mobileItemsTop ); } } jQuery("#mobile-menu li.menu-item-has-children i.mobile-arrows").click(function() { if( jQuery( this ).hasClass( "fa-chevron-down" ) ) jQuery( this ).removeClass( "fa-chevron-down" ).addClass( "fa-chevron-up" ); else jQuery( this ).removeClass( "fa-chevron-up" ).addClass( "fa-chevron-down" ); jQuery( this ).parent().find('ul:first').toggle(); }); //Scroll To top var $topcontrol = jQuery('#topcontrol'); $window.scroll(function(){ if (jQuery(this).scrollTop() > 100) { $topcontrol.css({bottom:"10px"}); } else { $topcontrol.css({bottom:"-100px"}); } }); $topcontrol.click(function(){ jQuery('html, body').animate({scrollTop: '0px'}, 800); return false; }); //Go to Post Content jQuery('a.go-to-the-post').click(function(){ jQuery('html, body').animate({scrollTop: $the_post.offset().top}, 500); return false; }); //tooltip(); jQuery('.tooltip-nw').tipsy({fade: true, gravity: 'nw'}); jQuery('.tooltip-ne').tipsy({fade: true, gravity: 'ne'}); jQuery('.tooltip-w' ).tipsy({fade: true, gravity: 'w' }); jQuery('.tooltip-e' ).tipsy({fade: true, gravity: 'e' }); jQuery('.tooltip-sw').tipsy({fade: true, gravity: 'w' }); jQuery('.tooltip-se').tipsy({fade: true, gravity: 'e' }); jQuery('.ttip, .tooltip-n' ).tipsy({fade: true, gravity: 's'}); jQuery('.tooldown, .tooltip-s').tipsy({fade: true, gravity: 'n'}); // Toggle Shortcode jQuery("h3.toggle-head").click(function () { var $thisElement = jQuery(this).parent(); $thisElement.find('div.toggle-content').slideToggle(); $thisElement.toggleClass('tie-sc-open tie-sc-close'); }); jQuery("h3.toggle-head-open").click(function () { jQuery(this).parent().find("div.toggle-content").slideToggle("slow"); jQuery(this).hide(); jQuery(this).parent().find("h3.toggle-head-close").show(); }); jQuery("h3.toggle-head-close").click(function () { jQuery(this).parent().find("div.toggle-content").slideToggle("slow"); jQuery(this).hide(); jQuery(this).parent().find("h3.toggle-head-open").show(); }); //Mega-Menus jQuery( "#main-nav li.mega-menu:not(#main-nav li li)" ).hover(function(){ var menuWidth = jQuery( '#main-nav div.container' ).width(); var menuPosition = jQuery( '#main-nav div.container' ).offset(); var menuItemPosition = jQuery(this).offset(); var PositionLeft = menuItemPosition.left-menuPosition.left+1; jQuery(this).find('div.mega-menu-block').css({ left: '-'+PositionLeft+'px', width: menuWidth }); }); //Mega Menus Tabs jQuery("div.mega-cat-wrapper").each(function(){ jQuery( this ).find("div.mega-cat-content-tab").hide(); jQuery( this ).find("ul.mega-cat-sub-categories li:first").addClass("cat-active").show(); jQuery( this ).find("div.mega-cat-content-tab:first").addClass("already-loaded").show(); jQuery( this ).find("ul.mega-cat-sub-categories li").click(function( event ) { event.preventDefault(); jQuery( this ).parent().find("li").removeClass("cat-active"); jQuery( this ).addClass("cat-active"); jQuery( this ).parent().parent().parent().find("div.mega-cat-content-tab").hide(); var activeTab = jQuery(this).find("a").attr("href"); if( jQuery(activeTab).hasClass( "already-loaded" ) ){ jQuery(activeTab).fadeIn(); }else{ jQuery(activeTab).addClass("loading-items").fadeIn( 600 , function() { jQuery( this ).removeClass("loading-items").addClass("already-loaded"); }); } return false; }); }); //iPad menu hover bug with Safari var userAgent = navigator.userAgent; if ( userAgent.match(/iPad/i) ) { if ( userAgent.search("Safari") >= 0 && userAgent.search("Chrome") < 0 ) { jQuery('#main-nav li.menu-item-has-children a, #main-nav li.mega-menu a, #top-nav li.menu-item-has-children a').attr("onclick","return true"); } } //tabbed Boxes jQuery("div.cat-box-content").each(function(){ jQuery( this ).find("div.cat-tabs-wrap").hide(); jQuery( this ).find("div.cat-tabs-header ul li:first").addClass("active").show(); jQuery( this ).find("div.cat-tabs-wrap:first").show(); jQuery( this ).find("div.cat-tabs-header ul li").click(function( event ) { event.preventDefault(); jQuery( this ).parent().find("li").removeClass("active"); jQuery( this ).addClass("active"); jQuery( this ).parent().parent().parent().find("div.cat-tabs-wrap").hide(); var activeTab = jQuery(this).find("a").attr("href"); jQuery(activeTab).fadeIn(); return false; }); }); var $tabbed_Widget_tabs_wrap = jQuery("#tabbed-widget div.tabs-wrap"); $tabbed_Widget_tabs_wrap.hide(); jQuery("#tabbed-widget ul.posts-taps li:first").addClass("active").show(); jQuery("#tabbed-widget div.tabs-wrap:first").show(); jQuery("#tabbed-widget li.tabs").click(function() { jQuery("#tabbed-widget ul.posts-taps li").removeClass("active"); jQuery(this).addClass("active"); $tabbed_Widget_tabs_wrap.hide(); var activeTab = jQuery(this).find("a").attr("href"); jQuery(activeTab).slideDown(); return false; }); //Scrolling Boxes height Fix $window.smartresize(function(){ jQuery("div.group_items-box").each(function(i, el) { var groups_height = jQuery(this).find( 'div.group_items:first-child' ).height(); jQuery(this).height( groups_height ); }); }); //Stick Navigation var stickySidebarTop = 0; var $fixed_enabled = jQuery("#main-nav.fixed-enabled"); if( !tie_isMobile.any() && $fixed_enabled.length > 0 ){ stickySidebarTop = 50; jQuery( '#theme-header' ).imagesLoaded(function() { jQuery(function(){ var navScroll_1 = jQuery(document).scrollTop(); var headerHeight = $fixed_enabled .offset().top; $window.scroll(function() { var navScroll_2 = jQuery(document).scrollTop(); if (navScroll_2 > headerHeight){ $fixed_enabled.addClass('fixed-nav'); } else { $fixed_enabled.removeClass('fixed-nav');} if (navScroll_2 > navScroll_1){ $fixed_enabled.removeClass('fixed-nav-appear');} else { $fixed_enabled.addClass('fixed-nav-appear');} navScroll_1 = jQuery(document).scrollTop(); }); }); }); } //Sticky Sidebar if( !tie_isMobile.any() && tie.sticky_sidebar ){ jQuery( '#sidebar' ).theiaStickySidebar({"containerSelector":".content","additionalMarginTop": stickySidebarTop }); } //Check Also Box jQuery(function(){ var $check_also_box = jQuery("#check-also-box"); if( tie.is_singular && $check_also_box.length > 0 ){ var articleHeight = $the_post.outerHeight(); var checkAlsoClosed = false ; $window.scroll(function() { if( !checkAlsoClosed ) { var articleScroll = jQuery(document).scrollTop(); if ( articleScroll > articleHeight ){ $check_also_box.addClass('show-check-also');} else { $check_also_box.removeClass('show-check-also');} } }); } jQuery('#check-also-close').click(function() { $check_also_box.removeClass("show-check-also"); checkAlsoClosed = true ; return false; }); }); //Reading Position Indicator if( tie.is_singular && tie.reading_indicator ){ var reading_content = $the_post.find( '.entry' ); if( reading_content.length > 0 ){ reading_content.imagesLoaded(function() { var content_height = reading_content.height(); window_height = $window.height(); $window.scroll(function() { var percent = 0, content_offset = reading_content.offset().top; window_offest = $window.scrollTop(); if (window_offest > content_offset) { percent = 100 * (window_offest - content_offset) / (content_height - window_height); } jQuery('#reading-position-indicator').css('width', percent + '%'); }); }); } } //Comments Form if( tie.is_singular ){ jQuery( "#reply-title" ).after( '' ); } }); // Breaking News function createTicker(){ var tickerLIs = jQuery("#breaking-news ul").children(); tickerItems = new Array(); tickerLIs.each(function(el) { tickerItems.push( jQuery(this).html() ); }); i = 0 ; rotateTicker(); } var isInTag = false; function typetext() { var $breaking_news = jQuery('#breaking-news ul'); if( $breaking_news.length > 0 ){ var thisChar = tickerText.substr(c, 1); if( thisChar == '<' ){ isInTag = true; } if( thisChar == '>' ){ isInTag = false; } $breaking_news.html(tickerText.substr(0, c++)); if(c < tickerText.length+1) if( isInTag ){ typetext(); }else{ setTimeout("typetext()", 35); } else { c = 1; tickerText = ""; } } } //images Scroll jQuery(function() { var win_height_padded = $window.height() * .9; $window.on('scroll', tieRevealOnScroll); function tieRevealOnScroll() { var scrolled = $window.scrollTop(), win_height_padded = $window.height() * .9; jQuery("body.lazy-enabled #theme-footer div.post-thumbnail, body.lazy-enabled #main-content div.post-thumbnail, body.lazy-enabled #main-content img:not(.ei-slider-thumbs img), body.lazy-enabled #featured-posts").each(function () { var $this = jQuery(this), offsetTop = $this.offset().top; if (scrolled + win_height_padded > offsetTop) { jQuery(this).addClass( 'tie-appear' ); } }); } tieRevealOnScroll(); }); //isMobile var tie_isMobile={Android:function(){return navigator.userAgent.match(/(?=.*\bAndroid\b)(?=.*\bMobile\b)/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return tie_isMobile.Android()||tie_isMobile.BlackBerry()||tie_isMobile.iOS()||tie_isMobile.Opera()||tie_isMobile.Windows()}}; //debouncing (function(e,t){var n=function(e,t,n){var r;return function(){function u(){if(!n)e.apply(s,o);r=null}var s=this,o=arguments;if(r)clearTimeout(r);else if(n)e.apply(s,o);r=setTimeout(u,t||100)}};jQuery.fn[t]=function(e){return e?this.bind("resize",n(e)):this.trigger(t)}})(jQuery,"smartresize") //Modernizr 2.7.0 ;window.Modernizr=function(a,b,c){function B(a){j.cssText=a}function C(a,b){return B(m.join(a+";")+(b||""))}function D(a,b){return typeof a===b}function E(a,b){return!!~(""+a).indexOf(b)}function F(a,b){for(var d in a){var e=a[d];if(!E(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function G(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:D(f,"function")?f.bind(d||b):f}return!1}function H(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+o.join(d+" ")+d).split(" ");return D(b,"string")||D(b,"undefined")?F(e,b):(e=(a+" "+p.join(d+" ")+d).split(" "),G(e,b,c))}var d="2.7.0",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n="Webkit Moz O ms",o=n.split(" "),p=n.toLowerCase().split(" "),q={svg:"http://www.w3.org/2000/svg"},r={},s={},t={},u=[],v=u.slice,w,x=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["",'"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},y=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return x("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},z={}.hasOwnProperty,A;!D(z,"undefined")&&!D(z.call,"undefined")?A=function(a,b){return z.call(a,b)}:A=function(a,b){return b in a&&D(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=v.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(v.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(v.call(arguments)))};return e}),r.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:x(["@media (",m.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},r.csstransforms=function(){return!!H("transform")},r.csstransforms3d=function(){var a=!!H("perspective");return a&&"webkitPerspective"in g.style&&x("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},r.csstransitions=function(){return H("transition")},r.svg=function(){return!!b.createElementNS&&!!b.createElementNS(q.svg,"svg").createSVGRect};for(var I in r)A(r,I)&&(w=I.toLowerCase(),e[w]=r[I](),u.push((e[w]?"":"no-")+w));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)A(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},B(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;ex
",r.appendChild(o.childNodes[1])}return e&&t.extend(i,e),this.each(function(){var e=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"iframe[src*='dailymotion.com']","object","embed"];i.customSelector&&e.push(i.customSelector);var r=".fitvidsignore";i.ignore&&(r=r+", "+i.ignore);var a=t(this).find(e.join(","));a=a.not("object object"),a=a.not(r),a.each(function(){var e=t(this);if(!(e.parents(r).length>0||"embed"===this.tagName.toLowerCase()&&e.parent("object").length||e.parent(".fluid-width-video-wrapper").length)){e.css("height")||e.css("width")||!isNaN(e.attr("height"))&&!isNaN(e.attr("width"))||(e.attr("height",9),e.attr("width",16));var i="object"===this.tagName.toLowerCase()||e.attr("height")&&!isNaN(parseInt(e.attr("height"),10))?parseInt(e.attr("height"),10):e.height(),a=isNaN(parseInt(e.attr("width"),10))?e.width():parseInt(e.attr("width"),10),o=i/a;if(!e.attr("name")){var d="fitvid"+t.fn.fitVids._count;e.attr("name",d),t.fn.fitVids._count++}e.wrap('').parent(".fluid-width-video-wrapper").css("padding-top",100*o+"%"),e.removeAttr("height").removeAttr("width")}})})},t.fn.fitVids._count=0}(window.jQuery||window.Zepto); //Images Loaded (function(c,n){var l="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";c.fn.imagesLoaded=function(f){function m(){var b=c(i),a=c(h);d&&(h.length?d.reject(e,b,a):d.resolve(e));c.isFunction(f)&&f.call(g,e,b,a)}function j(b,a){b.src===l||-1!==c.inArray(b,k)||(k.push(b),a?h.push(b):i.push(b),c.data(b,"imagesLoaded",{isBroken:a,src:b.src}),o&&d.notifyWith(c(b),[a,e,c(i),c(h)]),e.length===k.length&&(setTimeout(m),e.unbind(".imagesLoaded")))}var g=this,d=c.isFunction(c.Deferred)?c.Deferred():0,o=c.isFunction(d.notify),e=g.find("img").add(g.filter("img")),k=[],i=[],h=[];c.isPlainObject(f)&&c.each(f,function(b,a){if("callback"===b)f=a;else if(d)d[b](a)});e.length?e.bind("load.imagesLoaded error.imagesLoaded",function(b){j(b.target,"error"===b.type)}).each(function(b,a){var d=a.src,e=c.data(a,"imagesLoaded");if(e&&e.src===d)j(a,e.isBroken);else if(a.complete&&a.naturalWidth!==n)j(a,0===a.naturalWidth||0===a.naturalHeight);else if(a.readyState||a.complete)a.src=l,a.src=d}):m();return d?d.promise(g):g}})(jQuery); //Sticky Sidebars !function(i){i.fn.theiaStickySidebar=function(t){var o={containerSelector:"",additionalMarginTop:0,additionalMarginBottom:0,updateSidebarHeight:!0,minWidth:0};t=i.extend(o,t),t.additionalMarginTop=parseInt(t.additionalMarginTop)||0,t.additionalMarginBottom=parseInt(t.additionalMarginBottom)||0,this.each(function(){function o(){e.fixedScrollTop=0,e.sidebar.css({"min-height":"1px"}),e.stickySidebar.css({position:"static",width:""})}function a(t){var o=t.height();return t.children().each(function(){o=Math.max(o,i(this).height())}),o}var e={};e.sidebar=i(this),e.options=t||{},e.container=i(e.options.containerSelector),0==e.container.size()&&(e.container=e.sidebar.parent()),e.sidebar.css({position:"relative",overflow:"visible","-webkit-box-sizing":"border-box","-moz-box-sizing":"border-box","box-sizing":"border-box"}),e.stickySidebar=e.sidebar.find(".theiaStickySidebar"),0==e.stickySidebar.length&&(e.sidebar.find("script").remove(),e.stickySidebar=i("