1(function($){$.fn.vorkForm=function(userOptions){var defaultOptions={colorPlaceholder:"#999",errorClass:"is-invalid",sendMethod:"submit",submitButton:"input[type='submit']",onSendStart:function(param){},onSendEnd:function(param){},onErrors:function(param){}};$.extend(defaultOptions,userOptions);this.each(function(){var selectedForm=$(this);$(selectedForm).find('input').focus(function(){$(selectedForm).append('<input type="hidden" value="is_human" name="checkemail" />')});var selector_required=$(selectedForm).find("[required]");var selector_emails=$(selectedForm).find("[type='email']");$(selectedForm).attr("novalidate","novalidate");var count_placeholder=$(selectedForm).find("[placeholder]").length;for(i=0;i<count_placeholder;i++){element=$(selectedForm).find("[placeholder]").eq(i);$(element).val($(selectedForm).attr("placeholder")).css("color",defaultOptions.colorPlaceholder)} 2$(this).find(defaultOptions.submitButton).click(function(event){var errors=0;event.preventDefault();$(selectedForm).find(".error").removeClass("error");selector_required.each(function(){if($(this).val()===""||$(this).val()==$(this).attr("placeholder")){$(this).addClass(defaultOptions.errorClass);errors++}});selector_emails.each(function(){pos_arroba=$(this).val().indexOf("@");pos_punto=$(this).val().indexOf(".");if(($(this).val()!==""&&$(this).val()!=$(this).attr("placeholder"))&&(pos_arroba<1||pos_punto<0)){$(this).addClass(defaultOptions.errorClass);errors++}});if(errors===0){if(defaultOptions.sendMethod=="submit"){$(selectedForm).submit()}else{if($(selectedForm).attr("method")){formMethod=$(selectedForm).attr("method").toUpperCase();if(formMethod!="POST"&&formMethod!="GET"){formMethod="GET"}} 3if($(selectedForm).attr("action")&&$(selectedForm).attr("action")!==""){formAction=$(selectedForm).attr("action");if(formAction===""){formAction=location.pathname}} 4eval(defaultOptions.onSendStart());$.ajax({type:formMethod,url:formAction,data:$(selectedForm).serialize()}).done(function(msg){return eval(defaultOptions.onSendEnd(msg))})}}else{eval(defaultOptions.onErrors())} 5vorkRemoveError(selectedForm)})});return this}})(jQuery);function vorkRemoveError(formulario){$(formulario).find(".error").focus(function(){$(this).removeClass("error")})}
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.