summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV.Krishn <vkrishn4@gmail.com>2016-07-07 04:35:53 +0530
committerV.Krishn <vkrishn4@gmail.com>2016-07-07 04:35:53 +0530
commitebe306a87e2392c50b21c72e693310a0dce0c9f3 (patch)
tree892ae020e31ca4ed416b99d9161fb3a6d5a92de6
parentafdb7afd12384522dc08a0681dfe0acb31a37fdd (diff)
downloadaports-ui-ebe306a87e2392c50b21c72e693310a0dce0c9f3.tar.bz2
add depends in /package.html
-rw-r--r--public/js/aports.package.js26
1 files changed, 23 insertions, 3 deletions
diff --git a/public/js/aports.package.js b/public/js/aports.package.js
index 12c01e4..7cea103 100644
--- a/public/js/aports.package.js
+++ b/public/js/aports.package.js
@@ -103,8 +103,14 @@
}).appendTo( "body .container" );
if(data) {
+ // get dependencies
+ var q_ = 'branch='+branch+'&arch='+arch+'';
+ url = config.api.baseurl+'/packages/id/'+d.id+'/depends'+'&'+q_;
+ asyncReq(url, 'callback', setDepends);
+ //alert(url);
+
//set subpackages
- var q_ = 'origin='+origin+'&branch='+branch+'&arch='+arch+'&repo='+repo+''
+ var q_ = 'origin='+origin+'&branch='+branch+'&arch='+arch+'&repo='+repo+'';
url = config.api.baseurl+''+app.resource+'&'+q_;
asyncReq(url, 'callback', setSubPackage);
}
@@ -131,8 +137,22 @@
}
setDepends = function(data) {
- alert(data);
-
+ var p = new Poly9.URLParser(window.location);
+ var q = p.getQueryarray();
+ var items = []; var O = data.data[0]['attributes']['origin'];
+ var h = makeTblRow('', ['Dependencies '+'('+(data.meta.count-1)+')'], 'data', 'th', 'tr');
+ $.each( data.data, function( key, val ) {
+ if(val['attributes']['name'] !== q['name']) {
+ items.push(makeTblRow(val['attributes'], ['name'], 'data', 'td', 'tr'));
+ }
+ });
+ var tbl = "\n" + h + "\n" + items.join( "\n" );
+ $( "<table/>", {
+ "id": "depends",
+ "class": "packages",
+ //"class": "table table-striped table-bordered table-condensed",
+ html: tbl
+ }).appendTo( "body .container" );
}
_getPackage = function(url) {