1jQuery(function () { 2 var $ = jQuery 3 var $sectionEmail = $("#section-email") 4 var $conditionInput = $("#conditionInput") 5 var $emailInput = $("#emailInput") 6 var $nameInput = $("#nameInput") 7 var $_wpnonce = $("#_wpnonce") 8 var $submitNewsletterBtn = $("#submitNewsletterBtn") 9 10 validInput() 11 $conditionInput.on("change", validInput) 12 $emailInput.on("change", validInput) 13 14 function validInput() { 15 if($conditionInput.is(":checked") && validateEmail($emailInput.val())) { 16 $submitNewsletterBtn.removeClass("disabled") 17 } else { 18 $submitNewsletterBtn.addClass("disabled") 19 } 20 } 21 22 function validateEmail(email) { 23 if(!email) return false 24 var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; 25 return re.test(email); 26 } 27 28 $submitNewsletterBtn.on("click", function(e){ 29 e.stopPropagation() 30 e.preventDefault() 31 var $this = $(this) 32 33 var formData = new FormData(); 34 formData.append('action', 'hlavo_newsletter'); 35 formData.append('_wpnonce', $_wpnonce.val()); 36 formData.append('name', $nameInput.val()); 37 formData.append('email', $emailInput.val()); 38 formData.append('condition', $conditionInput.val()); 39 40 var promise = $.ajax({ 41 type: "POST", 42 data: formData, 43 url: "https://www.peak.cz/wp-admin/admin-ajax.php", 44 contentType: false, 45 processData: false, 46 dataType: 'json' 47 }); 48 49 promise.then(function(data){ 50 if(data.success) { 51 $sectionEmail.html(data.html) 52 } else { 53 $sectionEmail.html("<p class='text-danger'>"+data.error+"</p>") 54 } 55 }) 56 57 }) 58 59})
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.