refactor: validate.jst
parent
393b6a5b35
commit
71c3709c2a
|
@ -25,7 +25,6 @@
|
|||
}}
|
||||
{{?}}
|
||||
|
||||
{{# def.beginDefOut}}
|
||||
var validate =
|
||||
{{? $async }}
|
||||
{{? $es7 }}
|
||||
|
@ -37,34 +36,32 @@
|
|||
(function
|
||||
{{?}}
|
||||
(data, dataPath, parentData, parentDataProperty, rootData) {
|
||||
{{# def.storeDefOut:def_function }}
|
||||
'use strict';
|
||||
{{?}}
|
||||
|
||||
|
||||
{{? typeof it.schema == 'boolean' }}
|
||||
{{? !it.schema }}
|
||||
{{ var $keyword = 'false schema'; }}
|
||||
{{# def.setupKeyword}}
|
||||
{{?}}
|
||||
{{? it.isTop}}
|
||||
{{= def_function }}
|
||||
{{? it.schema }}
|
||||
{{? !$async }}
|
||||
validate.errors = null;
|
||||
{{?}}
|
||||
{{? it.isTop}}
|
||||
{{? !$async }} validate.errors = null; {{?}}
|
||||
return true;
|
||||
{{??}}
|
||||
{{ $breakOnError = true; }}
|
||||
{{# def.error:'false schema' }}
|
||||
var {{=$valid}} = true;
|
||||
{{?}}
|
||||
});
|
||||
|
||||
return validate;
|
||||
{{??}}
|
||||
var {{=$valid}} = {{=it.schema}};
|
||||
{{? !it.schema }}
|
||||
{{ var $keyword = 'false schema'; }}
|
||||
{{# def.setupKeyword }}
|
||||
{{? it.isTop}}
|
||||
{{ $breakOnError = true; }}
|
||||
{{??}}
|
||||
var {{=$valid}} = false;
|
||||
{{?}}
|
||||
{{# def.error:'false schema' }}
|
||||
{{?}}
|
||||
|
||||
{{? it.isTop}}
|
||||
});
|
||||
return validate;
|
||||
{{?}}
|
||||
|
||||
{{ return out; }}
|
||||
|
@ -84,8 +81,6 @@
|
|||
it.dataPathArr = [undefined];
|
||||
}}
|
||||
|
||||
{{= def_function }}
|
||||
'use strict';
|
||||
var vErrors = null; {{ /* don't edit, used in replace */ }}
|
||||
var errors = 0; {{ /* don't edit, used in replace */ }}
|
||||
if (rootData === undefined) rootData = data;
|
||||
|
|
Loading…
Reference in New Issue