function dpd_choosen_point( pointID ) { jQuery( '.js--popup-dpd' ).hide(); let $field = jQuery( '#dpd_pickup_point_id' ); if ( $field.find( 'option[value="' + pointID + '"]' ).length === 0 ) { $field.append( '' ); $field.val( pointID ); } else { $field.val( pointID ).trigger( 'change' ); } jQuery('body').trigger('update_checkout'); } ( function ( $ ) { var body = $( 'body' ); body.on( 'click', '.js--choose-point-dpd', function () { var popup = $( '.js--popup-dpd' ); if ( ! popup.length ) { var map_url = new URL( __jsDpdVars.map_url ); map_url.searchParams.append( 'direct_delivery_cod', $( this ).attr( 'data-direct_delivery_cod' ) ); var close_button = $( '' ).attr( 'href', '#0' ).text( __jsDpdVars.l10n.close_popup ).addClass( 'js--popup-close-button-dpd' ); var iframe = $( '