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