1jQuery(document).on('wc-rtl-popup-coupon',function (event){ 2 if(event.coupon_code){ 3 jQuery.ajax({ 4 url: retainful_popup_data.ajax_url, 5 headers: {}, 6 method: 'POST', 7 dataType: 'json', 8 data: { 9 action: 'rnoc_apply_popup_coupon', 10 coupon_code : event.coupon_code, 11 }, 12 success: function (response) { 13 14 }, 15 error: function (response) { 16 } 17 }); 18 } 19}); 20jQuery(document).on('wc-rtl-popup-redirect',function (event){ 21 if(event.redirect_url.url){ 22 sessionStorage.setItem("rnocp_popup_redirect", event.redirect_url.url); 23 sessionStorage.setItem("rnocp_popup_redirect_type", event.redirect_url.type); 24 let single_page = jQuery('body').hasClass('single-product') 25 if (event.redirect_url.url !== null && !single_page ) { 26 setTimeout(function() { 27 sessionStorage.removeItem('rnocp_popup_redirect'); 28 sessionStorage.removeItem('rnocp_popup_redirect_type'); 29 window.open( event.redirect_url.url, event.redirect_url.type); 30 }, retainful_popup_data.popup_redirect_timeout); 31 } 32 } 33}); 34 35jQuery(document).ready(function(){ 36 setTimeout(function() { 37 let redirect_url = sessionStorage.getItem('rnocp_popup_redirect'); 38 let redirect_type = sessionStorage.getItem('rnocp_popup_redirect_type'); 39 if(redirect_url !== null) { 40 var currentUrl = window.location.href; 41 if (redirect_url !== currentUrl) { 42 sessionStorage.removeItem('rnocp_popup_redirect'); 43 sessionStorage.removeItem('rnocp_popup_redirect_type'); 44 window.open( redirect_url, redirect_type); 45 } 46 } 47 }, retainful_popup_data.popup_redirect_timeout); 48});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.