PageSourceSearch

https://www.build-ing.de/typo3conf/ext/femanager/Resources/Public/JavaScript/Validation.min.js?1563353169

js build-ing.de collected 2026-10-02 10:29:49 UTC 2,862 bytes, 1 lines download raw bytes

1jQuery.fn.femanagerValidation=function(e){function a(a){c=new m({numRequest:a.find("*[data-validation]").length,element:a}),a.find("*[data-validation]").each(function(){t(e(this),!0)})}function t(a,t){var o=a.closest("form"),d=o.find("div:first").find('input[name="tx_femanager_pi1[user][__identity]"]').val(),p=o.find("div:first").find('input[name="tx_femanager_pi1[__referrer][@action]"]').val(),m=Femanager.getBaseUrl()+"?type=1548935210",g=s(a),v=a.val();"checkbox"==a.prop("type")&&0==a.prop("checked")&&(v="");var h="";if(l(g,"sameAs")){var _=l(g,"sameAs"),b=f(_),x=e('input[name="tx_femanager_pi1[user]['+b+']"]');h=x.val(),"checkbox"==x.prop("type")&&0==x.prop("checked")&&(h="")}e.ajax({url:m,data:{"tx_femanager_pi1[validation]":a.attr("data-validation"),"tx_femanager_pi1[value]":v,"tx_femanager_pi1[field]":n(a),"tx_femanager_pi1[user]":void 0!==d?d:"","tx_femanager_pi1[additionalValue]":h?h:"","tx_femanager_pi1[plugin]":o.data("femanager-plugin"),"tx_femanager_pi1[referrerAction]":p,storagePid:e("#femanagerStoragePid").val(),L:e("#femanagerLanguage").val(),id:e("#femanagerPid").val()},type:"POST",cache:!1,success:function(e){if(t&&c.addCallbackToQueue(!0),e)try{e.validate?i(a):r(a,e.message)}catch(n){a.before(data)}},error:function(){u()}})}function n(e){var a="",t=e.prop("name").split("[");return a=void 0!==t[2]?t[2].replace("]",""):t[1].replace("]","")}function r(a,t){i(a);var n=e(".femanager_validation_container").html().replace("###messages###",t);a.before(n),a.closest(".form-group").addClass("has-error"),a.addClass("error")}function i(e){e.closest(".form-group").removeClass("has-error"),e.siblings(".alert").remove(),e.removeClass("error")}function o(a){0==a.find(".error").length?(p=!0,a.submit()):e("html,body").animate({scrollTop:a.find(".error:first").offset().top})}function l(e,a){for(var t=0;t<e.length;t++)if(e[t].indexOf(a)!==-1)return e[t];return""}function s(e){return e.attr("data-validation").split(",")}function f(e){var a="";if(e.indexOf("(")!==-1){var t=e.split("(");a=t[1].substr(0,t[1].length-1)}return a}function u(){"object"==typeof console&&console.log("Error: The called url is not available - if you use TYPO3 in a subfolder, please use config.baseURL in TypoScript")}var c,d=e(this),p=!1;0==d.find("*[data-validation]").length&&(p=!0);var m=function(){var a,t,n;return function(r){r||(r={}),a=r.numRequest||0,t=r.requestsCompleted||0,d=r.element||0,n=[];var i=function(){e("body").css("cursor","default"),o(d);for(var a=0;a<n.length;a++)n[a]()};r.singleCallback&&n.push(r.singleCallback),this.addCallbackToQueue=function(e,r){e&&t++,r&&n.push(r),t==a&&i()},this.requestComplete=function(e){e&&t++,t==a&&i()},this.setCallback=function(e){n.push(callBack)}}}();e("*[data-validation]").blur(function(){t(e(this),!1)}),d.submit(function(t){e("body").css("cursor","wait"),p||(t.preventDefault(),a(e(this)))})};

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.