1var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{ 2let window = _____WB$wombat$assign$function_____("window"); 3let self = _____WB$wombat$assign$function_____("self"); 4let document = _____WB$wombat$assign$function_____("document"); 5let location = _____WB$wombat$assign$function_____("location"); 6let top = _____WB$wombat$assign$function_____("top"); 7let parent = _____WB$wombat$assign$function_____("parent"); 8let frames = _____WB$wombat$assign$function_____("frames"); 9let opens = _____WB$wombat$assign$function_____("opens"); 10(function($) { 11 12 "use strict"; 13 14 $(document).ready(function() { 15 16 /* Logo check */ 17 blognetwork_logo_setup(); 18 19 /* EU Cookie check */ 20 blognetwork_cookie_setup(); 21 22 function blognetwork_cookie_setup() { 23 var cookiestatus = $.cookie('eu-cookie'); 24 25 if (!cookiestatus) { 26 $('#cookie-bar').removeClass('hide'); 27 } else { 28 $('#cookie-bar').slideUp(150,function(){$('#cookie-bar').remove();}); 29 } 30 31 $('#cookie-bar .cb-enable').on('click', function(e) { 32 e.preventDefault(); 33 $('#cookie-bar').slideUp(150,function(){$('#cookie-bar').remove();}); 34 $.cookie('eu-cookie', 'true', { expires : 365, path : '/' }); 35 }); 36 } 37 38 39 /* Sticky header */ 40 if (blognetwork_js_settings.header_sticky) { 41 42 var blognetwork_last_top; 43 44 if ($('#wpadminbar').length && $('#wpadminbar').is(':visible')) { 45 $('.blognetwork-sticky-header').css('top', $('#wpadminbar').height()); 46 } 47 48 $(window).scroll(function() { 49 50 var top = $(window).scrollTop(); 51 52 if (blognetwork_js_settings.header_sticky_up) { 53 if (blognetwork_last_top > top && top >= blognetwork_js_settings.header_sticky_offset) { 54 if (!$("body").hasClass('blognetwork-header-sticky-on')) { 55 $("body").addClass("blognetwork-sticky-header-on"); 56 } 57 } else { 58 $("body").removeClass("blognetwork-sticky-header-on"); 59 $('.blognetwork-sticky-header .blognetwork-action-search.active i').addClass('fv-search').removeClass('fv-close'); 60 $('.blognetwork-sticky-header .blognetwork-actions-button').removeClass('active'); 61 62 } 63 } else { 64 if (top >= blognetwork_js_settings.header_sticky_offset) { 65 if (!$("body").hasClass('blognetwork-header-sticky-on')) { 66 $("body").addClass("blognetwork-sticky-header-on"); 67 } 68 } else { 69 $("body").removeClass("blognetwork-sticky-header-on"); 70 $('.blognetwork-sticky-header .blognetwork-action-search.active i').addClass('fv-search').removeClass('fv-close'); 71 $('.blognetwork-sticky-header .blognetwork-actions-button').removeClass('active'); 72 73 } 74 } 75 76 blognetwork_last_top = top; 77 }); 78 } 79 80 /* Top bar height check and admin bar fixes*/ 81 82 var blognetwork_admin_top_bar_height = 0; 83 blognetwork_top_bar_check(); 84 85 function blognetwork_top_bar_check() { 86 if ($('#wpadminbar').length && $('#wpadminbar').is(':visible')) { 87 blognetwork_admin_top_bar_height = $('#wpadminbar').height(); 88 89 } 90 } 91 92 /* Secondary menus in responsive menu */ 93 if (blognetwork_js_settings.rensponsive_secondary_nav) { 94 95 var mobile_nav = $('.blognetwork-mob-nav'); 96 var secondary_navigation = $('.secondary-navigation'); 97 var secondary_nav_html = ''; 98 if (secondary_navigation.length) { 99 100 secondary_navigation.each(function() { 101 secondary_nav_html += $(this).find('ul:first').html(); 102 }); 103 104 if (blognetwork_js_settings.responsive_more_link) { 105 secondary_nav_html = '<li class="menu-item menu-item-has-children"><a href="#" class="blognetwork-menu-forward"><a href="#">
105' + blognetwork_js_settings.responsive_more_link + '</a></a><ul class="sub-menu">' + secondary_nav_html + '</ul></li>'; 106 } 107 108 mobile_nav.append(secondary_nav_html); 109 } 110 } 111 112 if (blognetwork_js_settings.responsive_social_nav) { 113 114 var mobile_nav = $('.blognetwork-mob-nav'); 115 var social_nav = $('.blognetwork-soc-menu:first li').clone(); 116 var soc_nav_html = ''; 117 if (social_nav.length) { 118 social_nav.each(function() { 119 soc_nav_html += $(this).html(); 120 }); 121 mobile_nav.append('<li class="blognetwork-soc-menu blognetwork-soc-responive-menu menu-item">' + soc_nav_html + '</li>'); 122 } 123 } 124 125 var blognetwork_cover_slider; 126 127 /* Featured area sliders */ 128 $(".blognetwork-featured-slider").each(function() { 129 blognetwork_cover_slider = $(this); 130 blognetwork_cover_slider.owlCarousel({ 131 loop: true, 132 autoHeight: false, 133 autoWidth: false, 134 items: 1, 135 margin: 0, 136 nav: true, 137 animateOut: 'fadeOut', 138 animateIn: 'fadeIn', 139 center: false, 140 fluidSpeed: 100, 141 mouseDrag: false, 142 autoplay: parseInt(blognetwork_js_settings.cover_autoplay) ? true : false, 143 autoplayTimeout: parseInt(blognetwork_js_settings.cover_autoplay_time) * 1000, 144 autoplayHoverPause: true, 145 onChanged: function(elem) { 146 147 var current = this.$element.find('.owl-item.active'); 148 var format_content = current.find('.blognetwork-format-content'); 149 150 if (format_content !== undefined && format_content.children().length !== 0) { 151 152 var item_wrap = current.find('.blognetwork-featured-item'); 153 var cover = item_wrap.find('.blognetwork-cover'); 154 155 if (cover.attr('data-action') == 'audio' || cover.attr('data-action') == 'video') { 156 157 var cover_bg = current.find('.blognetwork-cover-bg'); 158 var inplay = item_wrap.find('.blognetwork-format-inplay'); 159 160 format_content.html(''); 161 format_content.fadeOut(300); 162 inplay.fadeOut(300); 163 cover.fadeIn(300); 164 item_wrap.find('.blognetwork-f-hide').fadeIn(300); 165 cover_bg.removeAttr('style'); 166 167 168 } 169 } 170 171 }, 172 navText: ['<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>'] 173 }); 174 175 }); 176 177 178 $('.blognetwork-featured-slider-4').owlCarousel({ 179 stagePadding: 200, 180 loop: true, 181 margin: 0, 182 items: 1, 183 center: true, 184 nav: true, 185 autoWidth: true, 186 autoplay: parseInt(blognetwork_js_settings.cover_autoplay) ? true : false, 187 autoplayTimeout: parseInt(blognetwork_js_settings.cover_autoplay_time) * 1000, 188 autoplayHoverPause: true, 189 navText: ['<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>'], 190 responsive: { 191 0: { 192 items: 1, 193 stagePadding: 200 194 }, 195 600: { 196 items: 1, 197 stagePadding: 200 198 }, 199 990: { 200 items: 1, 201 stagePadding: 200 202 }, 203 1200: { 204 items: 1, 205 stagePadding: 250 206 }, 207 1400: { 208 items: 1, 209 stagePadding: 300 210 }, 211 1600: { 212 items: 1, 213 stagePadding: 350 214 }, 215 1800: { 216 items: 1, 217 stagePadding: 768 218 } 219 } 220 }); 221 222 /* Module slider */ 223 224 $(".blognetwork-slider").each(function() { 225 var controls = $(this).closest('.blognetwork-module').find('.blognetwork-slider-control
225s'); 226 var module_columns = $(this).closest('.blognetwork-module').attr('data-col'); 227 var layout_columns = controls.attr('data-col'); 228 var slider_items = module_columns / layout_columns; 229 var autoplay = parseInt(controls.attr('data-autoplay')) ? true : false; 230 var autoplay_time = parseInt(controls.attr('data-autoplay-time')) * 1000; 231 232 $(this).owlCarousel({ 233 rtl: (blognetwork_js_settings.rtl_mode === "true"), 234 loop: true, 235 autoHeight: false, 236 autoWidth: false, 237 items: slider_items, 238 margin: 40, 239 nav: true, 240 center: false, 241 fluidSpeed: 100, 242 autoplay: autoplay, 243 autoplayTimeout: autoplay_time, 244 autoplayHoverPause: true, 245 navContainer: controls, 246 navText: ['<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>'], 247 responsive: { 248 0: { 249 margin: 0, 250 items: (layout_columns <= 2) ? 2 : 1 251 }, 252 1023: { 253 margin: 36, 254 items: slider_items 255 } 256 } 257 }); 258 }); 259 260 /* Widget slider */ 261 262 $(".blognetwork-widget-slider").each(function() { 263 var $controls = $(this).closest('.widget').find('.blognetwork-slider-controls'); 264 265 $(this).owlCarousel({ 266 rtl: (blognetwork_js_settings.rtl_mode === "true"), 267 loop: true, 268 autoHeight: false, 269 autoWidth: false, 270 items: 1, 271 nav: true, 272 center: false, 273 fluidSpeed: 100, 274 margin: 0, 275 navContainer: $controls, 276 navText: ['<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>'] 277 }); 278 }); 279 280 281 /* On window resize-events */ 282 283 $(window).resize(function() { 284 // Don't do anything in full screen mode 285 if(document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement){ 286 return; 287 } 288 blognetwork_sticky_sidebar(); 289 blognetwork_logo_setup(); 290 blognetwork_sidebar_switch(); 291 blognetwork_cover_height_fix(); 292 }); 293 294 295 /* Check if there is colored section below featured area */ 296 297 $(".blognetwork-featured-1").each(function() { 298 var $featured = $(this); 299 var $blognetwork_bg = $(this).next(); 300 var $blognetwork_bg_color = $blognetwork_bg.css('background-color'); 301 302 if ($blognetwork_bg.hasClass('blognetwork-bg')) { 303 $featured.css('background-color', $blognetwork_bg_color); 304 } 305 }); 306 307 308 309 /* Fitvidjs functionality on single posts */ 310 311 //blognetwork_fit_videos($('.blognetwork-single-content .entry-media, .entry-content-single, .blognetwork-single-cover .blognetwork-popup-wrapper')); 312 313 314 /* Highlight area hovers */ 315 316 $(".blognetwork-featured .blognetwork-highlight .entry-title a,.blognetwork-featured .blognetwork-highlight .action-item,.blognetwork-active-hover .entry-title,.blognetwork-active-hover .action-item").hover(function() { 317 $(this).siblings().stop().animate({ 318 opacity: 0.4 319 }, 150); 320 $(this).parent().siblings().stop().animate({ 321 opacity: 0.4 322 }, 150); 323 $(this).parent().parent().siblings().stop().animate({ 324 opacity: 0.4 325 }, 150); 326 }, 327 function() { 328 $(this).siblings().stop().animate({ 329 opacity: 1 330 }, 150); 331 $(this).parent().siblings().stop().animate({ 332 opacity: 1 333 }, 150); 334 $(this).parent().parent().siblings().stop().animate({ 335 opacity: 1 336 }, 150); 337 }); 338 339 340 /* Header search */ 341 342 $('body').on('click', '.blognetwork-action-search span', function() { 343 344 $(this).find('i').toggleClass('fv-close', 'fv-search'); 345 $(this).closest('.blognetwork-action-search').toggleClass('active'); 346 setTimeout(function() { 347 $('.active input[type="text"]').focus(); 348 }, 150); 349 350 if ($('.blognetwork-responsive-header .blognetwork-watch-later, .blognetwork-responsive-header .blognetwork-listen-later').hasClass('active')) { 351 $('.blognetwork-responsive-header .blognetwork-watch-later, .blognetwork-responsive-header .blognetwork-listen-later').removeClass('active'); 352 } 353 354 }); 355 356 $('body').on('click', '.blognetwork-responsive-header .blognetwork-watch-later span', function() { 357 358 $(this).closest('.blognetwork-watch-later').toggleClass('active'); 359 $('body').toggleClass('blognetwork-watch-later-active'); 360 $('.blognetwork-responsive-header .blognetwork-action-search').removeClass('active').find('i').removeClass('fv-close').addClass('fv-search'); 361 $('.blognetwork-responsive-header .blognetwork-watch-later.active .sub-menu').css('width', $(window).width()).css('height', $(window).height()); 362 363 364 }); 365 366 $('body').on('click', '.blognetwork-responsive-header .blognetwork-listen-later span', function() { 367 368 $(this).closest('.blognetwork-listen-later').toggleClass('active'); 369 $('.blognetwork-responsive-header .blognetwork-action-search').removeClass('active').find('i').removeClass('fv-close').addClass('fv-search'); 370 $('.blognetwork-responsive-header .blognetwork-listen-later.active .sub-menu').css('width', $(window).width()).css('height', $(window).height()); 371 372 373 }); 374 375 $(document).on('click', function(evt) { 376 if (!$(evt.target).is('.blognetwork-responsive-header .blognetwork-action-search')) { 377 if ($('.blognetwork-responsive-header').hasClass('blognetwork-res-open')) { 378 $(".blognetwork-responsive-header .dl-trigger").trigger("click"); 379 } 380 381 $('.blognetwork-responsive-header .blognetwork-action-search.active .sub-menu').css('width', $(window).width()); 382 } 383 }); 384 385 /* On images loaded events */ 386 387 $('body').imagesLoaded(function() { 388 blognetwork_sidebar_switch(); 389 blognetwork_sticky_sidebar(); 390 391 }); 392 393 394 $('.blognetwork-cover-bg:first').imagesLoaded(function() { 395 $('.blognetwork-cover').animate({ 396 opacity: 1 397 }, 300); 398 }); 399 400 401 /* Share buttons click */ 402 403 $('body').on('click', '.blognetwork-share-item', function(e) { 404 e.preventDefault(); 405 var data = $(this).attr('data-url'); 406 blognetwork_social_share(data); 407 }); 408 409 410 /* Hendling url on ajax call for load more and infinite scroll case */ 411 if ($('.blognetwork-infinite-scroll').length || $('.blognetwork-load-more').length) { 412 413 var blognetwork_url_pushes = []; 414 var blognetwork_pushes_up = 0; 415 var blognetwork_pushes_down = 0; 416 417 var push_obj = { 418 prev: window.location.href, 419 next: '', 420 offset: $(window).scrollTop(), 421 prev_title: window.document.title, 422 next_title: window.document.title 423 }; 424 425 blognetwork_url_pushes.push(push_obj); 426 window.history.propertyIsEnumerable(push_obj, '', window.location.href); 427 428 var last_up, last_down = 0; 429 430 $(window).scroll(function() { 431 if (blognetwork_url_pushes[blognetwork_pushes_up].offset != last_up && $(window).scrollTop() < blognetwork_url_pushes[blognetwork_pushes_up].offset) { 432 433 last_up = blognetwork_url_pushes[blognetwork_pushes_up].offset; 434 last_down = 0; 435 window.document.title = blognetwork_url_pushes[blognetwork_pushes_up].prev_title; 436 window.history.propertyIsEnumerable(blognetwork_url_pushes, '', blognetwork_url_pushes[blognetwork_pushes_up].prev); //1 437 438 blognetwork_pushes_down = blognetwork_pushes_up; 439 if (blognetwork_pushes_up != 0) { 440 blognetwork_pushes_up--; 441 } 442 } 443 if (blognetwork_url_pushes[blognetwork_pushes_down].offset != last_down && $(window).scrollTop() > blognetwork_url_pushes[blognetwork_pushes_down].offset) { 444 445 last_down = blognetwork_url_pushes[blognetwork_pushes_down].offset; 446 last_up = 0; 447 448 window.document.title = blognetwork_url_pushes[blognetwork_pushes_down].next_title; 449 window.history.propertyIsEnumerable(blognetwork_url_pushes, '', blognetwork_url_pushes[blognetwork_pushes_down].next); 450 451 blognetwork_pushes_up = blognetwork_pushes_down; 452 if (blognetwork_pushes_down < blognetwork_url_pushes.length - 1) { 453 blognetwork_pushes_down++; 454 } 455 456 } 457 }); 458 459 } 460 461 462 /* Load more button handler */ 463 var blognetwork_load_ajax_new_count = 0; 464 465 $("body").on('click', '.blognetwork-load-more a', function(e) { 466 467 e.preventDefault(); 468 var start_url = window.location.href; 469 var prev_title = window.document.title; 470 var $link = $(this); 471 var page_url = $link.attr("href"); 472 473 $link.addClass('blognetwork-loader-active'); 474 $('.blognetwork-loader').show(); 475 $("<div>").load(page_url, function() { 476 var n = blognetwork_load_ajax_new_count.toString(); 477 var $wrap = $link.closest('.blognetwork-module').find('.blognetwork-posts'); 478 var $new = $(this).find('.blognetwork-module:last article').addClass('blognetwork-new-' + n); 479 var $this_div = $(this); 480 481 $new.imagesLoaded(function() { 482 483 $new.hide().appendTo($wrap).fadeIn(400); 484 485 if ($this_div.find('.blognetwork-load-more').length) { 486 $('.blognetwork-load-more').html($this_div.find('.blognetwork-load-more').html()); 487 $('.blognetwork-loader').hide(); 488 $link.removeClass('blognetwork-loader-active'); 489 } else { 490 $('.blognetwork-load-more').fadeOut('fast').remove(); 491 } 492 493 blognetwork_sticky_sidebar(); 494 495 if (page_url != window.location) { 496 497 blognetwork_pushes_up++; 498 blognetwork_pushes_down++; 499 var next_title = $this_div.find('title').text(); 500 501 var push_obj = { 502 prev: start_url, 503 next: page_url, 504 offset: $(window).scrollTop(), 505 prev_title: prev_title, 506 next_title: next_title 507 }; 508 509 blognetwork_url_pushes.push(push_obj); 510 window.document.title = next_title; 511 window.history.propertyIsEnumerable(push_obj, '', page_url); 512 513 } 514 515 blognetwork_load_ajax_new_count++; 516 517 return false;
518 }); 519 520 }); 521 522 }); 523 524 525 /* Infinite scroll handler */ 526 var blognetwork_infinite_allow = true; 527 528 if ($('.blognetwork-infinite-scroll').length) { 529 $(window).scroll(function() { 530 if (blognetwork_infinite_allow && $('.blognetwork-infinite-scroll').length && ($(this).scrollTop() > ($('.blognetwork-infinite-scroll').offset().top) - $(this).height() - 200)) { 531 532 var $link = $('.blognetwork-infinite-scroll a'); 533 var page_url = $link.attr("href"); 534 var start_url = window.location.href; 535 var prev_title = window.document.title; 536 537 if (page_url != undefined) { 538 blognetwork_infinite_allow = false; 539 $('.blognetwork-loader').show(); 540 $("<div>").load(page_url, function() { 541 var n = blognetwork_load_ajax_new_count.toString(); 542 var $wrap = $link.closest('.blognetwork-module').find('.blognetwork-posts'); 543 var $new = $(this).find('.blognetwork-module:last article').addClass('blognetwork-new-' + n); 544 var $this_div = $(this); 545 546 $new.imagesLoaded(function() { 547 548 $new.hide().appendTo($wrap).fadeIn(400); 549 550 if ($this_div.find('.blognetwork-infinite-scroll').length) { 551 $('.blognetwork-infinite-scroll').html($this_div.find('.blognetwork-infinite-scroll').html()); 552 $('.blognetwork-loader').hide(); 553 blognetwork_infinite_allow = true; 554 } else { 555 $('.blognetwork-infinite-scroll').fadeOut('fast').remove(); 556 } 557 558 blognetwork_sticky_sidebar(); 559 560 if (page_url != window.location) { 561 562 blognetwork_pushes_up++; 563 blognetwork_pushes_down++; 564 var next_title = $this_div.find('title').text(); 565 566 var push_obj = { 567 prev: start_url, 568 next: page_url, 569 offset: $(window).scrollTop(), 570 prev_title: prev_title, 571 next_title: next_title 572 }; 573 574 blognetwork_url_pushes.push(push_obj); 575 window.document.title = next_title; 576 window.history.propertyIsEnumerable(push_obj, '', page_url); 577 578 } 579 580 blognetwork_load_ajax_new_count++; 581 582 return false; 583 }); 584 585 }); 586 } 587 } 588 }); 589 } 590 591 /** 592 * Check if is set some other laguage and return his language key to fix ajax request 593 * @type mixed Sting or Null 594 */ 595 var wpml_current_lang = blognetwork_js_settings.ajax_wpml_current_lang !== null ? '?wpml_lang='+blognetwork_js_settings.ajax_wpml_current_lang : ''; 596 597 /* Cover format actions */ 598 599 $("body").on('click', '.blognetwork-cover', function(e) { 600 601 var action = $(this).attr('data-action'); 602 var container = $(this).closest('.blognetwork-cover-bg').find('.blognetwork-format-content'); 603 var item_wrap = $(this).closest('.blognetwork-featured-item'); 604 var cover_bg = $(this).closest('.blognetwork-cover-bg'); 605 var inplay = item_wrap.find('.blognetwork-format-inplay'); 606 607 if (action == 'video') { 608 609 if (item_wrap.parent().hasClass('owl-item')) { 610 blognetwork_cover_slider.trigger('stop.owl.autoplay'); 611 } 612 613 var data = { 614 action: 'blognetwork_format_content', 615 format: 'video', 616 display_playlist: $('.blognetwork-single-cover').length ? true : false, 617 id: $(this).attr('data-id') 618 }; 619 620 var opener = $(this); 621 622 opener.fadeOut(300, function() { 623 container.append('<div class="blognetwork-format-loader"><div class="uil-ripple-css"><div></div><div></div></div></div>'); 624 container.fadeIn(300); 625 626 627 inplay.find('.container').html(''); 628 inplay.find('.container').append(item_wrap.find('.entry-header').clone()).append(item_wrap.find('.entry-actions').clone()); 629 630 $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, data, function(response) { 631 632 container.find('.blognetwork-format-loader').remove(); 633 634 container.append('<div class="blognetwork-popup-wrapper">' + response + '</div>'); 635 636 blognetwork_fit_videos(container); 637 638 blognetwork_try_autoplay(container); 639 640 blognetwork_disable_related_videos(container); 641 642 item_wrap.find('.blognetwork-f-hide').fadeOut(300); 643 644 $('body').addClass('blognetwork-in-play'); 645 646 setTimeout(function() { 647 648 var $playlist_list = $('.blognetwork-playlist'); 649 650 if ($(window).width() > 768) { 651 652 var set_height = cover_bg.get(0).scrollHeight; 653 654 if (!$('.blognetwork-popup-wrapper > .blognetwork-cover-playlist-active').length) { 655 set_height = set_height < 690 ? 690 : set_height; 656 cover_bg.animate({ 657 height: set_height 658 }, 300); 659 } else { 660 cover_bg.css('height', 'auto'); 661 cover_bg.addClass('blognetwork-cover-playlist-active'); 662 item_wrap.addClass('blognetwork-playlist-mode-acitve'); 663 } 664 665 666 var $video = cover_bg.find('.blognetwork-playlist-video iframe'), 667 $script = cover_bg.find('.blognetwork-playlist-video script'); 668 669 if (!$video.length && !$script.length) { 670 $video = cover_bg.find('.blognetwork-playlist-video video'); 671 } 672 673 // Fix for playwire 674 if ($script.length) { 675 $(document).on('playwire-ready', function() { 676 $playlist_list.find('.blognetwork-posts').css('height', $script.parent().height() - $playlist_list.find('.blognetwork-mod-head').height() - 25); // Fix for margin bottom 677 }); 678 } else { 679 $playlist_list.find('.blognetwork-posts').css('height', $video.height() - $playlist_list.find('.blognetwork-mod-head').height() - 25); // Fix for margin bottom 680 } 681 682 } else { 683 cover_bg.css('height', 'auto'); 684 cover_bg.parent().css('height', 'auto'); 685 $playlist_list.css('height', 460); 686 } 687 688 }, 50); 689 690 inplay.slideDown(300); 691 692 }); 693 694 }); 695 696 } 697 698 if (action == 'audio') { 699 700 if (item_wrap.parent().hasClass('owl-item')) { 701 blognetwork_cover_slider.trigger('stop.owl.autoplay'); 702 } 703 704 var data = { 705 action: 'blognetwork_format_content', 706 format: 'audio', 707 id: $(this).attr('data-id') 708 }; 709 710 var opener = $(this); 711 712 713 opener.fadeOut(300, function() { 714 container.append('<div class="blognetwork-format-loader"><div class="uil-ripple-css"><div></div><div></div></div></div>'); 715 container.fadeIn(300); 716 717 item_wrap.find('.blognetwork-f-hide').fadeOut(300); 718 $('body').addClass('blognetwork-in-play'); 719 720 inplay.find('.container').html(''); 721 inplay.find('.container').append(item_wrap.find('.entry-header').clone()).append(item_wrap.find('.entry-actions').clone()); 722 723 $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, data, function(response) { 724 725 //var $response = $($.parseHTML(response)); 726 container.find('.blognetwork-format-loader').remove(); 727 container.append('<div class="blognetwork-popup-wrapper">' + response + '</div>'); 728 blognetwork_fit_videos(container); 729 blognetwork_try_autoplay(container); 730 731 setTimeout(function() { 732 733 if ($(window).width() > 768) { 734 735 var set_height = cover_bg.get(0).scrollHeight; 736 737 if (!$('.blognetwork-popup-wrapper > .blognetwork-cover-playlist-active').length) { 738 if (set_height < 690) { 739 set_height = 690; 740 } 741 } 742 743 cover_bg.animate({ 744 height: set_height 745 }, 300); 746 } else { 747 cover_bg.css('height', 'auto'); 748 cover_bg.parent().css('height', 'auto'); 749 } 750 751 }, 50); 752 753 inplay.slideDown(300); 754 755 756 }); 757 758 }); 759 760 761 762 } 763 764 if (action == 'gallery') { 765 766 var items = new Array(); 767 768 container.find('.gallery-item').each(function() { 769 items.push({ 770 src: $(this).find('a').attr('href'), 771 caption: $(this).find('.wp-caption-text.gallery-caption').text() 772 }); 773 }); 774 775 776 $.magnificPopup.open({ 777 items: items, 778 gallery: { 779 enabled: true 780 }, 781 type: 'image', 782 image: { 783 titleSrc: function(item) { 784 var $caption = item.data.caption; 785 if ($caption != 'undefined') { 786 return $caption; 787 } 788 return ''; 789 } 790 }, 791 removalDelay: 120, 792 mainClass: 'mfp-with-fade', 793 closeBtnInside: false, 794 closeMarkup: '<button title="%title%" type="button" class="mfp-close"><i class="fv fv-close"></i></button>', 795 callbacks: { 796 open: function() { 797 $.magnificPopup.instance.next = function() { 798 var self = this; 799 self.wrap.removeClass('mfp-image-loaded'); 800 setTimeout(function() { 801 $.magnificPopup.proto.next.call(self); 802 }, 120); 803 }; 804 $.magnificPopup.instance.prev = function() { 805 var self = this; 806 self.wrap.removeClass('mfp-image-loaded'); 807 setTimeout(function() { 808 $.magnificPopup.proto.prev.call(self); 809 }, 120); 810 }; 811 }, 812 imageLoadComplete: function() { 813 var self = this; 814 setTimeout(function() { 815 self.wrap.addClass('mfp-image-loaded'); 816 }, 16); 817 } 818 } 819 }); 820 821 } 822 823 if (action == 'image') { 824 825 var image = $(this).attr('data-image'); 826 var link = $(this); 827 $.magnificPopup.open({ 828 items: { 829 src: image, 830 }, 831 type: 'image', 832 image: { 833 titleSrc: function(item) { 834 var $caption = link.parent().find('.wp-caption-text'); 835 if ($caption !== undefined) { 836 return $caption.text(); 837 } 838 return ''; 839 } 840 }, 841 removalDelay: 120, 842 mainClass: 'mfp-with-fade', 843 closeBtnInside: false, 844 closeMarkup: '<button title="%title%" type="button" class="mfp-close"><i class="fv fv-close"></i></button>', 845 callbacks: { 846 open: function() { 847 //overwrite default prev + next function. Add timeout for css3 crossfade animation 848 $.magnificPopup.instance.next = function() { 849 var self = this; 850 self.wrap.removeClass('mfp-image-loaded'); 851 setTimeout(function() { 852 $.magnificPopup.proto.next.call(self); 853 }, 120); 854 }; 855 $.magnificPopup.instance.prev = function() { 856 var self = this; 857 self.wrap.removeClass('mfp-image-loaded'); 858 setTimeout(function() { 859 $.magnificPopup.proto.prev.call(self); 860 }, 120); 861 }; 862 }, 863 imageLoadComplete: function() { 864 var self = this; 865 setTimeout(function() { 866 self.wrap.addClass('mfp-image-loaded blognetwork-f-img'); 867 }, 16); 868 } 869 } 870 }); 871 } 872 873 }); 874 875 876 /* Watch Later */ 877 878 $("body").on('click', '.action-item.watch-later', function(e) { 879 e.preventDefault(); 880 881 var container = $('.blognetwork-watch-later'); 882 var counter = container.find('.blognetwork-watch-later-count'); 883 var posts = container.find('.blognetwork-menu-posts'); 884 var empty = container.find('.blognetwork-wl-empty'); 885 var what = $(this).attr('data-action'); 886 887 if (what == 'add') { 888 889 $(this).find('i.fv').removeClass('fv-watch-later').addClass('fv-added'); 890 counter.text(parseInt(counter.first().text()) + 1); 891 $(this).attr('data-action', 'remove'); 892 893 } else { 894 895 $(this).find('i.fv').removeClass('fv-added').addClass('fv-watch-later'); 896 counter.text(parseInt(counter.first().text()) - 1); 897 $(this).attr('data-action', 'add'); 898 } 899 900 if (parseInt(counter.text()) > 0) { 901 counter.fadeIn(300); 902
902 empty.fadeOut(300); 903 } else { 904 counter.fadeOut(300); 905 empty.fadeIn(300); 906 } 907 908 $(this).find('span').removeClass('hidden'); 909 $(this).find('span.' + what).addClass('hidden'); 910 911 var data = { 912 action: 'blognetwork_watch_later', 913 what: what, 914 id: $(this).attr('data-id') 915 }; 916 917 $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, data, function(response) { 918 posts.html(response); 919 }); 920 921 }); 922 923 $("body").on('click', '.blognetwork-remove-wl', function(e) { 924 e.preventDefault(); 925 926 var container = $('.blognetwork-watch-later'); 927 var counter = container.find('.blognetwork-watch-later-count'); 928 var empty = container.find('.blognetwork-wl-empty'); 929 930 counter.text(parseInt(counter.first().text()) - 1); 931 932 $(this).closest('.wl-post').fadeOut(300).remove(); 933 934 if (parseInt(counter.text()) == 0) { 935 counter.fadeOut(300); 936 empty.fadeIn(300); 937 } 938 939 var data = { 940 action: 'blognetwork_watch_later', 941 what: 'remove', 942 id: $(this).attr('data-id') 943 }; 944 945 $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, data, function(response) { 946 //posts.html(response); 947 }); 948 949 }); 950 951 /* Listen Later */ 952 953 $("body").on('click', '.action-item.listen-later', function(e) { 954 e.preventDefault(); 955 956 var container = $('.blognetwork-listen-later'); 957 var counter = container.find('.blognetwork-listen-later-count'); 958 var posts = container.find('.blognetwork-menu-posts'); 959 var empty = container.find('.blognetwork-ll-empty'); 960 var what = $(this).attr('data-action'); 961 962 if (what == 'add') { 963 964 $(this).find('i.fv').removeClass('fv-listen-later').addClass('fv-listen-close'); 965 counter.text(parseInt(counter.first().text()) + 1); 966 $(this).attr('data-action', 'remove'); 967 968 } else { 969 970 $(this).find('i.fv').removeClass('fv-listen-close').addClass('fv-listen-later'); 971 counter.text(parseInt(counter.first().text()) - 1); 972 $(this).attr('data-action', 'add'); 973 } 974 975 if (parseInt(counter.text()) > 0) { 976 counter.fadeIn(300); 977 empty.fadeOut(300); 978 } else { 979 counter.fadeOut(300); 980 empty.fadeIn(300); 981 } 982 983 $(this).find('span').removeClass('hidden'); 984 $(this).find('span.' + what).addClass('hidden'); 985 986 var data = { 987 action: 'blognetwork_listen_later', 988 what: what, 989 id: $(this).attr('data-id') 990 }; 991 992 $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, data, function(response) { 993 posts.html(response); 994 }); 995 996 }); 997 998 $("body").on('click', '.blognetwork-remove-ll', function(e) { 999 e.preventDefault(); 1000 1001 var container = $('.blognetwork-listen-later'); 1002 var counter = container.find('.blognetwork-listen-later-count'); 1003 var empty = container.find('.blognetwork-ll-empty'); 1004 1005 counter.text(parseInt(counter.first().text()) - 1); 1006 1007 $(this).closest('.blognetwork-menu-posts').fadeOut(300).remove(); 1008 1009 if (parseInt(counter.text()) == 0) { 1010 counter.fadeOut(300); 1011 empty.fadeIn(300); 1012 } 1013 1014 var data = { 1015 action: 'blognetwork_listen_later', 1016 what: 'remove', 1017 id: $(this).attr('data-id') 1018 }; 1019 1020 $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, data, function(response) { 1021 //posts.html(response); 1022 }); 1023 1024 }); 1025 1026 if (blognetwork_js_settings.listen_later_ajax && $('.blognetwork-listen-later').length) { 1027 $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, { 1028 action: 'blognetwork_load_listen_later' 1029 }, function(response) { 1030 $('.blognetwork-listen-later').html(response); 1031 }); 1032 } 1033 1034 1035 /* Cinema mode */ 1036 1037 var blognetwork_before_cinema_height; 1038 var blognetwork_before_cinema_width; 1039 1040 $("body").on('click', '.action-item.cinema-mode', function(e) { 1041 e.preventDefault(); 1042 1043 var current_video = $(this).closest('.blognetwork-featured-item').find('.blognetwork-format-content'); 1044 1045 $(window).scrollTop(0); 1046 1047 $('body').addClass('blognetwork-popup-on'); 1048 current_video.addClass('blognetwork-popup'); 1049 1050 1051 if ($('.blognetwork-featured-slider').length) { 1052 blognetwork_before_cinema_height = current_video.height(); 1053 blognetwork_before_cinema_width = current_video.width(); 1054 1055 1056 1057 if ($(window).width() > 990) { 1058 current_video.height($(window).height()).width($(window).width()).css('top', -$('.blognetwork-site-header').height()).css('marginTop', -$('.blognetwork-site-header').height() / 2); 1059 } else { 1060 current_video.height($(window).height()).width($(window).width()).css('top', -50).css('marginTop', -$('.blognetwork-site-header').height() / 2); 1061 $('.blognetwork-responsive-header').css('z-index', 0); 1062 } 1063 1064 1065 var current_slide = $('.blognetwork-popup').parent().parent().parent(); 1066 current_slide.attr('data-width', current_slide.width()).height($(window).height()).width($(window).width()); 1067 1068 1069 1070 $('.blognetwork-header-wrapper').css('z-index', 0); 1071 1072 } 1073 1074 if ($('.blognetwork-single-content .blognetwork-format-content').length && $(window).width() < 1367) { 1075 blognetwork_before_cinema_height = current_video.height(); 1076 blognetwork_before_cinema_width = current_video.width(); 1077 current_video.height($(window).height()).width($(window).width()); 1078 } 1079 1080 if (!current_video.find('.blognetwork-popup-wrapper').length) { 1081 current_video.closest('.blognetwork-cover-bg').find('.blognetwork-cover').click(); 1082 } 1083 1084 current_video.append('<a class="blognetwork-popup-close" href="javascript:void(0);"><i class="fv fv-close"></i></a>'); 1085 if ($('.blognetwork-featured-slider').length) { 1086 $('.blognetwork-popup-close').css('top', $('.blognetwork-site-header').height() - 20); 1087 } 1088 1089 }); 1090 1091 1092 /* Close popup */ 1093 1094 $("body").on('click', '.blognetwork-popup-close', function(e) { 1095 1096 var cover_bg = $(this).closest('.blognetwork-cover-bg'); 1097 1098 if ($('.blognetwork-featured-slider').length) { 1099 1100 $(this).closest('.blognetwork-format-content').removeAttr('style'); 1101 $('.blognetwork-header-wrapper').css('z-index', 10); 1102 var current_slide = $('.blognetwork-popup').parent().parent().parent(); 1103 current_slide.removeAttr('style').css('width', current_slide.attr('data-width')); 1104 1105 } 1106 1107 if ($('.blognetwork-single-content .blognetwork-format-content').length && $(window).width() < 1367) { 1108 $(this).closest('.blognetwork-format-content').removeAttr('style'); 1109 } 1110 1111 $(this).closest('.blognetwork-format-content').removeClass('blognetwork-popup'); 1112 1113 $('body').removeClass('blognetwork-popup-on'); 1114 $('.action-item, .entry-header').removeAttr('style'); 1115 $(this).remove(); 1116 1117 setTimeout(function() { 1118 var isFF = !!window.sidebar; 1119 if (isFF == true) { 1120 cover_bg.removeAttr('style'); 1121 } 1122 1123 cover_bg.animate({ 1124 height: cover_bg.get(0).scrollHeight 1125 }, 300); 1126 1127 1128 1129 }, 50); 1130 1131 if ($(window).width() < 990) { 1132 $('.blognetwork-responsive-header').removeAttr('style'); 1133 } 1134 1135 1136 }); 1137 1138 /* Close popup on Escape */ 1139 1140 $(document).keyup(function(ev) { 1141 if (ev.keyCode == 27 && $('body').hasClass('blognetwork-popup-on')) { 1142 1143 $('.blognetwork-popup-close').click(); 1144 1145 } 1146 }); 1147 1148 1149 /* Cover in play mode */ 1150 if ((blognetwork_js_settings.cover_inplay && $('.blognetwork-cover-bg').length && $('.blognetwork-cover-bg').hasClass('video')) || (blognetwork_js_settings.cover_inplay_audio && $('.blognetwork-cover-bg').length && $('.blognetwork-cover-bg').hasClass('audio'))) { 1151 1152 var cover_bg = $('.blognetwork-cover-bg'); 1153 blognetwork_fit_videos($('.blognetwork-format-content')); 1154 blognetwork_disable_related_videos(cover_bg); 1155 1156 1157 1158 var $playlist_list = $('.blognetwork-playlist'); 1159 1160 if ($playlist_list.length) { 1161 1162 setTimeout(function() { 1163 var $video = cover_bg.find('.blognetwork-playlist-video iframe'), 1164 $script = cover_bg.find('.blognetwork-playlist-video script'); 1165 1166 if (!$video.length && !$script.length) { 1167 $video = cover_bg.find('.blognetwork-playlist-video video'); 1168 } 1169 1170 // Fix for playwire 1171 if (!$script.length) { 1172 $playlist_list.find('.blognetwork-posts').css('height', $video.height() - $playlist_list.find('.blognetwork-mod-head').height() - 25); 1173 }else{ 1174 $playlist_list.find('.blognetwork-posts').css('height', $script.parent().height() - $playlist_list.find('.blognetwork-mod-head').height() - 25 ); // Fix for margin bottom 1175 } 1176 1177 $('.blognetwork-cover-bg').animate({ 1178 height: cover_bg.get(0).scrollHeight 1179 }, 300); 1180 $('.blognetwork-format-inplay').slideDown(300); 1181 1182 }, 500); 1183 } else { 1184 $('.blognetwork-cover-bg').animate({ 1185 height: cover_bg.get(0).scrollHeight 1186 }, 300); 1187 $('.blognetwork-format-inplay').slideDown(300); 1188 } 1189 1190 /* playwire support */ 1191 setTimeout(function() { 1192 if (cover_bg.find('iframe').hasClass('zeus_iframe') && $(window).width() > 1240) { 1193 var h = cover_bg.find('.blognetwork-popup-wrapper div').height(); 1194 if (h > 500) { 1195 cover_bg.css('height', h + 70); 1196 } 1197 } 1198 }, 1000); 1199 } 1200 1201 1202 $(document).on('playwire-ready', function() { 1203 //console.log(6); 1204 1205 $('.blognetwork-cover-playlist-active').css('margin-bottom', '40px'); 1206 $playlist_list.find('.blognetwork-posts').css('height', $script.parent().height() - $playlist_list.find('.blognetwork-mod-head').height() ); // Fix for margin bottom 1207 }); 1208 /* Reverse submenu ul if out of the screen */ 1209 1210 $('.blognetwork-main-nav li').hover(function(e) { 1211 if ($(this).closest('body').width() < $(document).width()) { 1212 1213 $(this).find('ul').addClass('blognetwork-rev'); 1214 } 1215 }, function() { 1216 $(this).find('ul').removeClass('blognetwork-rev'); 1217 }); 1218 1219 /* Scroll to comments */ 1220 1221 $('body').on('click', '.blognetwork-single-cover .entry-actions a.comments, .blognetwork-single-cover .meta-comments a, .blognetwork-single-content .meta-comments a:first', function(e) { 1222 1223 e.preventDefault(); 1224 var target = this.hash, 1225 $target = $(target); 1226 1227 1228 $('html, body').stop().animate({ 1229 'scrollTop': $target.offset().top 1230 }, 900, 'swing', function() { 1231 window.location.hash = target; 1232 }); 1233 1234 }); 1235 1236 1237 /* Initialize gallery pop-up */ 1238 1239 blognetwork_popup_gallery($('.blognetwork-site-content')); 1240 1241 /* Initialize image popup */ 1242 1243 blognetwork_popup_image($('.blognetwork-content')); 1244 1245 1246 /* Sticky sidebar */ 1247 1248 function blognetwork_sticky_sidebar() { 1249 1250 if ($(window).width() >= 1024) { 1251 $('.blognetwork-sidebar.is-sticky-sidebar').theiaStickySidebar({ 1252 //$('.blognetwork-sticky').theiaStickySidebar({ 1253 // Settings 1254 additionalMarginTop: 100 1255 }); 1256 } 1257 } 1258 1259 /* Put sidebars below content in responsive mode */ 1260 function blognetwork_sidebar_switch() { 1261 $('.blognetwork-sidebar-left').each(function() { 1262 if ($(window).width() <= 1024) { 1263 $(this).insertAfter($(this).next()); 1264 } else { 1265 $(this).insertBefore($(this).prev()); 1266 } 1267 }); 1268 } 1269 1270 1271 /* Share popup function */ 1272 1273 function blognetwork_social_share(data) {
1274 window.open(data, "Share", 'height=500,width=760,top=' + ($(window).height() / 2 - 250) + ', left=' + ($(window).width() / 2 - 380) + 'resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0'); 1275 } 1276 1277 1278 /* Switch to retina logo */ 1279 1280 var blognetwork_retina_logo_done = false, 1281 blognetwork_retina_mini_logo_done = false; 1282 1283 function blognetwork_logo_setup() { 1284 1285 //Retina logo 1286 if (window.devicePixelRatio > 1) { 1287 1288 if (blognetwork_js_settings.logo_retina && !blognetwork_retina_logo_done && $('.blognetwork-logo').length) { 1289 $('.blognetwork-logo').imagesLoaded(function() { 1290 1291 $('.blognetwork-logo').each(function() { 1292 if ($(this).is(':visible')) { 1293 var width = $(this).width(); 1294 $(this).attr('src', blognetwork_js_settings.logo_retina).css('width', width + 'px'); 1295 } 1296 }); 1297 }); 1298 1299 blognetwork_retina_logo_done = true; 1300 } 1301 1302 if (blognetwork_js_settings.logo_mini_retina && !blognetwork_retina_mini_logo_done && $('.blognetwork-logo-mini').length) { 1303 $('.blognetwork-logo-mini').imagesLoaded(function() { 1304 $('.blognetwork-logo-mini').each(function() { 1305 if ($(this).is(':visible')) { 1306 var width = $(this).width(); 1307 $(this).attr('src', blognetwork_js_settings.logo_mini_retina).css('width', width + 'px'); 1308 } 1309 }); 1310 }); 1311 1312 blognetwork_retina_mini_logo_done = true; 1313 } 1314 } 1315 } 1316 1317 1318 /* Pop-up gallery function */ 1319 1320 function blognetwork_popup_gallery(obj) { 1321 obj.find('.gallery').each(function() { 1322 $(this).find('.gallery-icon a').magnificPopup({ 1323 type: 'image', 1324 gallery: { 1325 enabled: true 1326 }, 1327 1328 image: { 1329 titleSrc: function(item) { 1330 var $caption = item.el.closest('.gallery-item').find('.gallery-caption'); 1331 if ($caption != 'undefined') { 1332 return $caption.text(); 1333 } 1334 return ''; 1335 } 1336 }, 1337 removalDelay: 120, 1338 mainClass: 'mfp-with-fade', 1339 closeBtnInside: false, 1340 closeMarkup: '<button title="%title%" type="button" class="mfp-close"><i class="fv fv-close"></i></button>', 1341 callbacks: { 1342 open: function() { 1343 $.magnificPopup.instance.next = function() { 1344 var self = this; 1345 self.wrap.removeClass('mfp-image-loaded'); 1346 setTimeout(function() { 1347 $.magnificPopup.proto.next.call(self); 1348 }, 120); 1349 }; 1350 $.magnificPopup.instance.prev = function() { 1351 var self = this; 1352 self.wrap.removeClass('mfp-image-loaded'); 1353 setTimeout(function() { 1354 $.magnificPopup.proto.prev.call(self); 1355 }, 120); 1356 }; 1357 }, 1358 imageLoadComplete: function() { 1359 var self = this; 1360 setTimeout(function() { 1361 self.wrap.addClass('mfp-image-loaded'); 1362 }, 16); 1363 } 1364 } 1365 }); 1366 }); 1367 } 1368 1369 1370 1371 1372 /* Popup image function */ 1373 function blognetwork_popup_image(obj) { 1374 if (obj.find("a.blognetwork-popup-img").length) { 1375 1376 var popupImg = obj.find("a.blognetwork-popup-img"); 1377 popupImg.find('img').each(function() { 1378 var $that = $(this); 1379 if ($that.hasClass('alignright')) { 1380 $that.removeClass('alignright').parent().addClass('alignright'); 1381 } 1382 if ($that.hasClass('alignleft')) { 1383 $that.removeClass('alignleft').parent().addClass('alignleft'); 1384 } 1385 }); 1386 1387 popupImg.magnificPopup({ 1388 type: 'image', 1389 gallery: { 1390 enabled: true 1391 }, 1392 /* image: { 1393 titleSrc: function(item) { 1394 return item.el.closest('.wp-caption').find('figcaption').text(); 1395 } 1396 },*/ 1397 removalDelay: 120, 1398 mainClass: 'mfp-with-fade', 1399 closeBtnInside: false, 1400 closeMarkup: '<button title="%title%" type="button" class="mfp-close"><i class="fv fv-close"></i></button>', 1401 callbacks: { 1402 open: function() { 1403 $.magnificPopup.instance.next = function() { 1404 var self = this; 1405 self.wrap.removeClass('mfp-image-loaded'); 1406 setTimeout(function() { 1407 $.magnificPopup.proto.next.call(self); 1408 }, 120); 1409 }; 1410 $.magnificPopup.instance.prev = function() { 1411 var self = this; 1412 self.wrap.removeClass('mfp-image-loaded'); 1413 setTimeout(function() { 1414 $.magnificPopup.proto.prev.call(self); 1415 }, 120); 1416 }; 1417 }, 1418 imageLoadComplete: function() { 1419 var self = this; 1420 setTimeout(function() { 1421 self.wrap.addClass('mfp-image-loaded'); 1422 }, 16); 1423 } 1424 } 1425 }); 1426 } 1427 } 1428 1429 1430 /* Fitvidjs function */ 1431 function blognetwork_fit_videos(obj) { 1432 //obj.find('iframe').removeAttr('width').removeAttr('height'); 1433 obj.fitVids({ 1434 customSelector: "iframe[src^='https://www.dailymotion.com'], iframe[src^='https://player.twitch.tv'], iframe[src^='https://vine.co'], iframe[src^='https://videopress.com'], iframe[src^='https://www.facebook.com'],iframe[src^='https://content.jwplatform.com'],iframe[src^='https://fast.wistia.net'],iframe[src^='https://www.vooplayer.com'], iframe[src^='http://content.zetatv.com.uy'], iframe[src^='https://embed.wirewax.com'], iframe[src^='https://eventopedia.navstream.com'], iframe[src^='http://cdn.playwire.com'], iframe[src*='https://www.liveleak.com'], iframe[src^='https://drive.google.com'],iframe[src*='wistia.com'],iframe[src*='https://videos.sproutvideo.com']" 1435 }); 1436 } 1437 1438 /* Video tweaks to force autoplay if possible */ 1439 function blognetwork_try_autoplay(container) { 1440 1441 if (container.find('video').length) { 1442 var video = container.find('video'); 1443 video.attr('autoplay', 'true'); 1444 video.mediaelementplayer(); 1445 1446 } else if (container.find('.flowplayer').length) { 1447 var video = container.find('.flowplayer'); 1448 video.attr('data-fvautoplay', 'true'); 1449 1450 } else if (container.find('iframe').length) { 1451 var video = container.find('iframe'); 1452 if (video.attr('src').match(/\?/gi)) { 1453 video.attr('src', video.attr('src') + '&autoplay=1&auto_play=1'); 1454 } else { 1455 video.attr('src', video.attr('src') + '?autoplay=1&auto_play=1'); 1456 } 1457 1458 } else if (container.find('script').length) { 1459 var video = container.find('script'); 1460 video.attr('data-onready', 'blognetwork_playwire'); 1461 video.attr('data-id', 'blognetwork_playwire'); 1462 1463 } else if (container.find('audio').length) { 1464 container.find('audio').attr('autoplay', 'true'); 1465 container.find('audio').mediaelementplayer(); 1466 } 1467 1468 } 1469 1470 function blognetwork_disable_related_videos(container) { 1471 if (blognetwork_js_settings.video_disable_related && container.find('iframe').length) { 1472 var video = container.find('iframe'); 1473 if (video.attr('src').match(/\?/gi)) { 1474 video.attr('src', video.attr('src') + '&rel=0'); 1475 } else { 1476 video.attr('src', video.attr('src') + '?rel=0'); 1477 } 1478 } 1479 } 1480 1481 1482 if (blognetwork_js_settings.video_display_sticky && $('.blognetwork-format-content.video').length) { 1483 1484 var $formatContent = $('.blognetwork-format-content.video');
1485 $formatContent.prepend( 1486 '<div class="blognetwork-video-sticky-header clearfix">\n' + 1487 ' <span class="widget-title h5">' + blognetwork_js_settings.video_sticky_title + '</span>\n' + 1488 ' <a id="blognetwork-video-sticky-close" href="javascript:void(0)"><span class="fv fv-close"></span></a>\n' + 1489 '</div>'); 1490 1491 var sticky_video_state = false; 1492 1493 $(window).scroll(function() { 1494 1495 var $iframe = $('.blognetwork-format-content.video iframe, .blognetwork-format-content.video video'); 1496 if ($iframe.length < 1 || $(window).width() < 1200 || $formatContent.hasClass('blognetwork-ignore-sticky')) return; 1497 1498 var bottom = $iframe.position().top + $iframe.outerHeight(true), 1499 scroll = $(window).scrollTop(); 1500 1501 if (!sticky_video_state && bottom < scroll) { 1502 $formatContent.addClass('blognetwork-sticky-video'); 1503 sticky_video_state = true; 1504 setTimeout(function() { 1505 $formatContent.addClass('blognetwork-sticky-animation'); 1506 }, 300); 1507 } 1508 1509 if (sticky_video_state && bottom > scroll) { 1510 $formatContent.removeClass('blognetwork-sticky-video').removeClass('blognetwork-sticky-animation'); 1511 sticky_video_state = false; 1512 } 1513 }); 1514 } 1515 1516 $('body').on('click', '#blognetwork-video-sticky-close', function(e) { 1517 e.preventDefault(); 1518 $('.blognetwork-format-content').removeClass('blognetwork-sticky-video').addClass('blognetwork-ignore-sticky'); 1519 }); 1520 1521 1522 /* Cover Area - custom content layout wrapper height improvements */ 1523 1524 blognetwork_cover_height_fix(); 1525 1526 function blognetwork_cover_height_fix(){ 1527 1528 if ( !$('.blognetwork-featured-custom').length ) return; 1529 1530 var custom_area = $('.blognetwork-featured-custom .blognetwork-featured-item'); 1531 var custom_area_height = custom_area.height(); 1532 var custom_content_height = custom_area.find('.blognetwork-featured-info-custom').height(); 1533 1534 if ( custom_content_height + 140 > custom_area_height ) { 1535 custom_area.attr('style', 'height: ' + ( custom_content_height + 140 ) + 'px !important'); 1536 custom_area.find('.blognetwork-cover-bg').attr('style', 'height: ' + ( custom_content_height + 140 ) + 'px !important'); 1537 } 1538 } 1539 1540 1541 1542 if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { 1543 1544 $("body").on("touchstart", ".mks_accordion_heading", function(e) { 1545 mks_accordion_handle($(this)); 1546 }); 1547 1548 $("body").on("touchstart", ".mks_toggle_heading", function(e) { 1549 mks_toggle_handle($(this)); 1550 }); 1551 1552 1553 $("body").on("touchstart", ".mks_tabs_nav .mks_tab_nav_item", function(e) { 1554 mks_tab_handle($(this)); 1555 }); 1556 1557 } else { 1558 1559 $("body").on("click", ".mks_accordion_heading", function(e) { 1560 mks_accordion_handle($(this)); 1561 }); 1562 1563 1564 $("body").on("click", ".mks_toggle_heading", function(e) { 1565 mks_toggle_handle($(this)); 1566 }); 1567 1568 1569 $("body").on("click", ".mks_tabs_nav .mks_tab_nav_item", function(e) { 1570 mks_tab_handle($(this)); 1571 }); 1572 } 1573 1574 /* Initialize tabs */ 1575 $('.mks_tabs').each(function() { 1576 1577 var tabs_nav = $(this).find('.mks_tabs_nav'); 1578 1579 $(this).find('.mks_tab_item').each(function() { 1580 tabs_nav.append('<div class="mks_tab_nav_item">' + $(this).find('.nav').html() + '</div>'); 1581 $(this).find('.nav').remove(); 1582 1583 }); 1584 1585 $(this).find('.mks_tabs_nav').find('.mks_tab_nav_item:first').addClass('active'); 1586 $(this).find('.mks_tab_item').hide(); 1587 $(this).find('.mks_tab_item:first').show(); 1588 $(this).show(); 1589 1590 }); 1591 1592 // Show and hide scrollTop button depending on user scroll 1593 $( window ).on( 'scroll', function() { 1594 var scrollTop = window.scrollY; 1595 const goTop = $('#go-top'); 1596 1597 ( scrollTop > 300 ) ? goTop.css({ 'opacity' : '1' }) : goTop.css({ 'opacity' : '0' }); 1598 1599 }); 1600 1601 // Add smooth scrolling to all links 1602 $("a").on('click', function(event) { 1603 1604 if ( this.hash !== "" ) { 1605 event.preventDefault(); 1606 1607 // Store hash 1608 const hash = this.hash; 1609 1610 $('html, body').animate({ 1611 scrollTop: ( $(hash).offset().top - 32 ) 1612 }, 800 ); 1613 } // End if 1614 }); 1615 }); //document ready end 1616 1617 1618 function mks_accordion_handle($obj) {
1619 var toggle = $obj.parent('.mks_accordion_item'); 1620 if (!toggle.hasClass('mks_accordion_active')) { 1621 toggle.parent('div').find('.mks_accordion_item').find('.mks_accordion_content:visible').slideUp("fast"); 1622 toggle.parent('div').find('.mks_accordion_active').removeClass('mks_accordion_active'); 1623 toggle.find('.mks_accordion_content').slideToggle("fast", function() { 1624 toggle.addClass('mks_accordion_active'); 1625 if ((toggle.offset().top + 100) < $(window).scrollTop()) { 1626 $('html, body').stop().animate({ 1627 scrollTop: (toggle.offset().top - 100) 1628 }, '300'); 1629 } 1630 }); 1631 } else { 1632 toggle.parent('div').find('.mks_accordion_item').find('.mks_accordion_content:visible').slideUp("fast"); 1633 toggle.parent('div').find('.mks_accordion_active').removeClass('mks_accordion_active'); 1634 } 1635 } 1636 1637 function mks_toggle_handle($obj) { 1638 var toggle = $obj.parent('.mks_toggle'); 1639 toggle.find('.mks_toggle_content').slideToggle("fast", function() { 1640 toggle.toggleClass('mks_toggle_active'); 1641 }); 1642 } 1643 1644 function mks_tab_handle($obj) { 1645 if ($obj.hasClass('active') == false) { 1646 1647 var tab_to_show = $obj.parent('.mks_tabs_nav').find('.mks_tab_nav_item').index($obj); 1648 1649 $obj.parent('.mks_tabs_nav').parent('.mks_tabs').find('.mks_tab_item').hide(); 1650 $obj.parent('.mks_tabs_nav').parent('.mks_tabs').find('.mks_tab_item').eq(tab_to_show).show(); 1651 1652 $obj.parent('.mks_tabs_nav').find('.mks_tab_nav_item').removeClass('active'); 1653 $obj.addClass('active'); 1654 1655 } 1656 } 1657 1658})(jQuery); 1659 1660 1661}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.