1;(function ($) { 2 'use strict'; 3 4 jQuery(document).ready(function () { 5 uacf7_redirect_mailsent_handler(); 6 7 function uacf7_redirect_mailsent_handler() { 8 document.addEventListener('wpcf7mailsent', function (event) { 9 10 var form = uacf7_redirect_object[event.detail.contactFormId]; 11 12 var cr_enable = uacf7_redirect_enable[event.detail.contactFormId]; 13 14 if( typeof uacf7_redirect_tag_support !== 'undefined' ){ 15 var uacf7TagSupport = uacf7_redirect_tag_support[event.detail.contactFormId]; 16 }else { 17 var uacf7TagSupport = ''; 18 } 19 20 if(typeof uacf7_redirect_type !== 'undefined') { 21 22 var uacf7RedirectType = uacf7_redirect_type[event.detail.contactFormId]; 23 24 }else { 25 26 var uacf7RedirectType = ''; 27 } 28 29 if( cr_enable == true && uacf7RedirectType != true ) { 30 // Set redirect URL 31 if (form.uacf7_redirect_to_type == 'to_url' && form.external_url) { 32 33 if (typeof uacf7_global_tag_support === 'function' && uacf7TagSupport == 1) { 34 35 uacf7_global_tag_support(event, form.external_url, form.target); 36 }else { 37 var redirect_url = form.external_url; 38 } 39 40 } else if(form.uacf7_redirect_to_type == 'to_page') { 41 var redirect_url = form.thankyou_page_url; 42 } 43 44 // Redirect 45 if( uacf7TagSupport == '' || uacf7TagSupport != 1 ){ //if tag support disabled 46 if (redirect_url) { 47 if (!form.target) { 48 location.href = redirect_url; 49 } else { 50 window.open(redirect_url , '_blank'); 51 } 52 } 53 } 54 55 } 56 57 }, false); 58 } 59 60 }); 61 62})(jQuery);
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.