Number.min.js 984 B

1
  1. MWF.xDesktop.requireApp("process.Xform","Number",null,false);MWF.xApplication.cms.Xform.Number=MWF.CMSNumber=new Class({Extends:MWF.APPNumber,validationConfigItem:function(e,t){var a=t.status=="all"?true:e=="publish";if(a){var r=this.getInputData();var i=t.valueType=="value"?r:r.length;switch(t.operateor){case"isnull":if(!i){this.notValidationMode(t.prompt);return false}break;case"notnull":if(i){this.notValidationMode(t.prompt);return false}break;case"gt":if(i>t.value){this.notValidationMode(t.prompt);return false}break;case"lt":if(i<t.value){this.notValidationMode(t.prompt);return false}break;case"equal":if(i==t.value){this.notValidationMode(t.prompt);return false}break;case"neq":if(i!=t.value){this.notValidationMode(t.prompt);return false}break;case"contain":if(i.toString().indexOf(t.value)!=-1){this.notValidationMode(t.prompt);return false}break;case"notcontain":if(i.toString().indexOf(t.value)==-1){this.notValidationMode(t.prompt);return false}break}}return true}});