Commit ab6364c716e5a9bc4c49bafc0c42c0c8c2e4e40a
Linkify message dates in feeds
cel committed on 11/5/2016, 12:01:12 AMParent: 8acc1d1aa35122646294a41cd1ec6fa54f18baad
Files changed
index.js | changed |
index.js | |||
---|---|---|---|
@@ -559,8 +559,9 @@ | |||
559 | 559 … | G.renderFeedItem = function (req, msg, cb) { | |
560 | 560 … | var self = this | |
561 | 561 … | var c = msg.value.content | |
562 | 562 … | var msgDate = moment(new Date(msg.value.timestamp)).fromNow() | |
563 … | + var msgDateLink = u.link([msg.key], msgDate, false, 'class="date"') | ||
563 | 564 … | var author = msg.value.author | |
564 | 565 … | var authorLink = u.link([msg.value.author], msg.authorName) | |
565 | 566 … | switch (c.type) { | |
566 | 567 … | case 'git-repo': | |
@@ -575,9 +576,9 @@ | |||
575 | 576 … | req._t('Forked', { | |
576 | 577 … | name: authorLink, | |
577 | 578 … | upstream: u.link([c.upstream], upstreamName), | |
578 | 579 … | repo: u.link([msg.key], repoName) | |
579 | - }) + ' <span class="date">' + msgDate + '</span></section>') | ||
580 … | + }) + ' ' + msgDateLink + '</section>') | ||
580 | 581 … | }) | |
581 | 582 … | }) | |
582 | 583 … | } else { | |
583 | 584 … | return done(function (err, repoName) { | |
@@ -586,9 +587,9 @@ | |||
586 | 587 … | cb(null, '<section class="collapse">' + | |
587 | 588 … | req._t('CreatedRepo', { | |
588 | 589 … | name: authorLink, | |
589 | 590 … | repo: repoLink | |
590 | - }) + ' <span class="date">' + msgDate + '</span></section>') | ||
591 … | + }) + ' ' + msgDateLink + '</section>') | ||
591 | 592 … | }) | |
592 | 593 … | } | |
593 | 594 … | case 'git-update': | |
594 | 595 … | return self.getRepoName(author, c.repo, function (err, repoName) { | |
@@ -597,9 +598,9 @@ | |||
597 | 598 … | cb(null, '<section class="collapse">' + | |
598 | 599 … | req._t('Pushed', { | |
599 | 600 … | name: authorLink, | |
600 | 601 … | repo: repoLink | |
601 | - }) + ' <span class="date">' + msgDate + '</span></section>') | ||
602 … | + }) + ' ' + msgDateLink + '</section>') | ||
602 | 603 … | }) | |
603 | 604 … | case 'issue': | |
604 | 605 … | case 'pull-request': | |
605 | 606 … | var issueLink = u.link([msg.key], u.messageTitle(msg)) | |
@@ -616,9 +617,9 @@ | |||
616 | 617 … | type: req._t(c.type == 'pull-request' ? | |
617 | 618 … | 'pull request' : 'issue.'), | |
618 | 619 … | title: issueLink, | |
619 | 620 … | project: repoLink | |
620 | - }) + ' <span class="date">' + msgDate + '</span></section>') | ||
621 … | + }) + ' ' + msgDateLink + '</section>') | ||
621 | 622 … | }) | |
622 | 623 … | }) | |
623 | 624 … | case 'about': | |
624 | 625 … | return cb(null, '<section class="collapse">' + |
Built with git-ssb-web