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.