Private GIT

Skip to content
Snippets Groups Projects
Commit b525eea3 authored by Dustyn Gibson's avatar Dustyn Gibson
Browse files

Lowercase date fuzzies were ugly, and the 'last' keyword suggests > 7 days...

Lowercase date fuzzies were ugly, and the 'last' keyword suggests > 7 days ago. ie: this past sunday (2 days ago) is not the same as last sunday, as last sunday was 9 days ago if today is tuesday.
parent 44403bb6
No related branches found
No related tags found
No related merge requests found
...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
moment.lang('en', { moment.lang('en', {
calendar: { calendar: {
lastDay:dateA + 'Yesterday' + timeA, sameDay:dateA + 'Today' + timeA, nextDay:dateA + 'Tomorrow' + timeA, lastDay:dateA + 'Yesterday' + timeA, sameDay:dateA + 'Today' + timeA, nextDay:dateA + 'Tomorrow' + timeA,
lastWeek:dateA + 'last] ddd' + timeB, nextWeek:dateA + 'on] ddd' + timeB, lastWeek:dateA + 'Last] ddd' + timeB, nextWeek:dateA + 'On] ddd' + timeB,
sameElse:dateA + ']ddd, MMM D YYYY[' + timeA sameElse:dateA + ']ddd, MMM D YYYY[' + timeA
}, },
relativeTime: { relativeTime: {
...@@ -126,7 +126,7 @@ ...@@ -126,7 +126,7 @@
if (fuzzer) if (fuzzer)
result = result.replace(/\bOn\b/i, 'Next'); result = result.replace(/\bOn\b/i, 'Next');
} else if (! /\b((yester|to)day\b|tomo|last\b)/i.test(result)) { } else if (! /\b((Yester|To)day\b|Tomo|Last\b)/i.test(result)) {
if (14 > day) if (14 > day)
result = airdate.from(today) + (dateWithTime ? dtGlue + airdatetime.format(timeToken) : ''); result = airdate.from(today) + (dateWithTime ? dtGlue + airdatetime.format(timeToken) : '');
else if (4 > week) { else if (4 > week) {
...@@ -141,14 +141,15 @@ ...@@ -141,14 +141,15 @@
} }
titleThis = true; titleThis = true;
} }
result = day < 7 ? result.replace(/\bLast \b/i, '') : result;
var n = false; // disable for prod var n = false; // disable for prod
$(this).html(result); $(this).html(result);
if (dateWithTime && /(yester|to)day/i.test(result)) if (dateWithTime && /(Yester|To)day/i.test(result))
$(this).find('.fd').attr('title',(n?'1) ':'') + moment.duration(airdatetime.diff(moment(),'seconds'),'seconds').humanize(true)).each(addQTip); $(this).find('.fd').attr('title',(n?'1) ':'') + moment.duration(airdatetime.diff(moment(),'seconds'),'seconds').humanize(true)).each(addQTip);
else if (dateWithTime) else if (dateWithTime)
$(this).find('.fd').attr('title',(n?'2) ':'') + airdate.from(today)).each(addQTip); $(this).find('.fd').attr('title',(n?'2) ':'') + airdate.from(today)).each(addQTip);
else if (! /today/i.test(result)) else if (! /Today/i.test(result))
$(this).find('.fd').attr('title',(n?'3) ':'') + airdate.from(today)).each(addQTip); $(this).find('.fd').attr('title',(n?'3) ':'') + airdate.from(today)).each(addQTip);
else else
titleThis = false; titleThis = false;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment