Add relative dates to chat

This commit is contained in:
Daniel Saewitz 2013-05-04 14:56:21 -04:00
parent 66dbc3f258
commit c8ddd39577
3 changed files with 6 additions and 2 deletions

View file

@ -27,7 +27,8 @@
"resolve": "~0.2.3",
"browserify": "1.17.3",
"expect.js": "~0.2.0",
"derby-i18n": "0.0.1"
"derby-i18n": "0.0.1",
"relative-date": "~1.1.1"
},
"private": true,
"subdomain": "habitrpg",

View file

@ -1,5 +1,6 @@
moment = require 'moment'
_ = require 'underscore'
relative = require 'relative-date'
algos = require './algos'
# Absolute diff between two dates
@ -166,4 +167,6 @@ viewHelpers = (view) ->
return false unless str1 && str2
str1.indexOf(str2) != -1
view.fn 'relativeDate', relative
module.exports = { viewHelpers, removeWhitespace, randomVal, daysBetween, dayMapping, username }

View file

@ -92,7 +92,7 @@
<ul class='unstyled tavern-chat'>
{#each _tavern.chat.messages as :message}
<li class="{#if indexOf(:message.text, _user.profile.name)}highlight{/if}">
<span class='badge'>{:message.user}</span> {:message.text} - <span class='muted'>{friendlyTimestamp(:message.timestamp)}</span>
<span class='badge'>{:message.user}</span> {:message.text} {:message.timestamp} - <span class='muted'>{relativeDate(:message.timestamp)}</span>
</li>
{/}
</ul>