1jQuery(document).ready(function($) { 2 var tpForm = $('.js-tp-register-form'); 3 var tpFormBtn = $('.js-tp-register-form-btn'); 4 var tpFormLoader = $('.js-tp-register-form-loader'); 5 6 if ($('.js-tp-register-form-box-content').length) { 7 var toTop = $('.js-tp-register-form-box-content').offset().top; 8 } 9 10 if (tpForm.length) { 11 jQuery.extend(jQuery.validator.messages, { 12 required: "Toto pole je povinné.", 13 remote: "ProsÃm, opravte tento údaj.", 14 email: "ProsÃm, zadejte platný e-mail.", 15 url: "ProsÃm, zadejte platné URL.", 16 date: "ProsÃm, zadejte platné datum.", 17 dateISO: "ProsÃm, zadejte platné datum (ISO).", 18 number: "ProsÃm, zadejte ÄÃslo.", 19 digits: "ProsÃm, zadávejte pouze ÄÃslice.", 20 creditcard: "ProsÃm, zadejte ÄÃslo kreditnà karty.", 21 equalTo: "ProsÃm, zadejte znovu stejnou hodnotu.", 22 extension: "ProsÃm, zadejte soubor se správnou pÅÃponou.", 23 maxlength: $.validator.format( "ProsÃm, zadejte nejvÃce {0} znaků." ), 24 minlength: $.validator.format( "ProsÃm, zadejte nejménÄ {0} znaků." ), 25 rangelength: $.validator.format( "ProsÃm, zadejte od {0} do {1} znaků." ), 26 range: $.validator.format( "ProsÃm, zadejte hodnotu od {0} do {1}." ), 27 max: $.validator.format( "ProsÃm, zadejte hodnotu menšà nebo rovnu {0}." ), 28 min: $.validator.format( "ProsÃm, zadejte hodnotu vÄtšà nebo rovnu {0}." ) 29 }); 30 31 var validator = tpForm.validate({ 32 errorPlacement: function(error, element) { 33 $( element ).parents('.tp-register-form-box-row').append( error ); 34 }, 35 errorElement: "span", 36 submitHandler: function(form) { 37 sendTpForm(); 38 } 39 }); 40 41 function sendTpForm() { 42 tpFormLoader.show(); 43 tpFormBtn.hide(); 44 $('.js-contact-message-success').hide(); 45 $('.js-contact-message-error').hide(); 46 $.post( 47 tpajaxurl, 48 { 49 'action': 'tp_dederas_register_save', 50 'name': $('.js-tp-reg-name').val(), 51 'email': $('.js-tp-reg-email').val(), 52 'phone-code': $('.js-tp-reg-phone-code').val(), 53 'phone-number': $('.js-tp-reg-phone-number').val(), 54 'city': $('.js-tp-reg-city').val(), 55 'conditions': $('.js-tp-reg-conditions').val(), 56 }, 57 function(response) { 58 if ($('.js-tp-register-form-box-content').length) { 59 $('html, body').animate({ 60 scrollTop: toTop 61 }, 300); 62 } 63 if (response == 1) { 64 tpForm.find('input[type="text"]').val(''); 65 tpForm.find('.js-tp-reg-phone-code').val('+420'); 66 tpForm.find('.js-tp-reg-phone-number').val(''); 67 tpForm.find('.js-tp-reg-email').val('@'); 68 tpForm.find('input[type="checkbox"]').prop('checked', false); 69 $('.js-contact-message-success').slideDown(200); 70 } else { 71 $('.js-contact-message-error').slideDown(200); 72 } 73 tpFormBtn.show(); 74 tpFormLoader.hide(); 75 } 76 ); 77 return false; 78 } 79 } 80});
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.