Commit f66cffc8 authored by jakeburden's avatar jakeburden

Export getTimeago func to return timeago

parent 6401db89
...@@ -156,13 +156,14 @@ const memoizedLocale = () => { ...@@ -156,13 +156,14 @@ const memoizedLocale = () => {
timeago.register(timeagoLanguageCode, memoizedLocale()); timeago.register(timeagoLanguageCode, memoizedLocale());
timeago.register(`${timeagoLanguageCode}-remaining`, memoizedLocaleRemaining()); timeago.register(`${timeagoLanguageCode}-remaining`, memoizedLocaleRemaining());
export const getTimeago = () => timeago;
/** /**
* For the given elements, sets a tooltip with a formatted date. * For the given elements, sets a tooltip with a formatted date.
* @param {JQuery} $timeagoEls * @param {JQuery} $timeagoEls
* @param {Boolean} setTimeago * @param {Boolean} setTimeago
*/ */
export const localTimeAgo = ($timeagoEls, setTimeago = true) => { export const localTimeAgo = ($timeagoEls, setTimeago = true) => {
$timeagoEls.each((i, el) => { $timeagoEls.each((i, el) => {
$(el).text(timeago.format($(el).attr('datetime'), timeagoLanguageCode)); $(el).text(timeago.format($(el).attr('datetime'), timeagoLanguageCode));
}); });
...@@ -196,9 +197,7 @@ export const timeFor = (time, expiredLabel) => { ...@@ -196,9 +197,7 @@ export const timeFor = (time, expiredLabel) => {
if (new Date(time) < new Date()) { if (new Date(time) < new Date()) {
return expiredLabel || s__('Timeago|Past due'); return expiredLabel || s__('Timeago|Past due');
} }
return timeago return timeago.format(time, `${timeagoLanguageCode}-remaining`).trim();
.format(time, `${timeagoLanguageCode}-remaining`)
.trim();
}; };
export const getDayDifference = (a, b) => { export const getDayDifference = (a, b) => {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment