Commit 13d54825caa9906484c32c0b3ba3483fcc7f1923
Render npm packages more
cel committed on 9/1/2018, 1:55:40 AMParent: 1a47f5f10e7f528233fc2adfe33565b40ecb322f
Files changed
render.js | changed |
render.js | ||
---|---|---|
@@ -506,9 +506,17 @@ | ||
506 | 506 … | var host = c.address && c.address.host |
507 | 507 … | return h('span.status', 'Connected to the pub ' + host); |
508 | 508 … | } |
509 | 509 … | else if (c.type == "npm-packages") { |
510 | - return [h('span.status', 'Pushed npm packages')]; | |
510 … | + return h('div.status', 'Pushed npm packages', | |
511 … | + Array.isArray(c.mentions) ? h('ul', c.mentions.map(function (link) { | |
512 … | + var name = link && link.name | |
513 … | + var m = name && /^npm:([^:]*):([^:]*)(?::([^:]*)(?:\.tgz)?)?$/.exec(name) | |
514 … | + if (!m) return | |
515 … | + var [, name, version, tag] = m | |
516 … | + return h('li', name + ' v' + version + (tag ? ' (' + tag + ')' : '')) | |
517 … | + })) : '' | |
518 … | + ); | |
511 | 519 … | } |
512 | 520 … | else if (c.type == "channel" && c.subscribed) |
513 | 521 … | return h('span.status', |
514 | 522 … | 'Subscribed to channel ', |
Built with git-ssb-web