overrideTimeago only needs to be called once

This commit is contained in:
psychobunny
2015-08-22 12:21:51 -04:00
parent 0caa095ea4
commit 7fa4057051
2 changed files with 14 additions and 15 deletions

View File

@@ -160,6 +160,19 @@ app.cacheBuster = null;
}
}
function overrideTimeago() {
var timeagoFn = $.fn.timeago;
$.fn.timeago = function() {
var els = timeagoFn.apply(this, arguments);
if (els) {
els.each(function() {
$(this).attr('title', (new Date($(this).attr('title'))).toString());
});
}
};
}
app.logout = function() {
require(['csrf'], function(csrf) {
$.ajax(RELATIVE_PATH + '/logout', {
@@ -271,8 +284,6 @@ app.cacheBuster = null;
app.processPage = function () {
highlightNavigationLink();
utils.overrideTimeago();
$('.timeago').timeago();
utils.makeNumbersHumanReadable($('.human-readable-number'));
@@ -559,6 +570,7 @@ app.cacheBuster = null;
});
overrideBootbox();
overrideTimeago();
createHeaderTooltips();
app.showEmailConfirmWarning();