var moment = require('moment'); var Backgrid = require('backgrid'); var UiSettings = require('../Shared/UiSettingsModel'); require('../Shared/FormatHelpers'); module.exports = Backgrid.Cell.extend({ className : 'age-cell', render : function(){ var age = this.model.get('age'); var ageHours = this.model.get('ageHours'); var published = moment(this.model.get('publishDate')); var publishedFormatted = published.format('{0} {1}'.format(UiSettings.get('shortDateFormat'), UiSettings.time(true, true))); var formatted = age; var suffix = this.plural(age, 'day'); if(age === 0) { formatted = ageHours.toFixed(1); suffix = this.plural(Math.round(ageHours), 'hour'); } this.$el.html('