// Vimeo Vieo Function Cobber_Vimeo(); function Cobber_Vimeo(){ /*! vimeo-jquery-api 2016-05-05 */ !function(a,b){var c={catchMethods:{methodreturn:[],count:0},init:function(b){;var c,d,e;b.originalEvent.origin.match(/vimeo/gi)&&"data"in b.originalEvent&&(e="string"===a.type(b.originalEvent.data)?a.parseJSON(b.originalEvent.data):b.originalEvent.data,e&&(c=this.setPlayerID(e),c.length&&(d=this.setVimeoAPIurl(c),e.hasOwnProperty("event")&&this.handleEvent(e,c,d),e.hasOwnProperty("method")&&this.handleMethod(e,c,d))))},setPlayerID:function(b){return a("iframe[src*="+b.player_id+"]")},setVimeoAPIurl:function(a){return"http"!==a.attr("src").substr(0,4)?"https:"+a.attr("src").split("?")[0]:a.attr("src").split("?")[0]},handleMethod:function(a){this.catchMethods.methodreturn.push(a.value)},handleEvent:function(b,c,d){switch(b.event.toLowerCase()){case"ready":for(var e in a._data(c[0],"events"))e.match(/loadProgress|playProgress|play|pause|finish|seek|cuechange/)&&c[0].contentWindow.postMessage(JSON.stringify({method:"addEventListener",value:e}),d);if(c.data("vimeoAPICall")){for(var f=c.data("vimeoAPICall"),g=0;g'+cobber_custom.next_svg+'', prevArrow: '', dots: false, rtl: rtled }); }); // Main banner $(".theme-banner-slider").each(function () { $(this).slick({ slidesToShow: 1, slidesToScroll: 1, fade: true, autoplay: true, autoplaySpeed: 8000, infinite: true, dots: false, arrows: false, asNavFor: '.theme-banner-slider-content' }); }); $(".theme-banner-slider-content").each(function () { $( this ).slick({ slidesToShow: 1, slidesToScroll: 1, asNavFor: '.theme-banner-slider', dots: false, arrows: true, prevArrow: $('.slide-prev-1'), nextArrow: $('.slide-next-1'), focusOnSelect: true, }); }); var sliderClass = $('.theme-banner-slider-content'); var slideCount = null; sliderClass.on('init', function(event, slick){ slideCount = slick.slideCount; cobber_setSlideCount(); setCurrentSlideNumber(slick.currentSlide); }); sliderClass.on('beforeChange', function(event, slick, currentSlide, nextSlide){ slideCount = slick.slideCount; setCurrentSlideNumber(nextSlide); }); function cobber_setSlideCount() { var $el = $('.slide-count-wrap').find('.total'); $el.text(slideCount); } function setCurrentSlideNumber(currentSlide) { var $el = $('.slide-count-wrap').find('.current'); $el.text(currentSlide + 1); } var pageSection = $(".data-bg"); pageSection.each(function (indx) { if ($(this).attr("data-background")) { $(this).css("background-image", "url(" + $(this).data("background") + ")"); } }); // Masonry Grid if ($('.archive-layout-masonry').length > 0) { /*Default masonry animation*/ var grid; var hidden = 'scale(0.5)'; var visible = 'scale(1)'; grid = $('.archive-layout-masonry').imagesLoaded(function () { grid.masonry({ itemSelector: '.theme-article', hiddenStyle: { transform: hidden, opacity: 0 }, visibleStyle: { transform: visible, opacity: 1 } }); }); } // Widget Tab $('.twp-nav-tabs .tab').on('click', function (event) { var tabid = $(this).attr('tab-data'); $(this).closest('.tabbed-container').find('.tab').removeClass('active'); $(this).addClass('active'); $(this).closest('.tabbed-container').find('.tab-pane').removeClass('active'); $('.content-' + tabid).addClass('active'); }); // Scroll to Top on Click $('.to-the-top').click(function () { $("html, body").animate({ scrollTop: 0 }, 700); return false; }); }); /* ----------------------------------------------------------------------------------------------- Intrinsic Ratio Embeds --------------------------------------------------------------------------------------------------- */ var cobber = cobber || {}, $ = jQuery; var $cobber_doc = $(document), $cobber_win = $(window), viewport = {}; viewport.top = $cobber_win.scrollTop(); viewport.bottom = viewport.top + $cobber_win.height(); cobber.instrinsicRatioVideos = { init: function () { cobber.instrinsicRatioVideos.makeFit(); $cobber_win.on('resize fit-videos', function () { cobber.instrinsicRatioVideos.makeFit(); }); }, makeFit: function () { var vidSelector = "iframe, object, video"; $(vidSelector).each(function () { var $cobber_video = $(this), $cobber_container = $cobber_video.parent(), cobber_iTargetWidth = $cobber_container.width(); // Skip videos we want to ignore if ($cobber_video.hasClass('intrinsic-ignore') || $cobber_video.parent().hasClass('intrinsic-ignore')) { return true; } if (!$cobber_video.attr('data-origwidth')) { // Get the video element proportions $cobber_video.attr('data-origwidth', $cobber_video.attr('width')); $cobber_video.attr('data-origheight', $cobber_video.attr('height')); } // Get ratio from proportions var cobber_ratio = cobber_iTargetWidth / $cobber_video.attr('data-origwidth'); // Scale based on ratio, thus retaining proportions $cobber_video.css('width', cobber_iTargetWidth + 'px'); $cobber_video.css('height', ($cobber_video.attr('data-origheight') * cobber_ratio) + 'px'); }); } }; $cobber_doc.ready(function () { cobber.instrinsicRatioVideos.init(); // Retain aspect ratio of videos on window resize });