// source --> https://sosenvironment.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=3.2.3 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 --> https://sosenvironment.com/wp-content/plugins/wordpress-social-login/assets/js/widget.js?ver=6.4.2 /*! * WordPress Social Login * * http://miled.github.io/wordpress-social-login/ | https://github.com/miled/wordpress-social-login * (c) 2011-2014 Mohamed Mrassi and contributors | http://wordpress.org/plugins/wordpress-social-login/ */ /** * Manage authentications via a popup * * Based on http://wordpress.org/extend/plugins/social-connect/ */ /** * bind on click event to idps icons */ (function($){ $(function(){ $(document).on( 'click', 'a.wp-social-login-provider', function(){ popupurl = $( '#wsl_popup_base_url' ).val(); provider = $(this).attr("data-provider"); var width = 1000; var height = 600; var top = ( screen.height / 2 ) - ( height / 2 ) - 50; var left = ( screen.width / 2 ) - ( width / 2 ); window.open( popupurl + 'provider=' + provider, 'hybridauth_social_sing_on', 'location=1,status=0,scrollbars=0,height=' + height + ',width=' + width + ',top=' + top + ',left=' + left); }); }); })(jQuery); /** * generate login wp form */ window.wsl_wordpress_social_login = function( config ){ jQuery( '#loginform' ).unbind( 'submit.simplemodal-login' ); var form_id = '#loginform'; if( ! jQuery( '#loginform' ).length ) { if( jQuery( '#registerform' ).length ) { form_id = '#registerform'; } else { var login_uri = jQuery( '#wsl_login_form_uri' ).val(); jQuery('body').append( '
' ); jQuery('#loginform').append( '' ); } } jQuery.each( config, function( key, value ){ jQuery( '#' + key ).remove(); jQuery( form_id ).append( '' ); }); if( jQuery( '#simplemodal-login-form' ).length ) { var current_url = window.location.href; jQuery( '#redirect_to' ).remove(); jQuery( form_id ).append( '' ); } jQuery( form_id ).submit(); }; // source --> //sosenvironment.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/script.js?ver=1 /*jshint browser:true, devel:true */ /*global document */ var WPMLLanguageSwitcherDropdown = (function() { "use strict"; var toggleSelector = '.js-wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle'; var preventDefault = function(e) { var evt = e ? e : window.event; if (evt.preventDefault) { evt.preventDefault(); } evt.returnValue = false; }; var init = function() { var links = document.querySelectorAll(toggleSelector); for(var i=0; i < links.length; i++) { links[i].addEventListener('click', preventDefault ); } }; return { 'init': init }; })(); document.addEventListener('DOMContentLoaded', function(){ "use strict"; WPMLLanguageSwitcherDropdown.init(); }); // source --> https://sosenvironment.com/wp-content/plugins/js_composer/assets/js/vendors/woocommerce-add-to-cart.js?ver=7.2 (function ( $ ) { 'use strict'; $( document ).ready( function () { $( 'body' ).on( 'adding_to_cart', function ( event, $button, data ) { if ( $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' ); } if ( $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(); } } ); } ); })( window.jQuery );