(obj, path)
| 31 | } |
| 32 | |
| 33 | function queueComputed (obj, path) { |
| 34 | var queue = obj._computedQueue || (obj._computedQueue = []) |
| 35 | , deps = obj._computedDependencies[path]; |
| 36 | |
| 37 | if (deps) { |
| 38 | for (var i=0, dep; (dep=deps[i]); ++i) { |
| 39 | if (!queue.length || -1 == queue.indexOf(dep)) queue.push(dep); |
| 40 | } |
| 41 | } |
| 42 | } |
| 43 | |
| 44 | function flushComputed (obj) { |
| 45 | var queue = obj._computedQueue; |