Skip to content

Commit

Permalink
Better view for finding scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
isaacs committed May 25, 2011
1 parent 4340422 commit 861dc21
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion registry/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -373,10 +373,18 @@ ddoc.views.scripts = {
ddoc.lists.scripts = function (head, req) {
var row
, out = {}
, scripts = req.query.scripts && req.query.scripts.split(",")
while (row = getRow()) {
inc = true
if (!row.id) continue
if (req.query.package && row.id !== req.query.package) continue
if (req.query.script && !row.value[req.query.script]) continue
if (scripts && scripts.length) {
var inc = false
for (var s = 0, l = scripts.length; s < l && !inc; s ++) {
inc = row.value[scripts[s]]
}
if (!inc) continue
}
out[row.id] = row.value
}
send(toJSON(out))
Expand Down

0 comments on commit 861dc21

Please sign in to comment.