// source --> http://catholic.gi/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=3.3.4 jQuery(function(t){if("undefined"==typeof wc_add_to_cart_params)return!1;var a=function(){t(document.body).on("click",".add_to_cart_button",this.onAddToCart).on("click",".remove_from_cart_button",this.onRemoveFromCart).on("added_to_cart",this.updateButton).on("added_to_cart",this.updateCartPage).on("added_to_cart removed_from_cart",this.updateFragments)};a.prototype.onAddToCart=function(a){var o=t(this);if(o.is(".ajax_add_to_cart")){if(!o.attr("data-product_id"))return!0;a.preventDefault(),o.removeClass("added"),o.addClass("loading");var r={};t.each(o.data(),function(t,a){r[t]=a}),t(document.body).trigger("adding_to_cart",[o,r]),t.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),r,function(a){a&&(a.error&&a.product_url?window.location=a.product_url:"yes"!==wc_add_to_cart_params.cart_redirect_after_add?t(document.body).trigger("added_to_cart",[a.fragments,a.cart_hash,o]):window.location=wc_add_to_cart_params.cart_url)})}},a.prototype.onRemoveFromCart=function(a){var o=t(this),r=o.closest(".woocommerce-mini-cart-item");a.preventDefault(),r.block({message:null,overlayCSS:{opacity:.6}}),t.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),{cart_item_key:o.data("cart_item_key")},function(a){a&&a.fragments?t(document.body).trigger("removed_from_cart",[a.fragments,a.cart_hash]):window.location=o.attr("href")}).fail(function(){window.location=o.attr("href")})},a.prototype.updateButton=function(a,o,r,e){(e=void 0!==e&&e)&&(e.removeClass("loading"),e.addClass("added"),wc_add_to_cart_params.is_cart||0!==e.parent().find(".added_to_cart").length||e.after(' '+wc_add_to_cart_params.i18n_view_cart+""),t(document.body).trigger("wc_cart_button_updated",[e]))},a.prototype.updateCartPage=function(){var a=window.location.toString().replace("add-to-cart","added-to-cart");t(".shop_table.cart").load(a+" .shop_table.cart:eq(0) > *",function(){t(".shop_table.cart").stop(!0).css("opacity","1").unblock(),t(document.body).trigger("cart_page_refreshed")}),t(".cart_totals").load(a+" .cart_totals:eq(0) > *",function(){t(".cart_totals").stop(!0).css("opacity","1").unblock(),t(document.body).trigger("cart_totals_refreshed")})},a.prototype.updateFragments=function(a,o){o&&(t.each(o,function(a){t(a).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),t.each(o,function(a,o){t(a).replaceWith(o),t(a).stop(!0).css("opacity","1").unblock()}),t(document.body).trigger("wc_fragments_loaded"))},new a}); // source --> http://catholic.gi/wp-content/plugins/js_composer_salient/assets/js/vendors/woocommerce-add-to-cart.js?ver=5.2.4 window.jQuery( document ).ready( function ( $ ) { $( 'body' ).on( 'adding_to_cart', function ( event, $button, data ) { $button && $button.hasClass( 'vc_gitem-link' ) && $button .addClass( 'vc-gitem-add-to-cart-loading-btn' ) .parents( '.vc_grid-item-mini' ) .addClass( 'vc-woocommerce-add-to-cart-loading' ) .append( $( '
' ) ); } ).on( 'added_to_cart', function ( event, fragments, cart_hash, $button ) { if ( 'undefined' === typeof($button) ) { $button = $( '.vc-gitem-add-to-cart-loading-btn' ); } $button && $button.hasClass( 'vc_gitem-link' ) && $button .removeClass( 'vc-gitem-add-to-cart-loading-btn' ) .parents( '.vc_grid-item-mini' ) .removeClass( 'vc-woocommerce-add-to-cart-loading' ) .find( '.vc_wc-load-add-to-loader-wrapper' ).remove(); } ); } ); // source --> http://catholic.gi/wp-content/plugins/toggles-shortcode-and-widget/include/otw_components/otw_shortcode/js/otw_shortcode_core.js?ver=4.9.1 function otw_shortcode_tabs( selectors ){ for( var cS = 0; cS < selectors.size(); cS++ ){ var selector = jQuery( selectors[cS] ); var links = selector.find( 'ul.ui-tabs-nav>li a' ); var active_tab = 0; for( var cA = 0; cA < links.length; cA++ ){ if( jQuery( links[cA] ).parent().hasClass( 'ui-tabs-active ui-state-active' ) ){ active_tab = cA; break; } } for( var cA = 0; cA < links.length; cA++ ){ if( active_tab == cA ){ jQuery( links[cA] ).parent().addClass( 'ui-tabs-active ui-state-active' ); selector.find( jQuery( links[cA] ).attr( 'href' ) ).show(); }else{ jQuery( links[cA] ).parent().removeClass( 'ui-tabs-active ui-state-active' ); selector.find( jQuery( links[cA] ).attr( 'href' ) ).hide(); }; }; selector.find( 'ul.ui-tabs-nav>li a' ).click( function( event ){ event.preventDefault(); jQuery(this).parents( 'li' ).siblings().removeClass("ui-tabs-active ui-state-active"); jQuery( this ).parents( 'li' ).addClass("ui-tabs-active ui-state-active"); var tab = jQuery(this).attr("href"); jQuery( this ).parents( 'li' ).parent().parent().children(".ui-widget-content").not(tab).hide(); jQuery( this ).parents( 'li' ).parent().parent().children(tab).show(); } ); }; var preselected = window.location.hash; if( preselected.length ){ preselected = preselected.replace( /^#/, '' ); var tab_links = preselected.split( '&' ); for( var cT = 0; cT < tab_links.length; cT++ ){ var link = jQuery( '.otw-sc-tabs [href=#' + tab_links[ cT ] + ']' ); if( link.length ){ link.click(); }; }; }; }; function otw_shortcode_content_toggle( selector, closed ){ selector.unbind( 'click' ); selector.click(function (){ jQuery(this).toggleClass('closed').next('.toggle-content').slideToggle(350); }); closed.next('.toggle-content').hide(); }; function otw_shortcode_accordions( accordions ){ for( var cA = 0; cA < accordions.size(); cA++ ){ var headers = jQuery( accordions[ cA ] ).find( 'h3.accordion-title' ); var contents = jQuery( accordions[ cA ] ).find( '.ui-accordion-content' ); var has_open = false; for( var cH = 0; cH < headers.size(); cH++ ){ if( jQuery( headers[cH] ).hasClass( 'closed' ) || has_open ){ jQuery( contents[cH] ).hide(); }else{ has_open = true; jQuery( headers[cH] ).addClass( 'ui-accordion-header-active ui-state-active' ); }; }; headers.unbind( 'click' ); headers.click( function(){ jQuery( this ).parent().find( 'h3.accordion-title' ).not( jQuery( this ) ).removeClass( 'ui-accordion-header-active ui-state-active' ); jQuery( this ).parent().find( '.ui-accordion-content' ).not( jQuery( this ).next() ).slideUp(); jQuery( this ).next().slideToggle(); jQuery( this ).toggleClass( 'ui-accordion-header-active ui-state-active' ); } ); }; }; function otw_shortcode_faq( faqs ){ faqs.find('dl > dt').unbind( 'click' ); faqs.find('dl > dt').click(function() { jQuery(this).toggleClass('open-faq').next().slideToggle(350); }); }; function otw_shortcode_shadow_overlay( selectors ){ selectors.hover(function() { jQuery(this).css({boxShadow: '0 0 20px 0 rgba(0,0,0,0.7) inset'} ); }, function(){ jQuery(this).css({boxShadow: '0 0 0 0'}); }); }; function otw_shortcode_testimonials( selectors ){ selectors.find(".testimonials-prev").click(function() { selectors.find(".testimonials-slide.active").hide().toggleClass('active').otwPrevOrLast().animate({"opacity": "toggle"}).toggleClass('active'); }); selectors.find(".testimonials-next").click(function() { selectors.find(".testimonials-slide.active").hide().toggleClass('active').otwNextOrFirst().animate({"opacity": "toggle"}).toggleClass('active'); }); }; jQuery.fn.otwNextOrFirst = function(selector){ var next = this.next(selector); return (next.length) ? next : this.prevAll(selector).last(); }; jQuery.fn.otwPrevOrLast = function(selector){ var prev = this.prev(selector); return (prev.length) ? prev : this.nextAll(selector).last(); }; // source --> http://catholic.gi/wp-content/plugins/toggles-shortcode-and-widget/include/otw_components/otw_shortcode/js/otw_shortcode.js?ver=4.9.1 jQuery( document ).ready( function(){ //tabs otw_shortcode_tabs( jQuery( '.otw-sc-tabs' ) ); //content toggle otw_shortcode_content_toggle( jQuery('.toggle-trigger'), jQuery('.toggle-trigger.closed') ); //accordions otw_shortcode_accordions( jQuery( '.otw-sc-accordion' ) ); //faqs otw_shortcode_faq( jQuery( '.otw-sc-faq' ) ); //shadow overlay otw_shortcode_shadow_overlay( jQuery( '.shadow-overlay' ) ); //messages jQuery(".otw-sc-message.closable-message").find(".close-message").click(function() { jQuery(this).parent(".otw-sc-message").fadeOut("fast"); }); //testimonials otw_shortcode_testimonials( jQuery( '.otw-sc-testimonials' ) ); });