PageSourceSearch

https://dobro-site.ru/local/components/dobrosite/forms/templates/feedback/script.js?17873016202796

js dobro-site.ru collected 2026-10-08 12:39:28 UTC 2,796 bytes, 63 lines download raw bytes

1document.addEventListener('DOMContentLoaded', function(){
2    $('body').on('click', "input[name='sendMessage']", function(){
3        var agree = document.getElementById('consentCheckbox');
4        var name = $('.feedback__content__name-text').val();
5        var phone = $('.feedback__content__phone-text').val();
6        var email = $('.feedback__content__email-text').val();
7        var $text = $('.feedback__content__text-text').val();
8        var url = $('.feedback__content__backurl-text').val();
9        var site = $('.feedback__content__site-text').val();
10
11        var er_mes='Не вся информация указана';
12
13        if (!agree.checked) {
14            er_mes='Необходимо согласие с обработкой данных';
15        }
16
17
18        if ((!name) || (!email)  || (!$text) || (!agree.checked)){
19            $(".feedback-modal__wrapper .callout").fadeOut();
20            $(".feedback-modal__wrapper .callout.alert").fadeIn();
21            $('.feedback__alert').text(er_mes);
22        }
23        else
24            $.ajax({
25                method: "POST",
26                data:{
27                    ajax: 1,
28                    phone: phone,
29                    name: name,
30                    email: email,
31                    text: $text,
32                    url: url,
33                    site: site,
34                },
35                success: function(data){
36                    console.log(data);
37                   // gtag('event', 'sendform', {'event_category': 'Order'});
38                    if (data == 1){
39                        $(".feedback-modal__wrapper .callout").fadeOut();
40                        $(".feedback-modal__wrapper .callout.success").fadeIn();
41                        $(".feedback-modal__wrapper #feedbackTitle").fadeOut();
42                        $(".feedback-modal__wrapper input").fadeOut();
43                        $(".feedback-modal__wrapper label").fadeOut();
44                        $(".feedback-modal__wrapper .feedback__content__time").fadeOut();
45
46                        setTimeout(function() {
47                            $(".close-button").click();
48                            $(".feedback-modal__wrapper .callout").fadeIn();
49                            $(".feedback-modal__wrapper .callout.success").fadeOut();
50                            $(".feedback-modal__wrapper #feedbackTitle").fadeIn();
51                            $(".feedback-modal__wrapper input").fadeIn();
52                            $(".feedback-modal__wrapper label").fadeIn();
53                            $(".feedback-modal__wrapper .feedback__content__time").fadeIn();
54                            $('.feedback__alert').fadeOut();
55                        }, 2000);
56
57                    }
58
59                }
60            });
61        return false;
62    })
63})

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.