PageSourceSearch

https://coolertorg.ru/local/templates/system/assets/feedback.js?15991343255534

js coolertorg.ru collected 2026-10-01 14:40:38 UTC 5,534 bytes, 103 lines download raw bytes

1function sendMess(e) {
2
3    url = e.CF_TYPE =='CREDIT' ? '/ajax/credit.php' : document.location.href;
4
5    e.products = bs.products, $.ajax({
6        type: "POST", url: url, data: e, success: function (e) {
7            switch (console.log(e), e) {
8                case"ERROR_REQUIRED":
9                    showModalMess({type: "danger", message: "Произошла ошибка, заполнены не все поля."});
10                    break;
11                case"ERROR_PHONE":
12                    showModalMess({type: "danger", message: "Произошла ошибка, неверно введен номер телефона."});
13                    break;
14                case"ERROR_EMAIL":
15                    showModalMess({type: "danger", message: "Произошла ошибка, неверно указан Email."});
16                    break;
17                case"REPEAT_MESS":
18                    showModalMess({type: "danger", message: "Вы уже отправили сообщение."});
19                    break;
20                case"SUCCESS":
21                    showModalMess({type: "success", message: "Ваша заявка успешно отправлена!"});
22                default:
23                    showModalMess({type: "danger", message: "Произошла ошибка, попробуйте позднее."});
24                    break;
25            }
26        }
27    })
28}
29
30function sendCredit(e) {
31
32    url = e.CF_TYPE =='CREDIT' ? '/ajax/credit.php' : document.location.href;
33
34    e.products = bs.products, $.ajax({
35        type: "POST", url: url, data: e, success: function (e) {
36            switch (console.log(e), e) {
37                case"ERROR_REQUIRED":
38                    showModalMess({type: "danger", message: "Произошла ошибка, заполнены не все поля."});
39                    break;
40                case"ERROR_PHONE":
41                    showModalMess({type: "danger", message: "Произошла ошибка, неверно введен номер телефона."});
42                    break;
43                case"ERROR_EMAIL":
44                    showModalMess({type: "danger", message: "Произошла ошибка, неверно указан Email."});
45                    break;
46                case"REPEAT_MESS":
47                    showModalMess({type: "danger", message: "Вы уже отправили сообщение."});
48                    break;
49                case"SUCCESS":
50                    showModalMess({type: "success", message: "Ваша заявка успешно отправлена!"});
51                default:
52                    showModalMess({type: "danger", message: "Произошла ошибка, попробуйте позднее."});
53                    break;
54            }
55        }
56    })
57}
58
59function checkFields(e) {
60    var c = !1, s = {};
61    return s.sessid = $("#sessid").val(), e.find(".form-control").each(function (e, n) {
62        "" === $(n).val() && $(n).hasClass("required") ? (c = !0, $(n).parent().addClass("has-error")) : ($(n).parent().removeClass("has-error"), s[$(n).attr("name")] = $(n).val())
63    }), c ? !1 : s
64}
65function cleanFields(e) {
66    e.find(".form-control:not(input[type='hidden'])").each(function (e, c) {
67        $(c).val("")
68    })
69}
70$(function () {
71    $("div").is("#cf-feedback") && ($("#cf-phone-feedback").inputmask("mask", {mask: "+7 (999) 999-9999"}), $("#cf-send-feedback").on("click", function (e) {
72        e.preventDefault();
73        var c = checkFields($("#cf-feedback"));
74        "boolean" != typeof c && (sendMess(c), cleanFields($("#cf-feedback")), $("#feedbackModal").modal("hide"))
75    })),
76    $("div").is("#cf-buyoneclick") && ($("#cf-phone-buyoneclick").inputmask("mask", {mask: "+7 (999) 999-9999"}), $("#cf-send-buyoneclick").on("click", function (e) {
77        e.preventDefault();
78        var c = checkFields($("#cf-buyoneclick"));
79        "boolean" != typeof c && (sendMess(c), cleanFields($("#cf-buyoneclick")))
80    })),
81    $("div").is("#cf-buyoneclick2") && ($("#cf-phone-buyoneclick2").inputmask("mask", {mask: "+7 (999) 999-9999"}), $("#cf-send-buyoneclick2").on("click", function (e) {
82        e.preventDefault();
83        var c = checkFields($("#cf-buyoneclick2"));
84        "boolean" != typeof c && (sendMess(c), cleanFields($("#cf-buyoneclick2")))
85    })),
86    $("div").is("#cf-buyoneclick3") && ($("#cf-phone-buyoneclick3").inputmask("mask", {mask: "+7 (999) 999-9999"}), $("#cf-send-buyoneclick3").on("click", function (e) {
87        e.preventDefault();
88        var c = checkFields($("#cf-buyoneclick3"));
89        "boolean" != typeof c && (sendMess(c), cleanFields($("#cf-buyoneclick3")), $("#buyoneclickModal").modal("hide"))
90    })),
91    $("div").is("#cheap-CHEAP") && ($("#phone-CHEAP").inputmask("mask", {mask: "+7 (999) 999-9999"}), $("#cf-send-CHEAP").on("click", function (e) {
92        e.preventDefault();
93        var c = checkFields($("#cheap-CHEAP"));
94        "boolean" != typeof c && (sendMess(c), cleanFields($("#cheap-CHEAP")), $("#cheapModal").modal("hide"))
95    })),
96    $("div").is("#CREDIT") && ($("#phone-CREDIT").inputmask("mask", {mask: "+7 (999) 999-9999"}), $("#cf-send-CREDIT").on("click", function (e) {
97        e.preventDefault();
98        var c = checkFields($("#CREDIT"));
99        "boolean" != typeof c && (sendCredit(c), cleanFields($("#CREDIT")), $("#requestCredit").modal("hide"))
100    }))
101
102
103});

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.