PageSourceSearch

https://medongroup-odc.ru/local/templates/medon/scripts/webform.min.js?17785878933018

js medongroup-odc.ru collected 2026-09-28 14:24:49 UTC 3,018 bytes, 1 lines download raw bytes

1(function($){ var Selector = {   form: '.js-webform',   submit: '.js-webform-submit'  };  var Events = {   submit: 'submit.bx.webform',   click: 'click.bx.webform',   beforeSend: 'beforeSend.bx.webform',   afterSend: 'afterSend.bx.webform'  };  var Default = {   url: '/ajax/webform.php',   submit: function submitForm(e){ e.preventDefault(); e.stopPropagation(); var $element = $(this); var data = $element.data(); var $form = $element.find('form'); var formData = $form.serialize(); var url = data.url || $form.attr('action'); $element.trigger(Events.beforeSend); $.post(url, formData, function(result){  var $result = $(result);  $result = $result.is(Selector.form) ?   $result :   $result.find(Selector.form);  if (data.id) {   $result = $result.filter('#'+data.id);  }  $element.html($result.html());  if($element.prop("id")=="webform1"){  if(typeof window["gtag"]==='function') window["gtag"]('send', 'event', 'forms', 'click', ga_online); yaGoal(yaNum, ga_online);  } if($element.prop("id")=="webform3"&&ismsk){  if(typeof window["gtag"]==='function') window["gtag"]('send', 'event', 'forms', 'click', ga_call); yaGoal(yaNum, ga_call);  } if($element.prop("id")=="webform4"){  if(typeof window["gtag"]==='function') window["gtag"]('send', 'event', 'forms', 'click', ga_review); yaGoal(yaNum, ga_review);  }  $element.trigger(Events.afterSend); });   },   skipSubmit: function (e) { e.preventDefault();   },   triggerSubmit: function (e) { e.preventDefault(); e.stopPropagation(); var $form = $(this)  .closest(Selector.form); $form.trigger(Event.SUBMIT);   }  };  function Plugin(config) {   return $(this).each(function() { var $element = $(this); var data = $element.data(); var _config = $.extend(  {},  Default,  data,  config ); var id = $element.attr('id'); if (id) {  _config.id = id; } if (!data) {  $element.data(_config); }  var _RecaptchafreeSubmitForm = RecaptchafreeSubmitForm; RecaptchafreeSubmitForm = function(token){  console.log(this);   if(Recaptchafree.form_submit !== undefined){  var x = document.createElement("INPUT");  x.setAttribute("type", "hidden");   x.name = "g-recaptcha-response";  x.value = token;  Recaptchafree.form_submit.appendChild(x);   var elements = Recaptchafree.form_submit.elements;  for (var i = 0; i < elements.length; i++) {    if(elements[i].getAttribute("type") === "submit") {   var submit_hidden = document.createElement("INPUT");   submit_hidden.setAttribute("type", "hidden"); submit_hidden.name = elements[i].name;   submit_hidden.value = elements[i].value;   Recaptchafree.form_submit.appendChild(submit_hidden);  }  }  $(Recaptchafree.form_submit).trigger(_config.triggerSubmit);   }  }; $element.on(Events.submit, _config.submit); $element.on(Events.submit, 'form', _config.skipSubmit); $element.on(Events.click, Selector.submit, _config.triggerSubmit);   });  } $(function(){   $(Selector.form).webform();  });  var old = $.fn.webform;  $.fn.webform = Plugin;  $.fn.webform.noConflict = function () {   $.fn.webform = old;   return this;  } })(jQuery); 

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.