PageSourceSearch

https://met-72.ru/local/templates/met/assets/feedback.js?15880705803112

js met-72.ru collected 2026-10-01 12:26:52 UTC 3,112 bytes, 52 lines download raw bytes

1function sendMess(e) {
2    e.products = bs.products, $.ajax({
3        type: "POST", url: document.location.href, data: e, success: function (e) {
4            switch (console.log(e), e) {
5                case"ERROR_REQUIRED":
6                    showModalMess({type: "danger", message: "Произошла ошибка, заполнены не все поля."});
7                    break;
8                case"ERROR_PHONE":
9                    showModalMess({type: "danger", message: "Произошла ошибка, неверно введен номер телефона."});
10                    break;
11                case"ERROR_ADD":
12                    showModalMess({type: "danger", message: "Произошла ошибка, попробуйте позднее."});
13                    break;
14                case"REPEAT_MESS":
15                    showModalMess({type: "danger", message: "Вы уже отправили сообщение."});
16                    break;
17                case"SUCCESS":
18                    showModalMess({type: "success", message: "Ваша заявка успешно отправлена!"})
19            }
20        }
21    })
22}
23function checkFields(e) {
24    var c = !1, s = {};
25    return s.sessid = $("#sessid").val(), e.find(".form-control").each(function (e, n) {
26        "" === $(n).val() && $(n).hasClass("required") ? (c = !0, $(n).parent().addClass("has-error")) : ($(n).parent().removeClass("has-error"), s[$(n).attr("name")] = $(n).val())
27    }), c ? !1 : s
28}
29function cleanFields(e) {
30    e.find(".form-control:not(input[type='hidden'])").each(function (e, c) {
31        $(c).val("")
32    })
33}
34$(function () {
35    $("div").is("#cf-feedback") && ($("#cf-phone-feedback").inputmask("mask", {mask: "9 (999) 999-9999"}), $("#cf-send-feedback").on("click", function (e) {
36        e.preventDefault();
37        var c = checkFields($("#cf-feedback"));
38        "boolean" != typeof c && (sendMess(c), cleanFields($("#cf-feedback")), $("#feedbackModal").modal("hide"))
39    })), $("div").is("#cf-buyoneclick") && ($("#cf-phone-buyoneclick").inputmask("mask", {mask: "9 (999) 999-9999"}), $("#cf-send-buyoneclick").on("click", function (e) {
40        e.preventDefault();
41        var c = checkFields($("#cf-buyoneclick"));
42        "boolean" != typeof c && (sendMess(c), cleanFields($("#cf-buyoneclick")))
43    })), $("div").is("#cf-buyoneclick2") && ($("#cf-phone-buyoneclick2").inputmask("mask", {mask: "9 (999) 999-9999"}), $("#cf-send-buyoneclick2").on("click", function (e) {
44        e.preventDefault();
45        var c = checkFields($("#cf-buyoneclick2"));
46        "boolean" != typeof c && (sendMess(c), cleanFields($("#cf-buyoneclick2")))
47    })), $("div").is("#cf-buyoneclick3") && ($("#cf-phone-buyoneclick3").inputmask("mask", {mask: "9 (999) 999-9999"}), $("#cf-send-buyoneclick3").on("click", function (e) {
48        e.preventDefault();
49        var c = checkFields($("#cf-buyoneclick3"));
50        "boolean" != typeof c && (sendMess(c), cleanFields($("#cf-buyoneclick3")), $("#buyoneclickModal").modal("hide"))
51    }))
52});

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.