
META-INF.resources.bower_components.textAngular.src.validators.min.js Maven / Gradle / Ivy
angular.module("textAngular.validators",[]).directive("taMaxText",function(){return{restrict:"A",require:"ngModel",link:function(c,d,b,e){var a=parseInt(c.$eval(b.taMaxText));if(isNaN(a)){throw ("Max text must be an integer")}b.$observe("taMaxText",function(f){a=parseInt(f);if(isNaN(a)){throw ("Max text must be an integer")}if(e.$dirty){e.$validate()}});e.$validators.taMaxText=function(g){var f=angular.element("");f.html(g);return f.text().length<=a}}}}).directive("taMinText",function(){return{restrict:"A",require:"ngModel",link:function(c,d,a,e){var b=parseInt(c.$eval(a.taMinText));if(isNaN(b)){throw ("Min text must be an integer")}a.$observe("taMinText",function(f){b=parseInt(f);if(isNaN(b)){throw ("Min text must be an integer")}if(e.$dirty){e.$validate()}});e.$validators.taMinText=function(g){var f=angular.element("");f.html(g);return !f.text().length||f.text().length>=b}}}});
© 2015 - 2025 Weber Informatics LLC | Privacy Policy