UNPKG

timeago

Version:

jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago").

15 lines (14 loc) 611 B
ko.bindingHandlers.timeago = { init: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) { var value = valueAccessor(); var valueUnwrapped = ko.unwrap(value); element.title = moment(valueUnwrapped).toISOString(); $(element).timeago(); }, update: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) { var value = valueAccessor(); var valueUnwrapped = ko.unwrap(value); element.title = moment(valueUnwrapped).toISOString(); $(element).timeago('update', element.title); } }