summaryrefslogtreecommitdiff
path: root/js/view/ui.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/view/ui.js')
-rw-r--r--js/view/ui.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/js/view/ui.js b/js/view/ui.js
index 196406a..a528bee 100644
--- a/js/view/ui.js
+++ b/js/view/ui.js
@@ -42,4 +42,20 @@
m("span.badge", badgeText)
]);
};
+
+ ui.licenseList = function(package) {
+ function licenseLink(license) {
+ return m("a", { href: license.uri }, license.name);
+ }
+
+ if(_.isArray(package.license)) {
+ return m("ul.list-inline", package.license.map(function(license) {
+ return m("li", licenseLink(license));
+ }));
+ } else if(package.license) {
+ return licenseLink(package.license);
+ } else {
+ return "";
+ }
+ };
})();