4 Request = function(opts) {
8 // do the request to get the task..
9 var r = new XMLHttpRequest({
11 onreadystatechange : function()
14 if (this.status != 4) {
19 var res = JSON.parse(this.responseText);
21 //print(JSON.stringify(res,null,4))
22 //print([ res.success , res.data.length ]);
23 if (!res.success || !res.data.length) {
24 print("NO tasks returned");
29 //print("Current task:" + JSON.stringify(_this.curTask,null,4));
31 opts.success.call(opts.scope || this, res.data);
38 var netrc = Netrc.forHost('git.roojs.com');
43 'http://roojs.com/admin.php' + opts.url + '?' + r.urlEncode(opts.params)
44 ,true, netrc.login, netrc.password );
45 print("Getting current task: " +
46 'http://roojs.com/admin.php' + opts.url + '?' + r.urlEncode(opts.params)