diff options
author | V.Krishn <vkrishn4@gmail.com> | 2016-07-07 08:17:44 +0530 |
---|---|---|
committer | V.Krishn <vkrishn4@gmail.com> | 2016-07-07 08:17:44 +0530 |
commit | 8ebaefe8b4b9c8150a0d86374b755489f6340c7d (patch) | |
tree | cdb08cc1e56f887d5fd4b28647f769764787bbde | |
parent | ebe306a87e2392c50b21c72e693310a0dce0c9f3 (diff) | |
download | aports-ui-8ebaefe8b4b9c8150a0d86374b755489f6340c7d.tar.bz2 |
add required_by in /package.html
-rw-r--r-- | public/js/aports.package.js | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/public/js/aports.package.js b/public/js/aports.package.js index 7cea103..ffdee04 100644 --- a/public/js/aports.package.js +++ b/public/js/aports.package.js @@ -107,8 +107,12 @@ var q_ = 'branch='+branch+'&arch='+arch+''; url = config.api.baseurl+'/packages/id/'+d.id+'/depends'+'&'+q_; asyncReq(url, 'callback', setDepends); - //alert(url); + //required + var q_ = 'branch='+branch+'&arch='+arch+''; + url = config.api.baseurl+'/packages/id/'+d.id+'/provides'+'&'+q_; + asyncReq(url, 'callback', setProvides); + //set subpackages var q_ = 'origin='+origin+'&branch='+branch+'&arch='+arch+'&repo='+repo+''; url = config.api.baseurl+''+app.resource+'&'+q_; @@ -117,6 +121,25 @@ }; + setProvides = function(data) { + var p = new Poly9.URLParser(window.location); + var q = p.getQueryarray(); + var items = []; var O = data.data[0]['attributes']['origin']; + var h = makeTblRow('', ['Required by '+'('+(data.meta.count)+')'], '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": "subpackage", + "class": "packages", + //"class": "table table-striped table-bordered table-condensed", + html: tbl + }).appendTo( "body .container" ); + } + setSubPackage = function(data) { var p = new Poly9.URLParser(window.location); var q = p.getQueryarray(); @@ -167,7 +190,7 @@ _getPackage(url); - + /*]]>*/ |