app/assets/javascripts/local_time.js.coffee in local_time-0.2.0 vs app/assets/javascripts/local_time.js.coffee in local_time-0.3.0

- old
+ new

@@ -81,13 +81,10 @@ daysPassed: -> @constructor.today().daysSince @ class RelativeTimeAgo - @generate: (date) -> - new this(date).toString() - constructor: (@date) -> @calendarDate = CalendarDate.fromDate @date toString: -> # Today: "Saved 5 hours ago" @@ -144,10 +141,12 @@ strftime @date, format formatTime: -> strftime @date, '%l:%M%P' +relativeTimeAgo = (date) -> + new RelativeTimeAgo(date).toString() domLoaded = false update = (callback) -> callback() if domLoaded @@ -185,12 +184,15 @@ switch local when "time" element.setAttribute "data-localized", true strftime time, format when "time-ago" - RelativeTimeAgo.generate time + relativeTimeAgo time setInterval -> event = document.createEvent "Events" event.initEvent "time:elapse", true, true document.dispatchEvent event , 60 * 1000 + +# Public API +@LocalTime = {strftime, relativeTimeAgo}