overrideTimeago only needs to be called once

v1.18.x
psychobunny 10 years ago
parent 0caa095ea4
commit 7fa4057051

@ -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();

@ -203,19 +203,6 @@
return text.replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,");
},
overrideTimeago: function() {
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());
});
}
};
},
toISOString: function(timestamp) {
if (!timestamp || !Date.prototype.toISOString) {
return '';

Loading…
Cancel
Save