(defs, c)
| 148 | |
| 149 | var defsLoaded = Object.create(null) |
| 150 | function loadDefs(defs, c) { |
| 151 | var result = [], loaded = 0 |
| 152 | for (var i = 0; i < defs.length; ++i) (function(i) { |
| 153 | var name = defs[i] |
| 154 | if (defsLoaded[name]) { |
| 155 | result[i] = defsLoaded[name] |
| 156 | if (++loaded == defs.length) c(result) |
| 157 | } else { |
| 158 | load("../../defs/" + name + ".json", function(json) { |
| 159 | defsLoaded[name] = result[i] = JSON.parse(json) |
| 160 | if (++loaded == defs.length) c(result) |
| 161 | }) |
| 162 | } |
| 163 | })(i) |
| 164 | } |
| 165 | |
| 166 | function words(str) { |
| 167 | return str ? str.split(" ") : [] |
no test coverage detected
searching dependent graphs…