Current section

Files

Jump to
nitrogen_core priv www nitro_livevalidation.min.js
Raw

priv/www/nitro_livevalidation.min.js

"livevalidation"!=Nitrogen.$get_validation_system()&&Nitrogen.$dependency_register_function("/nitrogen/livevalidation.min.js",function(){Nitrogen.$validation_data_field="LV_validation_field",Nitrogen.$validation_message_class="LV_validation_message",NitrogenClass.prototype.$get_validation=function(element){return $(element).data(this.$validation_data_field)},NitrogenClass.prototype.$set_validation=function(element,data){return $(element).data(this.$validation_data_field,data)},NitrogenClass.prototype.$remove_validation_artifacts=function(element){$(element).next("."+this.$validation_msg_class).remove()},NitrogenClass.prototype.$init_validation=function(element,group,args){return $(element)?(this.$get_validation(element)||((args=new LiveValidation(element,args)).group=group,this.$set_validation(element,args)),this.$get_validation(element)):null},NitrogenClass.prototype.$add_validation=function(element,update_v_fun){update_v_fun=update_v_fun(this.$get_validation(element));this.$set_validation(element,update_v_fun)},NitrogenClass.prototype.$validate_element=function(element,validationGroup){element=this.$get_validation(element);return!element||""!=validationGroup&&null!=validationGroup&&element.group!=validationGroup||element.validate()},NitrogenClass.prototype.$destroy_target_validation=function(element){element=this.$get_validation(element);element&&(element.destroy(),this.$set_validation(null))},NitrogenClass.prototype.$validation_error=function(element,attachTo,text){var opts={onlyOnSubmit:!0},attachTo=(attachTo&&(opts.InsertAfterWhatNode=attachTo),console.log(opts),new LiveValidation(obj(element),opts));attachTo.add(Validate.Custom,{against:this.$return_false,failureMessage:text,displayMessageWhenEmpty:!0}),attachTo.validate()},Nitrogen.$set_validation_loaded("livevalidation")});