Add scripts to create myops-getqueryview:
[myops.git] / web / query / evently / tagcloud / _init / data.js
1 function(resp) {
2   var app = $$(this).app;
3   var path = app.require("vendor/couchapp/lib/path").init(app.req);
4   var tags = [];
5   resp.rows.forEach(function(r) {
6     var tag = r.key[0];
7     // todo remove duplication of link definitions
8     var link = path.list("index","tags",{
9       descending : true, 
10       reduce : false,
11       limit : 10,
12       startkey : [tag, {}], 
13       endkey : [tag]});
14     tags.push({
15       tag : tag,
16       link : link,
17       size : (r.value * 2) + 10
18     });
19   });
20   return {
21     tags : tags.sort(function(a, b) {
22       return a.size < b.size;
23     })
24   };
25 }