File: /var/www/lipovac/wp-content/plugins/js_composer/assets/js/js_composer_front.js
document.documentElement.className += ' js_active ';
document.documentElement.className += 'ontouchstart' in document.documentElement ? ' vc_mobile ' : ' vc_desktop ';
(function () {
var prefix = [
'-webkit-',
'-o-',
'-moz-',
'-ms-',
""
];
for ( var i in
prefix ) {
if ( prefix[ i ] + 'transform' in document.documentElement.style ) {
document.documentElement.className += " vc_transform ";
}
}
})();
/*
On document ready jQuery will fire set of functions.
If you want to override function behavior then copy it to your theme js file
with the same name.
*/
jQuery( window ).load( function () {
} );
var vc_js = function () {
vc_twitterBehaviour();
vc_toggleBehaviour();
vc_toggleBehaviourOld(); // todo remove on next release
vc_tabsBehaviour();
vc_accordionBehaviour();
vc_teaserGrid();
vc_carouselBehaviour();
vc_slidersBehaviour();
vc_prettyPhoto();
vc_googleplus();
vc_pinterest();
vc_progress_bar();
vc_plugin_flexslider();
vc_google_fonts();
vc_gridBehaviour();
vc_rowBehaviour();
jQuery( document ).trigger( 'vc_js' );
window.setTimeout( vc_waypoints, 1500 );
};
jQuery( document ).ready( function ( $ ) {
window.vc_js();
} ); // END jQuery(document).ready
if ( typeof window[ 'vc_plugin_flexslider' ] !== 'function' ) {
window.vc_plugin_flexslider = function ( $parent ) {
var $slider = $parent ? $parent.find( '.wpb_flexslider' ) : jQuery( '.wpb_flexslider' );
$slider.each( function () {
var this_element = jQuery( this );
var sliderSpeed = 800,
sliderTimeout = parseInt( this_element.attr( 'data-interval' ) ) * 1000,
sliderFx = this_element.attr( 'data-flex_fx' ),
slideshow = true;
if ( sliderTimeout == 0 ) {
slideshow = false;
}
this_element.is( ':visible' ) && this_element.flexslider( {
animation: sliderFx,
slideshow: slideshow,
slideshowSpeed: sliderTimeout,
sliderSpeed: sliderSpeed,
smoothHeight: true
} );
} );
};
}
/* Twitter
---------------------------------------------------------- */
if ( typeof window[ 'vc_twitterBehaviour' ] !== 'function' ) {
window.vc_twitterBehaviour = function () {
jQuery( '.wpb_twitter_widget .tweets' ).each( function ( index ) {
var this_element = jQuery( this ),
tw_name = this_element.attr( 'data-tw_name' ),
tw_count = this_element.attr( 'data-tw_count' );
this_element.tweet( {
username: tw_name,
join_text: "auto",
avatar_size: 0,
count: tw_count,
template: "{avatar}{join}{text}{time}",
auto_join_text_default: "",
auto_join_text_ed: "",
auto_join_text_ing: "",
auto_join_text_reply: "",
auto_join_text_url: "",
loading_text: '<span class="loading_tweets">loading tweets...</span>'
} );
} );
};
}
/* Google plus
---------------------------------------------------------- */
if ( typeof window[ 'vc_googleplus' ] !== 'function' ) {
window.vc_googleplus = function () {
if ( jQuery( '.wpb_googleplus' ).length > 0 ) {
(function () {
var po = document.createElement( 'script' );
po.type = 'text/javascript';
po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName( 'script' )[ 0 ];
s.parentNode.insertBefore( po, s );
})();
}
}
}
/* Pinterest
---------------------------------------------------------- */
if ( typeof window[ 'vc_pinterest' ] !== 'function' ) {
window.vc_pinterest = function () {
if ( jQuery( '.wpb_pinterest' ).length > 0 ) {
(function () {
var po = document.createElement( 'script' );
po.type = 'text/javascript';
po.async = true;
po.src = 'http://assets.pinterest.com/js/pinit.js';
var s = document.getElementsByTagName( 'script' )[ 0 ];
s.parentNode.insertBefore( po, s );
//<script type="text/javascript" src="//assets.pinterest.com/js/pinit.js"></script>
})();
}
}
}
/* Progress bar
---------------------------------------------------------- */
if ( typeof window[ 'vc_progress_bar' ] !== 'function' ) {
window.vc_progress_bar = function () {
if ( typeof jQuery.fn.waypoint !== 'undefined' ) {
jQuery( '.vc_progress_bar' ).waypoint( function () {
jQuery( this ).find( '.vc_single_bar' ).each( function ( index ) {
var $this = jQuery( this ),
bar = $this.find( '.vc_bar' ),
val = bar.data( 'percentage-value' );
setTimeout( function () {
bar.css( { "width": val + '%' } );
}, index * 200 );
} );
}, { offset: '85%' } );
}
}
}
/* Waypoints magic
---------------------------------------------------------- */
if ( typeof window[ 'vc_waypoints' ] !== 'function' ) {
window.vc_waypoints = function () {
if ( typeof jQuery.fn.waypoint !== 'undefined' ) {
jQuery( '.wpb_animate_when_almost_visible:not(.wpb_start_animation)' ).waypoint( function () {
jQuery( this ).addClass( 'wpb_start_animation' );
}, { offset: '85%' } );
}
}
}
/* Toggle
* @deprecated since 4.4
---------------------------------------------------------- */
// @todo remove on next release
if ( typeof window[ 'vc_toggleBehaviourOld' ] !== 'function' ) {
/**
* @deprecated will be removed in next release
*/
window.vc_toggleBehaviourOld = function () {
jQuery( ".wpb_toggle" ).unbind( 'click' ).click( function ( e ) {
if ( jQuery( this ).next().is( ':animated' ) ) {
return false;
}
if ( jQuery( this ).hasClass( 'wpb_toggle_title_active' ) ) {
jQuery( this ).removeClass( 'wpb_toggle_title_active' ).next().slideUp( 500 );
} else {
jQuery( this ).addClass( 'wpb_toggle_title_active' ).next().slideDown( 500 );
}
} );
jQuery( '.wpb_toggle_content' ).each( function ( index ) {
if ( jQuery( this ).next().is( 'h4.wpb_toggle' ) == false ) {
jQuery( '<div class="last_toggle_el_margin"></div>' ).insertAfter( this );
}
} );
}
}
/* Toggle/FAQ
---------------------------------------------------------- */
if ( typeof window[ 'vc_toggleBehaviour' ] !== 'function' ) {
window.vc_toggleBehaviour = function ( $el ) {
var event = function ( e ) {
e && e.preventDefault && e.preventDefault();
var title = jQuery( this );
var element = title.closest( '.vc_toggle' );
var content = element.find( '.vc_toggle_content' );
if ( element.hasClass( 'vc_toggle_active' ) ) {
content.slideUp( {
duration: 300,
complete: function () {
element.removeClass( 'vc_toggle_active' );
}
} );
} else {
content.slideDown( {
duration: 300,
complete: function () {
element.addClass( 'vc_toggle_active' );
}
} );
}
};
if ( $el ) {
if ( $el.hasClass( 'vc_toggle_title' ) ) {
$el.unbind( 'click' ).click( event );
} else {
$el.find( ".vc_toggle_title" ).unbind( 'click' ).click( event );
}
} else {
jQuery( ".vc_toggle_title" ).unbind( 'click' ).on( 'click', event );
}
}
}
/* Tabs + Tours
---------------------------------------------------------- */
if ( typeof window[ 'vc_tabsBehaviour' ] !== 'function' ) {
window.vc_tabsBehaviour = function ( $tab ) {
if ( jQuery.ui ) {
/* jQuery(function ($) {
$(document.body).off('click.preview', 'a')
}); */ // this causes wp-customizer bug
var $call = $tab || jQuery( '.wpb_tabs, .wpb_tour' ),
ver = jQuery.ui && jQuery.ui.version ? jQuery.ui.version.split( '.' ) : '1.10',
old_version = parseInt( ver[ 0 ] ) == 1 && parseInt( ver[ 1 ] ) < 9;
// if($call.hasClass('ui-widget')) $call.tabs('destroy');
$call.each( function ( index ) {
var $tabs,
interval = jQuery( this ).attr( "data-interval" ),
tabs_array = [];
//
$tabs = jQuery( this ).find( '.wpb_tour_tabs_wrapper' ).tabs( {
show: function ( event, ui ) {
wpb_prepare_tab_content( event, ui );
},
beforeActivate: function ( event, ui ) {
ui.newPanel.index() !== 1 && ui.newPanel.find( '.vc_pie_chart:not(.vc_ready)' );
},
activate: function ( event, ui ) {
wpb_prepare_tab_content( event, ui );
}
} );
if ( interval && interval > 0 ) {
try {
$tabs.tabs( 'rotate', interval * 1000 );
} catch ( e ) {
// nothing.
window.console && window.console.log && console.log( e );
}
}
jQuery( this ).find( '.wpb_tab' ).each( function () {
tabs_array.push( this.id );
} );
jQuery( this ).find( '.wpb_tabs_nav li' ).click( function ( e ) {
e.preventDefault();
/*if (jQuery.inArray(jQuery(this).attr('href'), tabs_array)) {
if (old_version) {
$tabs.tabs("select", jQuery(this).attr('href'));
} else {
$tabs.tabs("option", "active", jQuery(jQuery(this).attr('href')).index() - 1);
}
return false;
}*/
if ( old_version ) {
$tabs.tabs( "select", jQuery( 'a', this ).attr( 'href' ) );
} else {
$tabs.tabs( "option", "active", jQuery( this ).index() );
}
return false;
} );
jQuery( this ).find( '.wpb_prev_slide a, .wpb_next_slide a' ).click( function ( e ) {
e.preventDefault();
if ( old_version ) {
var index = $tabs.tabs( 'option', 'selected' );
if ( jQuery( this ).parent().hasClass( 'wpb_next_slide' ) ) {
index ++;
}
else {
index --;
}
if ( index < 0 ) {
index = $tabs.tabs( "length" ) - 1;
}
else if ( index >= $tabs.tabs( "length" ) ) {
index = 0;
}
$tabs.tabs( "select", index );
} else {
var index = $tabs.tabs( "option", "active" ),
length = $tabs.find( '.wpb_tab' ).length;
if ( jQuery( this ).parent().hasClass( 'wpb_next_slide' ) ) {
index = (index + 1) >= length ? 0 : index + 1;
} else {
index = index - 1 < 0 ? length - 1 : index - 1;
}
$tabs.tabs( "option", "active", index );
}
} );
} );
}
}
}
;
/* Tabs + Tours
---------------------------------------------------------- */
if ( typeof window[ 'vc_accordionBehaviour' ] !== 'function' ) {
window.vc_accordionBehaviour = function () {
jQuery( '.wpb_accordion' ).each( function ( index ) {
var $this = jQuery( this );
var $tabs,
interval = $this.attr( "data-interval" ),
active_tab = ! isNaN( jQuery( this ).data( 'active-tab' ) ) && parseInt( $this.data( 'active-tab' ) ) > 0 ? parseInt( $this.data( 'active-tab' ) ) - 1 : false,
collapsible = active_tab === false || $this.data( 'collapsible' ) === 'yes';
//
$tabs = $this.find( '.wpb_accordion_wrapper' ).accordion( {
header: "> div > h3",
autoHeight: false,
heightStyle: "content",
active: active_tab,
collapsible: collapsible,
navigation: true,
activate: vc_accordionActivate,
change: function ( event, ui ) {
if ( jQuery.fn.isotope != undefined ) {
ui.newContent.find( '.isotope' ).isotope( "layout" );
}
vc_carouselBehaviour( ui.newPanel );
}
} );
if ( true === $this.data( 'vcDisableKeydown' ) ) {
$tabs.data( 'uiAccordion' )._keydown = function () {
};
}
//.tabs().tabs('rotate', interval*1000, true);
} );
}
}
/* Teaser grid: isotope
---------------------------------------------------------- */
if ( typeof window[ 'vc_teaserGrid' ] !== 'function' ) {
window.vc_teaserGrid = function () {
var layout_modes = {
fitrows: 'fitRows',
masonry: 'masonry'
};
jQuery( '.wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)' ).each( function () {
var $container = jQuery( this );
var $thumbs = $container.find( '.wpb_thumbnails' );
var layout_mode = $thumbs.attr( 'data-layout-mode' );
$thumbs.isotope( {
// options
itemSelector: '.isotope-item',
layoutMode: (layout_modes[ layout_mode ] == undefined ? 'fitRows' : layout_modes[ layout_mode ])
} );
$container.find( '.categories_filter a' ).data( 'isotope', $thumbs ).click( function ( e ) {
e.preventDefault();
var $thumbs = jQuery( this ).data( 'isotope' );
jQuery( this ).parent().parent().find( '.active' ).removeClass( 'active' );
jQuery( this ).parent().addClass( 'active' );
$thumbs.isotope( { filter: jQuery( this ).attr( 'data-filter' ) } );
} );
jQuery( window ).bind( 'load resize', function () {
$thumbs.isotope( "layout" );
} );
} );
/*
var isotope = jQuery('.wpb_grid ul.thumbnails');
if ( isotope.length > 0 ) {
isotope.isotope({
// options
itemSelector : '.isotope-item',
layoutMode : 'fitRows'
});
jQuery(window).load(function() {
isotope.isotope("layout");
});
}
*/
}
}
if ( typeof window[ 'vc_carouselBehaviour' ] !== 'function' ) {
window.vc_carouselBehaviour = function ( $parent ) {
var $carousel = $parent ? $parent.find( ".wpb_carousel" ) : jQuery( ".wpb_carousel" );
$carousel.each( function () {
var $this = jQuery( this );
if ( $this.data( 'carousel_enabled' ) !== true && $this.is( ':visible' ) ) {
$this.data( 'carousel_enabled', true );
var carousel_width = jQuery( this ).width(),
visible_count = getColumnsCount( jQuery( this ) ),
carousel_speed = 500;
if ( jQuery( this ).hasClass( 'columns_count_1' ) ) {
carousel_speed = 900;
}
/* Get margin-left value from the css grid and apply it to the carousele li items (margin-right), before carousele initialization */
var carousele_li = jQuery( this ).find( '.wpb_thumbnails-fluid li' );
carousele_li.css( { "margin-right": carousele_li.css( "margin-left" ), "margin-left": 0 } );
jQuery( this ).find( '.wpb_wrapper:eq(0)' ).jCarouselLite( {
btnNext: jQuery( this ).find( '.next' ),
btnPrev: jQuery( this ).find( '.prev' ),
visible: visible_count,
speed: carousel_speed
} )
.width( '100%' );//carousel_width
var fluid_ul = jQuery( this ).find( 'ul.wpb_thumbnails-fluid' );
fluid_ul.width( fluid_ul.width() + 300 );
jQuery( window ).resize( function () {
var before_resize = screen_size;
screen_size = getSizeName();
if ( before_resize != screen_size ) {
window.setTimeout( 'location.reload()', 20 );
}
} );
}
} );
}
}
if ( typeof window[ 'vc_slidersBehaviour' ] !== 'function' ) {
window.vc_slidersBehaviour = function () {
//var sliders_count = 0;
jQuery( '.wpb_gallery_slides' ).each( function ( index ) {
var this_element = jQuery( this );
var ss_count = 0, $imagesGrid;
/*if ( this_element.hasClass('wpb_slider_fading') ) {
var sliderSpeed = 500, sliderTimeout = this_element.attr('data-interval')*1000, slider_fx = 'fade';
var current_ss;
function slideshowOnBefore(currSlideElement, nextSlideElement, options) {
jQuery(nextSlideElement).css({"position" : "absolute" });
jQuery(nextSlideElement).find("div.description").animate({"opacity": 0}, 0);
}
function slideshowOnAfter(currSlideElement, nextSlideElement, options) {
jQuery(nextSlideElement).find("div.description").animate({"opacity": 1}, 2000);
jQuery(nextSlideElement).css({"position" : "static" });
var new_h = jQuery(nextSlideElement).find('img').height();
if ( jQuery.isNumeric(new_h) ) {
//this_element.animate({ "height" : new_h }, sliderSpeed );
}
}
this_element.find('ul')
.before('<div class="ss_nav ss_nav_'+ss_count+'"></div><div class="wpb_fading_nav"><a id="next_'+ss_count+'" href="#next"></a> <a id="prev_'+ss_count+'" href="#prev"></a></div>')
.cycle({
fx: slider_fx, // choose your transition type, ex: fade, scrollUp, shuffle, etc...
pause: 1,
speed: sliderSpeed,
timeout: sliderTimeout,
delay: -ss_count * 1000,
before: slideshowOnBefore,
after:slideshowOnAfter,
pager: '.ss_nav_'+ss_count
});
//.find('.description').width(jQuery(this).width() - 20);
ss_count++;
}
else*/
if ( this_element.hasClass( 'wpb_slider_nivo' ) ) {
var sliderSpeed = 800,
sliderTimeout = this_element.attr( 'data-interval' ) * 1000;
if ( sliderTimeout == 0 ) {
sliderTimeout = 9999999999;
}
this_element.find( '.nivoSlider' ).nivoSlider( {
effect: 'boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse', // Specify sets like: 'fold,fade,sliceDown'
slices: 15, // For slice animations
boxCols: 8, // For box animations
boxRows: 4, // For box animations
animSpeed: sliderSpeed, // Slide transition speed
pauseTime: sliderTimeout, // How long each slide will show
startSlide: 0, // Set starting Slide (0 index)
directionNav: true, // Next & Prev navigation
directionNavHide: true, // Only show on hover
controlNav: true, // 1,2,3... navigation
keyboardNav: false, // Use left & right arrows
pauseOnHover: true, // Stop animation while hovering
manualAdvance: false, // Force manual transitions
prevText: 'Prev', // Prev directionNav text
nextText: 'Next' // Next directionNav text
} );
}
else if ( this_element.hasClass( 'wpb_image_grid' ) ) {
if ( jQuery.fn.imagesLoaded ) {
$imagesGrid = this_element.find( '.wpb_image_grid_ul' ).imagesLoaded( function () {
$imagesGrid.isotope( {
// options
itemSelector: '.isotope-item',
layoutMode: 'fitRows'
} );
} );
} else {
this_element.find( '.wpb_image_grid_ul' ).isotope( {
// options
itemSelector: '.isotope-item',
layoutMode: 'fitRows'
} );
}
}
} );
}
}
if ( typeof window[ 'vc_prettyPhoto' ] !== 'function' ) {
window.vc_prettyPhoto = function () {
try {
// just in case. maybe prettyphoto isnt loaded on this site
if ( jQuery && jQuery.fn && jQuery.fn.prettyPhoto ) {
jQuery( 'a.prettyphoto, .gallery-icon a[href*=".jpg"]' ).prettyPhoto( {
animationSpeed: 'normal', /* fast/slow/normal */
padding: 15, /* padding for each side of the picture */
opacity: 0.7, /* Value betwee 0 and 1 */
showTitle: true, /* true/false */
allowresize: true, /* true/false */
counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */
//theme: 'light_square', /* light_rounded / dark_rounded / light_square / dark_square */
hideflash: false, /* Hides all the flash object on a page, set to TRUE if flash appears over prettyPhoto */
deeplinking: false, /* Allow prettyPhoto to update the url to enable deeplinking. */
modal: false, /* If set to true, only the close button will close the window */
callback: function () {
var url = location.href;
var hashtag = (url.indexOf( '#!prettyPhoto' )) ? true : false;
if ( hashtag ) {
location.hash = "!";
}
} /* Called when prettyPhoto is closed */,
social_tools: ''
} );
}
} catch ( err ) {
window.console && window.console.log && console.log( err );
}
}
}
if ( typeof window[ 'vc_google_fonts' ] !== 'function' ) {
window.vc_google_fonts = function () {
return false; // @todo check this for what this is needed
}
}
window.vcParallaxSkroll = false;
if ( typeof window[ 'vc_rowBehaviour' ] !== 'function' ) {
window.vc_rowBehaviour = function () {
var $ = window.jQuery;
var local_function = function () {
var $elements = $( '[data-vc-full-width="true"]' );
$.each( $elements, function ( key, item ) {
var $el = $( this );
var $el_full = $el.next( '.vc_row-full-width' );
var el_margin_left = parseInt( $el.css( 'margin-left' ), 10 );
var el_margin_right = parseInt( $el.css( 'margin-right' ), 10 );
var offset = 0 - $el_full.offset().left - el_margin_left;
var width = $( window ).width();
$el.css( {
'position': 'relative',
'left': offset,
'box-sizing': 'border-box',
'width': $( window ).width()
} );
if ( ! $el.data( 'vcStretchContent' ) ) {
var padding = (- 1 * offset);
if ( padding < 0 ) {
padding = 0;
}
var paddingRight = width - padding - $el_full.width() + el_margin_left + el_margin_right;
if ( paddingRight < 0 ) {
paddingRight = 0;
}
$el.css( { 'padding-left': padding + 'px', 'padding-right': paddingRight + 'px' } );
}
$el.attr( "data-vc-full-width-init", "true" );
} );
};
/**
* @todo refactor as plugin.
* @returns {*}
*/
var parallaxRow = function () {
var vcSkrollrOptions,
callSkrollInit = false;
if ( vcParallaxSkroll ) {
vcParallaxSkroll.destroy();
}
$( '.vc_parallax-inner' ).remove();
$( '[data-5p-top-bottom]' ).removeAttr( 'data-5p-top-bottom data-30p-top-bottom' );
$( '[data-vc-parallax]' ).each( function () {
var skrollrSpeed,
skrollrSize,
skrollrStart,
skrollrEnd,
$parallaxElement,
parallaxImage;
callSkrollInit = true; // Enable skrollinit;
if ( $( this ).data( 'vcParallaxOFade' ) == 'on' ) {
$( this ).children().attr( 'data-5p-top-bottom', 'opacity:0;' ).attr( 'data-30p-top-bottom',
'opacity:1;' );
}
skrollrSize = $( this ).data( 'vcParallax' ) * 100;
$parallaxElement = $( '<div />' ).addClass( 'vc_parallax-inner' ).appendTo( $( this ) );
$parallaxElement.height( skrollrSize + '%' );
parallaxImage = $( this ).data( 'vcParallaxImage' );
if ( parallaxImage !== undefined ) {
$parallaxElement.css( 'background-image', 'url(' + parallaxImage + ')' );
}
skrollrSpeed = skrollrSize - 100;
skrollrStart = - skrollrSpeed;
skrollrEnd = 0;
$parallaxElement.attr( 'data-bottom-top', 'top: ' + skrollrStart + '%;' ).attr( 'data-top-bottom',
'top: ' + skrollrEnd + '%;' );
} );
if ( callSkrollInit && window.skrollr ) {
vcSkrollrOptions = {
forceHeight: false,
smoothScrolling: false,
mobileCheck: function () {
return false;
}
};
vcParallaxSkroll = skrollr.init( vcSkrollrOptions );
return vcParallaxSkroll;
}
return false;
};
$( window ).unbind( 'resize.vcRowBehaviour' ).bind( 'resize.vcRowBehaviour', local_function );
local_function();
parallaxRow();
}
}
if ( typeof window[ 'vc_gridBehaviour' ] !== 'function' ) {
window.vc_gridBehaviour = function () {
jQuery.fn.vcGrid && jQuery( '[data-vc-grid]' ).vcGrid();
}
}
/* Helper
---------------------------------------------------------- */
if ( typeof window[ 'getColumnsCount' ] !== 'function' ) {
window.getColumnsCount = function ( el ) {
var find = false,
i = 1;
while ( find == false ) {
if ( el.hasClass( 'columns_count_' + i ) ) {
find = true;
return i;
}
i ++;
}
}
}
var screen_size = getSizeName();
function getSizeName() {
var screen_size = '',
screen_w = jQuery( window ).width();
if ( screen_w > 1170 ) {
screen_size = "desktop_wide";
}
else if ( screen_w > 960 && screen_w < 1169 ) {
screen_size = "desktop";
}
else if ( screen_w > 768 && screen_w < 959 ) {
screen_size = "tablet";
}
else if ( screen_w > 300 && screen_w < 767 ) {
screen_size = "mobile";
}
else if ( screen_w < 300 ) {
screen_size = "mobile_portrait";
}
return screen_size;
}
function loadScript( url, $obj, callback ) {
var script = document.createElement( "script" )
script.type = "text/javascript";
if ( script.readyState ) { //IE
script.onreadystatechange = function () {
if ( script.readyState == "loaded" ||
script.readyState == "complete" ) {
script.onreadystatechange = null;
callback();
}
};
} else { //Others
/*
script.onload = function(){
callback();
};
*/
}
script.src = url;
$obj.get( 0 ).appendChild( script );
}
if ( typeof window[ 'wpb_prepare_tab_content' ] !== 'function' ) {
/**
* Prepare html to correctly display inside tab container
*
* @param event - ui tab event 'show'
* @param ui - jquery ui tabs object
*/
window.wpb_prepare_tab_content = function ( event, ui ) {
var panel = ui.panel || ui.newPanel,
$pie_charts = panel.find( '.vc_pie_chart:not(.vc_ready)' ),
$carousel = panel.find( '[data-ride="vc_carousel"]' ),
$ui_panel, $google_maps;
vc_carouselBehaviour();
vc_plugin_flexslider( panel );
if ( ui.newPanel.find( '.vc_masonry_media_grid, .vc_masonry_grid' ).length ) {
ui.newPanel.find( '.vc_masonry_media_grid, .vc_masonry_grid' ).each( function () {
var grid = jQuery( this ).data( 'vcGrid' );
grid && grid.gridBuilder && grid.gridBuilder.setMasonry && grid.gridBuilder.setMasonry();
} );
}
if ( panel.find( '.vc_masonry_media_grid, .vc_masonry_grid' ).length ) {
panel.find( '.vc_masonry_media_grid, .vc_masonry_grid' ).each( function () {
var grid = jQuery( this ).data( 'vcGrid' );
grid && grid.gridBuilder && grid.gridBuilder.setMasonry && grid.gridBuilder.setMasonry();
} );
}
$pie_charts.length && jQuery.fn.vcChat && $pie_charts.vcChat();
$carousel.length && jQuery.fn.carousel && $carousel.carousel( 'resizeAction' );
$ui_panel = panel.find( '.isotope, .wpb_image_grid_ul' ); // why var name '$ui_panel'?
$google_maps = panel.find( '.wpb_gmaps_widget' );
if ( $ui_panel.length > 0 ) {
$ui_panel.isotope( "layout" );
}
if ( $google_maps.length && ! $google_maps.is( '.map_ready' ) ) {
var $frame = $google_maps.find( 'iframe' );
$frame.attr( 'src', $frame.attr( 'src' ) );
$google_maps.addClass( 'map_ready' );
}
if ( panel.parents( '.isotope' ).length ) {
panel.parents( '.isotope' ).each( function () {
jQuery( this ).isotope( "layout" );
} );
}
}
}
var vc_accordionActivate = function ( event, ui ) {
if ( ui.newPanel.length && ui.newHeader.length ) {
var $pie_charts = ui.newPanel.find( '.vc_pie_chart:not(.vc_ready)' ),
$carousel = ui.newPanel.find( '[data-ride="vc_carousel"]' );
if ( jQuery.fn.isotope != undefined ) {
ui.newPanel.find( '.isotope, .wpb_image_grid_ul' ).isotope( "layout" );
}
if ( ui.newPanel.find( '.vc_masonry_media_grid, .vc_masonry_grid' ).length ) {
ui.newPanel.find( '.vc_masonry_media_grid, .vc_masonry_grid' ).each( function () {
var grid = jQuery( this ).data( 'vcGrid' );
grid && grid.gridBuilder && grid.gridBuilder.setMasonry && grid.gridBuilder.setMasonry();
} );
}
//jQuery('html, body').animate({scrollTop: ui.newHeader.offset().top - 100}, 1000); // #1370 enhancement, #1762 issue.
vc_carouselBehaviour( ui.newPanel );
vc_plugin_flexslider( ui.newPanel );
$pie_charts.length && jQuery.fn.vcChat && $pie_charts.vcChat();
$carousel.length && jQuery.fn.carousel && $carousel.carousel( 'resizeAction' );
if ( ui.newPanel.parents( '.isotope' ).length ) {
ui.newPanel.parents( '.isotope' ).each( function () {
jQuery( this ).isotope( "layout" );
} );
}
}
};