Файловый менеджер - Редактировать - /var/www/html/media/com_osmembership/assets/js/validate/js/jquery.validationEngine.min.js
Ðазад
jQuery(function(E){"use strict";var T={init:function(e){var t=this;return t.data("jqv")&&null!=t.data("jqv")||(e=T._saveOptions(t,e),E(document).on("click",".formError",function(){E(this).fadeOut(150,function(){E(this).parent(".formErrorOuter").remove(),E(this).remove()})})),this},attach:function(e){var t,a=this;return(t=e?T._saveOptions(a,e):a.data("jqv")).validateAttribute=a.find("[data-validation-engine*=validate]").length?"data-validation-engine":"class",t.binded&&(a.on(t.validationEventTrigger,"["+t.validateAttribute+"*=validate]:not([type=checkbox]):not([type=radio]):not(.datepicker)",T._onFieldEvent),a.on("click","["+t.validateAttribute+"*=validate][type=checkbox],["+t.validateAttribute+"*=validate][type=radio]",T._onFieldEvent),a.on(t.validationEventTrigger,"["+t.validateAttribute+"*=validate][class*=datepicker]",{delay:300},T._onFieldEvent)),t.autoPositionUpdate&&E(window).bind("resize",{noAnimation:!0,formElem:a},T.updatePromptsPosition),a.on("click","a[data-validation-engine-skip], a[class*='validate-skip'], button[data-validation-engine-skip], button[class*='validate-skip'], input[data-validation-engine-skip], input[class*='validate-skip']",T._submitButtonClick),a.removeData("jqv_submitButton"),a.on("submit",T._onSubmitEvent),this},detach:function(){var e=this,t=e.data("jqv");return e.find("["+t.validateAttribute+"*=validate]").not("[type=checkbox]").off(t.validationEventTrigger,T._onFieldEvent),e.find("["+t.validateAttribute+"*=validate][type=checkbox],[class*=validate][type=radio]").off("click",T._onFieldEvent),e.off("submit",T._onSubmitEvent),e.removeData("jqv"),e.off("click","a[data-validation-engine-skip], a[class*='validate-skip'], button[data-validation-engine-skip], button[class*='validate-skip'], input[data-validation-engine-skip], input[class*='validate-skip']",T._submitButtonClick),e.removeData("jqv_submitButton"),t.autoPositionUpdate&&E(window).off("resize",T.updatePromptsPosition),this},validate:function(){var e=E(this),t=null;if(e.is("form")||e.hasClass("validationEngineContainer")){if(e.hasClass("validating"))return!1;e.addClass("validating");var a=e.data("jqv");t=T._validateFields(this);setTimeout(function(){e.removeClass("validating")},100),t&&a.onSuccess?a.onSuccess():!t&&a.onFailure&&a.onFailure()}else if(e.is("form")||e.hasClass("validationEngineContainer"))e.removeClass("validating");else{var r=e.closest("form, .validationEngineContainer");a=r.data("jqv")?r.data("jqv"):E.validationEngine.defaults;(t=T._validateField(e,a))&&a.onFieldSuccess?a.onFieldSuccess():a.onFieldFailure&&0<a.InvalidFields.length&&a.onFieldFailure()}return a.onValidationComplete?!!a.onValidationComplete(r,t):t},updatePromptsPosition:function(e){if(e&&this==window)var r=e.data.formElem,i=e.data.noAnimation;else r=E(this.closest("form, .validationEngineContainer"));var o=r.data("jqv");return r.find("["+o.validateAttribute+"*=validate]").not(":disabled").each(function(){var e=E(this);o.prettySelect&&e.is(":hidden")&&(e=r.find("#"+o.usePrefix+e.attr("id")+o.useSuffix));var t=T._getPrompt(e),a=E(t).find(".formErrorContent").html();t&&T._updatePrompt(e,E(t),a,void 0,!1,o,i)}),this},showPrompt:function(e,t,a,r){var i=this.closest("form, .validationEngineContainer").data("jqv");return i=i||T._saveOptions(this,i),a&&(i.promptPosition=a),i.showArrow=1==r,T._showPrompt(this,e,t,!1,i),this},hide:function(){var e,t=E(this).closest("form, .validationEngineContainer").data("jqv"),a=t&&t.fadeDuration?t.fadeDuration:.3;return e=E(this).is("form")||E(this).hasClass("validationEngineContainer")?"parentForm"+T._getClassName(E(this).attr("id")):T._getClassName(E(this).attr("id"))+"formError",E("."+e).fadeTo(a,.3,function(){E(this).parent(".formErrorOuter").remove(),E(this).remove()}),this},hideAll:function(){var e=this.data("jqv"),t=e?e.fadeDuration:300;return E(".formError").fadeTo(t,300,function(){E(this).parent(".formErrorOuter").remove(),E(this).remove()}),this},_onFieldEvent:function(e){var t=E(this),a=t.closest("form, .validationEngineContainer").data("jqv");a.eventTrigger="field",window.setTimeout(function(){T._validateField(t,a),0==a.InvalidFields.length&&a.onFieldSuccess?a.onFieldSuccess():0<a.InvalidFields.length&&a.onFieldFailure&&a.onFieldFailure()},e.data?e.data.delay:0)},_onSubmitEvent:function(){var e=E(this),t=e.data("jqv");if(e.data("jqv_submitButton")){var a=E("#"+e.data("jqv_submitButton"));if(a&&0<a.length&&(a.hasClass("validate-skip")||"true"==a.attr("data-validation-engine-skip")))return!0}t.eventTrigger="submit";var r=T._validateFields(e);return r&&t.ajaxFormValidation?(T._validateFormWithAjax(e,t),!1):t.onValidationComplete?!!t.onValidationComplete(e,r):r},_checkAjaxStatus:function(e){var a=!0;return E.each(e.ajaxValidCache,function(e,t){if(!t)return a=!1}),a},_checkAjaxFieldStatus:function(e,t){return 1==t.ajaxValidCache[e]},_validateFields:function(a){var r=a.data("jqv"),i=!1;a.trigger("jqv.form.validating");var o=null;if(a.find("["+r.validateAttribute+"*=validate]").not(":disabled").each(function(){var e=E(this),t=[];if(E.inArray(e.attr("name"),t)<0){if((i|=T._validateField(e,r))&&null==o&&(o=e.is(":hidden")&&r.prettySelect?e=a.find("#"+r.usePrefix+T._jqSelector(e.attr("id"))+r.useSuffix):(e.data("jqv-prompt-at")instanceof jQuery?e=e.data("jqv-prompt-at"):e.data("jqv-prompt-at")&&(e=E(e.data("jqv-prompt-at"))),e)),r.doNotShowAllErrosOnSubmit)return!1;if(t.push(e.attr("name")),1==r.showOneMessage&&i)return!1}}),a.trigger("jqv.form.result",[i]),i){if(r.scroll){var e=o.offset().top,t=o.offset().left,s=r.promptPosition;if("string"==typeof s&&-1!=s.indexOf(":")&&(s=s.substring(0,s.indexOf(":"))),"bottomRight"!=s&&"bottomLeft"!=s){var n=T._getPrompt(o);n&&(e=n.offset().top)}if(r.scrollOffset&&(e-=r.scrollOffset),r.isOverflown){var l=E(r.overflownDIV);if(!l.length)return!1;e+=l.scrollTop()+-parseInt(l.offset().top)-5,E(r.overflownDIV+":not(:animated)").animate({scrollTop:e},1100,function(){r.focusFirstField&&o.focus()})}else E("html, body").animate({scrollTop:e},1100,function(){r.focusFirstField&&o.focus()}),E("html, body").animate({scrollLeft:t},1100)}else r.focusFirstField&&o.focus();return!1}return!0},_validateFormWithAjax:function(l,d){var e=l.serialize(),t=d.ajaxFormValidationMethod?d.ajaxFormValidationMethod:"GET",a=d.ajaxFormValidationURL?d.ajaxFormValidationURL:l.attr("action"),u=d.dataType?d.dataType:"json";E.ajax({type:t,url:a,cache:!1,dataType:u,data:e,form:l,methods:T,options:d,beforeSend:function(){return d.onBeforeAjaxFormValidation(l,d)},error:function(e,t){T._ajaxError(e,t)},success:function(e){if("json"==u&&!0!==e){for(var t=!1,a=0;a<e.length;a++){var r=e[a],i=r[0],o=E(E("#"+i)[0]);if(1==o.length){var s=r[2];if(1==r[1])if(""!=s&&s){if(d.allrules[s])(n=d.allrules[s].alertTextOk)&&(s=n);d.showPrompts&&T._showPrompt(o,s,"pass",!1,d,!0)}else T._closePrompt(o);else{var n;if(t|=!0,d.allrules[s])(n=d.allrules[s].alertText)&&(s=n);d.showPrompts&&T._showPrompt(o,s,"",!1,d,!0)}}}d.onAjaxFormComplete(!t,l,e,d)}else d.onAjaxFormComplete(!0,l,e,d)}})},_validateField:function(e,t,a){if(e.attr("id")||(e.attr("id","form-validation-field-"+E.validationEngine.fieldIdCounter),++E.validationEngine.fieldIdCounter),!t.validateNonVisibleFields&&(e.is(":hidden")&&!t.prettySelect||e.parent().is(":hidden")))return!1;var r=e.attr(t.validateAttribute),i=/validate\[(.*)\]/.exec(r);if(!i)return!1;var o=i[1].split(/\[|,|\]/),s=e.attr("name"),n="",l="",d=!1,u=!1;t.isError=!1,t.showArrow=!0,0<t.maxErrorsPerField&&(u=!0);for(var c=E(e.closest("form, .validationEngineContainer")),f=0;f<o.length;f++)o[f]=o[f].replace(" ",""),""===o[f]&&delete o[f];f=0;for(var v=0;f<o.length;f++){if(u&&v>=t.maxErrorsPerField){if(!d){var p=E.inArray("required",o);d=-1!=p&&f<=p}break}var m=void 0;switch(o[f]){case"required":d=!0,m=T._getErrorMessage(c,e,o[f],o,f,t,T._required);break;case"custom":m=T._getErrorMessage(c,e,o[f],o,f,t,T._custom);break;case"groupRequired":var g="["+t.validateAttribute+"*="+o[f+1]+"]",h=c.find(g).eq(0);h[0]!=e[0]&&(T._validateField(h,t,a),t.showArrow=!0),(m=T._getErrorMessage(c,e,o[f],o,f,t,T._groupRequired))&&(d=!0),t.showArrow=!1;break;case"ajax":"email"==e.attr("id")&&"submit"==t.eventTrigger||(m=T._ajax(e,o,f,t))&&(l="load");break;case"minSize":m=T._getErrorMessage(c,e,o[f],o,f,t,T._minSize);break;case"maxSize":m=T._getErrorMessage(c,e,o[f],o,f,t,T._maxSize);break;case"min":m=T._getErrorMessage(c,e,o[f],o,f,t,T._min);break;case"max":m=T._getErrorMessage(c,e,o[f],o,f,t,T._max);break;case"past":m=T._getErrorMessage(c,e,o[f],o,f,t,T._past);break;case"future":m=T._getErrorMessage(c,e,o[f],o,f,t,T._future);break;case"dateRange":g="["+t.validateAttribute+"*="+o[f+1]+"]";t.firstOfGroup=c.find(g).eq(0),t.secondOfGroup=c.find(g).eq(1),(t.firstOfGroup[0].value||t.secondOfGroup[0].value)&&(m=T._getErrorMessage(c,e,o[f],o,f,t,T._dateRange)),m&&(d=!0),t.showArrow=!1;break;case"dateTimeRange":g="["+t.validateAttribute+"*="+o[f+1]+"]";t.firstOfGroup=c.find(g).eq(0),t.secondOfGroup=c.find(g).eq(1),(t.firstOfGroup[0].value||t.secondOfGroup[0].value)&&(m=T._getErrorMessage(c,e,o[f],o,f,t,T._dateTimeRange)),m&&(d=!0),t.showArrow=!1;break;case"maxCheckbox":e=E(c.find("input[name='"+s+"']")),m=T._getErrorMessage(c,e,o[f],o,f,t,T._maxCheckbox);break;case"minCheckbox":e=E(c.find("input[name='"+s+"']")),m=T._getErrorMessage(c,e,o[f],o,f,t,T._minCheckbox);break;case"equals":m=T._getErrorMessage(c,e,o[f],o,f,t,T._equals);break;case"funcCall":m=T._getErrorMessage(c,e,o[f],o,f,t,T._funcCall);break;case"creditCard":m=T._getErrorMessage(c,e,o[f],o,f,t,T._creditCard);break;case"condRequired":void 0!==(m=T._getErrorMessage(c,e,o[f],o,f,t,T._condRequired))&&(d=!0)}var x=!1;if("object"==typeof m)switch(m.status){case"_break":x=!0;break;case"_error":m=m.message;break;case"_error_no_prompt":return!0}if(x)break;"string"==typeof m&&(n+=m+"<br/>",t.isError=!0,v++)}!d&&!e.val()&&e.val().length<1&&(t.isError=!1);var _=e.prop("type"),C=e.data("promptPosition")||t.promptPosition;("radio"==_||"checkbox"==_)&&1<c.find("input[name='"+s+"']").size()&&(e=E("inline"===C?c.find("input[name='"+s+"'][type!=hidden]:last"):c.find("input[name='"+s+"'][type!=hidden]:first")),t.showArrow=!1),e.is(":hidden")&&t.prettySelect&&(e=c.find("#"+t.usePrefix+T._jqSelector(e.attr("id"))+t.useSuffix)),t.isError&&t.showPrompts?T._showPrompt(e,n,l,!1,t):T._closePrompt(e),e.trigger("jqv.field.result",[e,t.isError,n]);var b=E.inArray(e[0],t.InvalidFields);return-1==b?t.isError&&t.InvalidFields.push(e[0]):t.isError||t.InvalidFields.splice(b,1),T._handleStatusCssClasses(e,t),t.isError&&t.onFieldFailure&&t.onFieldFailure(e),!t.isError&&t.onFieldSuccess&&t.onFieldSuccess(e),t.isError},_handleStatusCssClasses:function(e,t){t.addSuccessCssClassToField&&e.removeClass(t.addSuccessCssClassToField),t.addFailureCssClassToField&&e.removeClass(t.addFailureCssClassToField),t.addSuccessCssClassToField&&!t.isError&&e.addClass(t.addSuccessCssClassToField),t.addFailureCssClassToField&&t.isError&&e.addClass(t.addFailureCssClassToField)},_getErrorMessage:function(e,t,a,r,i,o,s){var n=jQuery.inArray(a,r);"custom"!==a&&"funcCall"!==a||(a=a+"["+r[n+1]+"]",delete r[n]);var l,d=a,u=(t.attr("data-validation-engine")?t.attr("data-validation-engine"):t.attr("class")).split(" ");if(null!=(l="future"==a||"past"==a||"maxCheckbox"==a||"minCheckbox"==a?s(e,t,r,i,o):s(t,r,i,o))){var c=T._getCustomErrorMessage(E(t),u,d,o);c&&(l=c)}return l},_getCustomErrorMessage:function(e,t,a,r){var i=!1,o=/^custom\[.*\]$/.test(a)?T._validityProp.custom:T._validityProp[a];if(null!=o&&null!=(i=e.attr("data-errormessage-"+o)))return i;if(null!=(i=e.attr("data-errormessage")))return i;var s="#"+e.attr("id");if(void 0!==r.custom_error_messages[s]&&void 0!==r.custom_error_messages[s][a])i=r.custom_error_messages[s][a].message;else if(0<t.length)for(var n=0;n<t.length&&0<t.length;n++){var l="."+t[n];if(void 0!==r.custom_error_messages[l]&&void 0!==r.custom_error_messages[l][a]){i=r.custom_error_messages[l][a].message;break}}return i||void 0===r.custom_error_messages[a]||void 0===r.custom_error_messages[a].message||(i=r.custom_error_messages[a].message),i},_validityProp:{required:"value-missing",custom:"custom-error",groupRequired:"value-missing",ajax:"custom-error",minSize:"range-underflow",maxSize:"range-overflow",min:"range-underflow",max:"range-overflow",past:"type-mismatch",future:"type-mismatch",dateRange:"type-mismatch",dateTimeRange:"type-mismatch",maxCheckbox:"range-overflow",minCheckbox:"range-underflow",equals:"pattern-mismatch",funcCall:"custom-error",creditCard:"pattern-mismatch",condRequired:"value-missing"},_required:function(e,t,a,r,i){switch(e.prop("type")){case"text":case"password":case"textarea":case"file":case"select-one":case"select-multiple":default:var o=E.trim(e.val()),s=E.trim(e.attr("data-validation-placeholder")),n=E.trim(e.attr("placeholder"));if(!o||s&&o==s||n&&o==n)return r.allrules[t[a]].alertText;break;case"radio":case"checkbox":if(i){if(!e.attr("checked"))return r.allrules[t[a]].alertTextCheckboxMultiple;break}var l=e.closest("form, .validationEngineContainer"),d=e.attr("name");if(0==l.find("input[name='"+d+"']:checked").size())return 1==l.find("input[name='"+d+"']:visible").size()?r.allrules[t[a]].alertTextCheckboxe:r.allrules[t[a]].alertTextCheckboxMultiple}},_groupRequired:function(e,t,a,r){var i="["+r.validateAttribute+"*="+t[a+1]+"]",o=!1;if(e.closest("form, .validationEngineContainer").find(i).each(function(){if(!T._required(E(this),t,a,r))return!(o=!0)}),!o)return r.allrules[t[a]].alertText},_custom:function(e,t,a,r){var i,o=t[a+1],s=r.allrules[o];if(s)if(s.regex){var n=s.regex;if(!n)return void alert("jqv:custom regex not found - "+o);if(!new RegExp(n).test(e.val()))return r.allrules[o].alertText}else{if(!s.func)return void alert("jqv:custom type not allowed "+o);if("function"!=typeof(i=s.func))return void alert("jqv:custom parameter 'function' is no function - "+o);if(!i(e,t,a,r))return r.allrules[o].alertText}else alert("jqv:custom rule not found - "+o)},_funcCall:function(e,t,a,r){var i,o=t[a+1];if(-1<o.indexOf(".")){for(var s=o.split("."),n=window;s.length;)n=n[s.shift()];i=n}else i=window[o]||r.customFunctions[o];if("function"==typeof i)return i(e,t,a,r)},_equals:function(e,t,a,r){var i=t[a+1];if(e.val()!=E("#"+i).val())return r.allrules.equals.alertText},_maxSize:function(e,t,a,r){var i=t[a+1];if(i<e.val().length){var o=r.allrules.maxSize;return o.alertText+i+o.alertText2}},_minSize:function(e,t,a,r){var i=t[a+1];if(e.val().length<i){var o=r.allrules.minSize;return o.alertText+i+o.alertText2}},_min:function(e,t,a,r){var i=parseFloat(t[a+1]);if(parseFloat(e.val())<i){var o=r.allrules.min;return o.alertText2?o.alertText+i+o.alertText2:o.alertText+i}},_max:function(e,t,a,r){var i=parseFloat(t[a+1]);if(i<parseFloat(e.val())){var o=r.allrules.max;return o.alertText2?o.alertText+i+o.alertText2:o.alertText+i}},_past:function(e,t,a,r,i){var o,s=a[r+1],n=E(e.find("input[name='"+s.replace(/^#+/,"")+"']"));if("now"==s.toLowerCase())o=new Date;else if(null!=n.val()){if(n.is(":disabled"))return;o=T._parseDate(n.val())}else o=T._parseDate(s);if(o<T._parseDate(t.val())){var l=i.allrules.past;return l.alertText2?l.alertText+T._dateToString(o)+l.alertText2:l.alertText+T._dateToString(o)}},_future:function(e,t,a,r,i){var o,s=a[r+1],n=E(e.find("input[name='"+s.replace(/^#+/,"")+"']"));if("now"==s.toLowerCase())o=new Date;else if(null!=n.val()){if(n.is(":disabled"))return;o=T._parseDate(n.val())}else o=T._parseDate(s);if(T._parseDate(t.val())<o){var l=i.allrules.future;return l.alertText2?l.alertText+T._dateToString(o)+l.alertText2:l.alertText+T._dateToString(o)}},_isDate:function(e){return new RegExp(/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$|^(?:(?:(?:0?[13578]|1[02])(\/|-)31)|(?:(?:0?[1,3-9]|1[0-2])(\/|-)(?:29|30)))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^(?:(?:0?[1-9]|1[0-2])(\/|-)(?:0?[1-9]|1\d|2[0-8]))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^(0?2(\/|-)29)(\/|-)(?:(?:0[48]00|[13579][26]00|[2468][048]00)|(?:\d\d)?(?:0[48]|[2468][048]|[13579][26]))$/).test(e)},_isDateTime:function(e){return new RegExp(/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])\s+(1[012]|0?[1-9]){1}:(0?[1-5]|[0-6][0-9]){1}:(0?[0-6]|[0-6][0-9]){1}\s+(am|pm|AM|PM){1}$|^(?:(?:(?:0?[13578]|1[02])(\/|-)31)|(?:(?:0?[1,3-9]|1[0-2])(\/|-)(?:29|30)))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^((1[012]|0?[1-9]){1}\/(0?[1-9]|[12][0-9]|3[01]){1}\/\d{2,4}\s+(1[012]|0?[1-9]){1}:(0?[1-5]|[0-6][0-9]){1}:(0?[0-6]|[0-6][0-9]){1}\s+(am|pm|AM|PM){1})$/).test(e)},_dateCompare:function(e,t){return new Date(e.toString())<new Date(t.toString())},_dateRange:function(e,t,a,r){return!(!r.firstOfGroup[0].value&&r.secondOfGroup[0].value||r.firstOfGroup[0].value&&!r.secondOfGroup[0].value)&&T._isDate(r.firstOfGroup[0].value)&&T._isDate(r.secondOfGroup[0].value)&&T._dateCompare(r.firstOfGroup[0].value,r.secondOfGroup[0].value)?void 0:r.allrules[t[a]].alertText+r.allrules[t[a]].alertText2},_dateTimeRange:function(e,t,a,r){return!(!r.firstOfGroup[0].value&&r.secondOfGroup[0].value||r.firstOfGroup[0].value&&!r.secondOfGroup[0].value)&&T._isDateTime(r.firstOfGroup[0].value)&&T._isDateTime(r.secondOfGroup[0].value)&&T._dateCompare(r.firstOfGroup[0].value,r.secondOfGroup[0].value)?void 0:r.allrules[t[a]].alertText+r.allrules[t[a]].alertText2},_maxCheckbox:function(e,t,a,r,i){var o=a[r+1],s=t.attr("name");if(o<e.find("input[name='"+s+"']:checked").size())return i.showArrow=!1,i.allrules.maxCheckbox.alertText2?i.allrules.maxCheckbox.alertText+" "+o+" "+i.allrules.maxCheckbox.alertText2:i.allrules.maxCheckbox.alertText},_minCheckbox:function(e,t,a,r,i){var o=a[r+1],s=t.attr("name");if(e.find("input[name='"+s+"']:checked").size()<o)return i.showArrow=!1,i.allrules.minCheckbox.alertText+" "+o+" "+i.allrules.minCheckbox.alertText2},_creditCard:function(e,t,a,r){var i=!1,o=e.val().replace(/ +/g,"").replace(/-+/g,""),s=o.length;if(14<=s&&s<=16&&0<parseInt(o)){for(var n,l=0,d=(a=s-1,1),u=new String;n=parseInt(o.charAt(a)),u+=d++%2==0?2*n:n,0<=--a;);for(a=0;a<u.length;a++)l+=parseInt(u.charAt(a));i=l%10==0}if(!i)return r.allrules.creditCard.alertText},_ajax:function(e,t,a,s){var r=t[a+1],n=s.allrules[r],i=n.extraData,o=n.extraDataDynamic,l={fieldId:e.attr("id"),fieldValue:e.val()};if("object"==typeof i)E.extend(l,i);else if("string"==typeof i){var d=i.split("&");for(a=0;a<d.length;a++){var u=d[a].split("=");u[0]&&u[0]&&(l[u[0]]=u[1])}}if(o){var c=String(o).split(",");for(a=0;a<c.length;a++){var f=c[a];if(E(f).length){var v=e.closest("form, .validationEngineContainer").find(f).val();f.replace("#",""),escape(v);l[f.replace("#","")]=v}}}if("field"==s.eventTrigger&&delete s.ajaxValidCache[e.attr("id")],!s.isError&&!T._checkAjaxFieldStatus(e.attr("id"),s)){var p=!0;return"submit"==s.eventTrigger&&(p=!1),E.ajax({type:s.ajaxFormValidationMethod,url:n.url,cache:!1,dataType:"json",data:l,field:e,rule:n,methods:T,options:s,async:p,beforeSend:function(){},error:function(e,t){T._ajaxError(e,t)},success:function(e){var t=e[0],a=E("#"+t).eq(0);if(1==a.length){var r=e[1],i=e[2];if(r){if(s.ajaxValidCache[t]=!0,i){if(s.allrules[i])(o=s.allrules[i].alertTextOk)&&(i=o)}else i=n.alertTextOk;s.showPrompts&&(i?T._showPrompt(a,i,"pass",!0,s):T._closePrompt(a))}else{var o;if(s.ajaxValidCache[t]=!1,s.isError=!0,i){if(s.allrules[i])(o=s.allrules[i].alertText)&&(i=o)}else i=n.alertText;s.showPrompts&&T._showPrompt(a,i,"",!0,s)}}a.trigger("jqv.field.result",[a,s.isError,i])}}),n.alertTextLoad}},_ajaxError:function(e,t){0==e.status&&null==t?alert("The page is not served from a server! ajax call failed"):"undefined"!=typeof console&&console.log("Ajax error: "+e.status+" "+t)},_dateToString:function(e){var t=customDateFormat;return" "+(t=(t=(t=t.replace("Y",e.getFullYear())).replace("m",e.getMonth()+1)).replace("d",e.getDate()))},_parseDate:function(e){var t=e.split("-");return t==e&&(t=e.split("/")),t==e&&(t=e.split(".")),new Date(t[yearPartIndex],t[monthPartIndex]-1,t[dayPartIndex])},_showPrompt:function(e,t,a,r,i,o){e.data("jqv-prompt-at")instanceof jQuery?e=e.data("jqv-prompt-at"):e.data("jqv-prompt-at")&&(e=E(e.data("jqv-prompt-at")));var s=T._getPrompt(e);o&&(s=!1),E.trim(t)&&(s?T._updatePrompt(e,s,t,a,r,i):T._buildPrompt(e,t,a,r,i))},_buildPrompt:function(e,t,a,r,i){var o=E("<div>");switch(o.addClass(T._getClassName(e.attr("id"))+"formError"),o.addClass("parentForm"+T._getClassName(e.closest("form, .validationEngineContainer").attr("id"))),o.addClass("formError"),a){case"pass":o.addClass("greenPopup");break;case"load":o.addClass("blackPopup")}r&&o.addClass("ajaxed");E("<div>").addClass("formErrorContent").html(t).appendTo(o);var s=e.data("promptPosition")||i.promptPosition;if(i.showArrow){var n=E("<div>").addClass("formErrorArrow");if("string"==typeof s)-1!=(u=s.indexOf(":"))&&(s=s.substring(0,u));switch(s){case"bottomLeft":case"bottomRight":o.find(".formErrorContent").before(n),n.addClass("formErrorArrowBottom").html('<div class="line1">\x3c!-- --\x3e</div><div class="line2">\x3c!-- --\x3e</div><div class="line3">\x3c!-- --\x3e</div><div class="line4">\x3c!-- --\x3e</div><div class="line5">\x3c!-- --\x3e</div><div class="line6">\x3c!-- --\x3e</div><div class="line7">\x3c!-- --\x3e</div><div class="line8">\x3c!-- --\x3e</div><div class="line9">\x3c!-- --\x3e</div><div class="line10">\x3c!-- --\x3e</div>');break;case"topLeft":case"topRight":n.html('<div class="line10">\x3c!-- --\x3e</div><div class="line9">\x3c!-- --\x3e</div><div class="line8">\x3c!-- --\x3e</div><div class="line7">\x3c!-- --\x3e</div><div class="line6">\x3c!-- --\x3e</div><div class="line5">\x3c!-- --\x3e</div><div class="line4">\x3c!-- --\x3e</div><div class="line3">\x3c!-- --\x3e</div><div class="line2">\x3c!-- --\x3e</div><div class="line1">\x3c!-- --\x3e</div>'),o.append(n)}}i.addPromptClass&&o.addClass(i.addPromptClass);var l=e.attr("data-required-class");if(void 0!==l)o.addClass(l);else if(i.prettySelect&&E("#"+e.attr("id")).next().is("select")){var d=E("#"+e.attr("id").substr(i.usePrefix.length).substring(i.useSuffix.length)).attr("data-required-class");void 0!==d&&o.addClass(d)}o.css({opacity:0}),"inline"===s?(o.addClass("inline"),void 0!==e.attr("data-prompt-target")&&0<E("#"+e.attr("data-prompt-target")).length?o.appendTo(E("#"+e.attr("data-prompt-target"))):e.after(o)):e.before(o);var u=T._calculatePosition(e,o,i);return o.css({position:"inline"===s?"relative":"absolute",top:u.callerTopPosition,left:u.callerleftPosition,marginTop:u.marginTopSize,opacity:0}).data("callerField",e),i.autoHidePrompt&&setTimeout(function(){o.animate({opacity:0},function(){o.closest(".formErrorOuter").remove(),o.remove()})},i.autoHideDelay),o.animate({opacity:.87})},_updatePrompt:function(e,t,a,r,i,o,s){if(t){void 0!==r&&("pass"==r?t.addClass("greenPopup"):t.removeClass("greenPopup"),"load"==r?t.addClass("blackPopup"):t.removeClass("blackPopup")),i?t.addClass("ajaxed"):t.removeClass("ajaxed"),t.find(".formErrorContent").html(a);var n=T._calculatePosition(e,t,o),l={top:n.callerTopPosition,left:n.callerleftPosition,marginTop:n.marginTopSize};s?t.css(l):t.animate(l)}},_closePrompt:function(e){var t=T._getPrompt(e);t&&t.fadeTo("fast",0,function(){t.parent(".formErrorOuter").remove(),t.remove()})},closePrompt:function(e){return T._closePrompt(e)},_getPrompt:function(e){var t=E(e).closest("form, .validationEngineContainer").attr("id"),a=T._getClassName(e.attr("id"))+"formError",r=E("."+T._escapeExpression(a)+".parentForm"+T._getClassName(t))[0];if(r)return E(r)},_escapeExpression:function(e){return e.replace(/([#;&,\.\+\*\~':"\!\^$\[\]\(\)=>\|])/g,"\\$1")},isRTL:function(e){var t=E(document),a=E("body"),r=e&&e.hasClass("rtl")||e&&"rtl"===(e.attr("dir")||"").toLowerCase()||t.hasClass("rtl")||"rtl"===(t.attr("dir")||"").toLowerCase()||a.hasClass("rtl")||"rtl"===(a.attr("dir")||"").toLowerCase();return Boolean(r)},_calculatePosition:function(e,t,a){var r,i,o,s=e.width(),n=e.position().left,l=e.position().top;e.height();r=i=0,o=-t.height();var d=e.data("promptPosition")||a.promptPosition,u="",c="",f=0,v=0;switch("string"==typeof d&&-1!=d.indexOf(":")&&(u=d.substring(d.indexOf(":")+1),d=d.substring(0,d.indexOf(":")),-1!=u.indexOf(",")&&(c=u.substring(u.indexOf(",")+1),u=u.substring(0,u.indexOf(",")),v=parseInt(c),isNaN(v)&&(v=0)),f=parseInt(u),isNaN(u)&&(u=0)),d){default:case"topRight":i+=n+s-30,r+=l;break;case"topLeft":r+=l,i+=n;break;case"centerRight":r=l+4,o=0,i=n+e.outerWidth(!0)+5;break;case"centerLeft":i=n-(t.width()+2),r=l+4,o=0;break;case"bottomLeft":r=l+e.height()+5,o=0,i=n;break;case"bottomRight":i=n+s-30,r=l+e.height()+5,o=0;break;case"inline":o=r=i=0}return{callerTopPosition:(r+=v)+"px",callerleftPosition:(i+=f)+"px",marginTopSize:o+"px"}},_saveOptions:function(e,t){if(E.validationEngineLanguage)var a=E.validationEngineLanguage.allRules;else E.error("jQuery.validationEngine rules are not loaded, plz add localization files to the page");E.validationEngine.defaults.allrules=a;var r=E.extend(!0,{},E.validationEngine.defaults,t);return e.data("jqv",r),r},_getClassName:function(e){if(e)return e.replace(/:/g,"_").replace(/\./g,"_")},_jqSelector:function(e){return e.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g,"\\$1")},_condRequired:function(e,t,a,r){var i,o;for(i=a+1;i<t.length;i++)if((o=jQuery("#"+t[i]).first()).length&&null==T._required(o,["required"],0,r,!0))return T._required(e,["required"],0,r)},_submitButtonClick:function(e){var t=E(this);t.closest("form, .validationEngineContainer").data("jqv_submitButton",t.attr("id"))}};E.fn.validationEngine=function(e){var t=E(this);return t[0]?"string"==typeof e&&"_"!=e.charAt(0)&&T[e]?("showPrompt"!=e&&"hide"!=e&&"hideAll"!=e&&T.init.apply(t),T[e].apply(t,Array.prototype.slice.call(arguments,1))):"object"!=typeof e&&e?void E.error("Method "+e+" does not exist in jQuery.validationEngine"):(T.init.apply(t,arguments),T.attach.apply(t)):t},E.validationEngine={fieldIdCounter:0,defaults:{validationEventTrigger:"blur",scroll:!0,focusFirstField:!0,showPrompts:!0,validateNonVisibleFields:!1,promptPosition:"topRight",bindMethod:"bind",inlineAjax:!1,ajaxFormValidation:!1,ajaxFormValidationURL:!1,ajaxFormValidationMethod:"get",onAjaxFormComplete:E.noop,onBeforeAjaxFormValidation:E.noop,onValidationComplete:!1,doNotShowAllErrosOnSubmit:!1,custom_error_messages:{},binded:!0,showArrow:!0,isError:!1,maxErrorsPerField:!1,ajaxValidCache:{},autoPositionUpdate:!1,InvalidFields:[],onFieldSuccess:!1,onFieldFailure:!1,onSuccess:!1,onFailure:!1,validateAttribute:"class",addSuccessCssClassToField:"",addFailureCssClassToField:"",autoHidePrompt:!1,autoHideDelay:1e4,fadeDuration:.3,prettySelect:!1,addPromptClass:"",usePrefix:"",useSuffix:"",showOneMessage:!1}},E(function(){E.validationEngine.defaults.promptPosition=T.isRTL()?"topLeft":"topRight"})});
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка