HEX
Server: Apache/2.4.65 (Debian)
System: Linux web6 5.10.0-36-amd64 #1 SMP Debian 5.10.244-1 (2025-09-29) x86_64
User: innocamp (1028)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //home/sabre/public_html/wp-content/plugins/ocean-extra/includes/shortcodes/js/shortcode.js
/**
 * Apply ajax to get values of fragments when update cart
 * @param {type} $
 * @returns {undefined}
 */

jQuery( function($) {

    $( document.body ).on( 'added_to_cart removed_from_cart', function( event, fragments, cart_hash ) {
        var e = $.Event( 'storage' );

        e.originalEvent = {
            key: wc_cart_fragments_params.cart_hash_key,
        };

        $( '.oceanwp-woo-free-shipping' ).each( function( i, obj ) {
            var spanSelect  = $( obj ),
                content     = spanSelect.attr( 'data-content' ),
                rech_data   = spanSelect.attr( 'data-reach' );

            $.ajax( {
                type: 'post',
                dataType: 'json',
                url: woocommerce_params.ajax_url,
                data: {
                    action: 'update_oceanwp_woo_free_shipping_left_shortcode',
                    content: content,
                    content_rech_data: rech_data
                },

                success: function( response ) {
                    spanSelect.html( '' );
                    spanSelect.html( response );
                }
            } );
        } );

        $( window ).trigger( e );
    } );

} );