git ssb

16+

Dominic / patchbay



Tree: 3c5dd43a2f6adbcaaad339b0a31e11f7d87eec1f

Files: 3c5dd43a2f6adbcaaad339b0a31e11f7d87eec1f / modules / timestamp.js

509 bytesRaw
1var h = require('hyperscript')
2var moment = require('moment')
3
4function updateTimestampEl(el) {
5 el.firstChild.nodeValue = el.timestamp.fromNow()
6 return el
7}
8
9setInterval(function () {
10 var els = [].slice.call(document.querySelectorAll('.timestamp'))
11 els.forEach(updateTimestampEl)
12}, 60e3)
13
14exports.message_meta = function (msg) {
15 var m = moment(msg.value.timestamp)
16 return updateTimestampEl(h('a.enter.timestamp', {
17 href: '#'+msg.key,
18 timestamp: m,
19 title: m.format('LLLL')
20 }, ''))
21}
22

Built with git-ssb-web