PageSourceSearch

https://dederovakola.cz/wp-content/plugins/tp-dederas-register/assets/js/script.js?ver=1790984794

js dederovakola.cz collected 2026-10-02 23:46:47 UTC 2,945 bytes, 80 lines download raw bytes

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.