| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 1× 1× 1× 18× 18× 18× 4× 18× 6× 18× 1× 814× 4837× 20× |
var delayCompile = {}
export var directives = {}
export function directive(name, opts) {
Iif( directives[name]){
avalon.warn(name, 'directive have defined! ')
}
directives[name] = opts
if(!opts.update){
opts.update = function(){}
}
if (opts.delay) {
delayCompile[name] = 1
}
return opts
}
export function delayCompileNodes(dirs) {
for (var i in delayCompile) {
if (('ms-' + i) in dirs) {
return true
}
}
}
|