jquery-timeago
jquery-timeago copied to clipboard
added "secondaryFuzzing" support, to allow customized post-processing
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.
This could be very useful. Is there any progress on this? Thanks.
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 .
I agree :) What about @rmm5t?