jquery-timeago icon indicating copy to clipboard operation
jquery-timeago copied to clipboard

added "secondaryFuzzing" support, to allow customized post-processing

Open horscroft-swish opened this issue 9 years ago • 3 comments
trafficstars

A common problem we've encountered in our applications is that we sometimes need less granularity in recent dates.

For example, a task assigned for today, noon, needs to be displayed as "Today" rather than "23 minutes from now", since most tasks are time-agnostic.

For our own purposes, I've added support for post-processing by supplying a function as a timeago setting:

$.timeago.settings.secondaryFuzzing = function(element, intendedText, difference) {}

Which then applies necessary post-processing based on things such as element class, difference etc.

I figured it might be a useful use-case for the original codebase.

horscroft-swish avatar Oct 19 '16 11:10 horscroft-swish

This could be very useful. Is there any progress on this? Thanks.

halaxa avatar May 30 '21 12:05 halaxa

It's a really simple PR, I don't know what else is necessary -- it basically just gives the option to supply a "last mile processing" step called secondaryFuzzing.

If there is anything you need to change, I'm all ears, but it should be ready to merge in.

On Sun, May 30, 2021 at 2:49 PM Filip Halaxa @.***> wrote:

This could be very useful. Is there any progress on this? Thanks.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rmm5t/jquery-timeago/pull/310#issuecomment-850995090, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANRR7YTYGP55OGU7PJDTCLTQIX5FANCNFSM4CTLMDXQ .

horscroft-swish avatar May 30 '21 13:05 horscroft-swish

I agree :) What about @rmm5t?

halaxa avatar May 30 '21 13:05 halaxa