diff --git a/public/src/overrides.js b/public/src/overrides.js index 0ebb1ebbb8..b4e0f96031 100644 --- a/public/src/overrides.js +++ b/public/src/overrides.js @@ -150,7 +150,7 @@ if ('undefined' !== typeof window) { overrides.overrideTimeago = function () { var timeagoFn = $.fn.timeago; - $.timeago.settings.cutoff = 1000 * 60 * 60 * 24 * 30; + $.timeago.settings.cutoff = 1000 * 60 * 60 * 24 * (parseInt(config.timeagoCutoff, 10) || 60); $.fn.timeago = function () { var els = $(this); diff --git a/src/controllers/api.js b/src/controllers/api.js index cd877aea7d..10a5c8ad02 100644 --- a/src/controllers/api.js +++ b/src/controllers/api.js @@ -62,6 +62,7 @@ apiController.getConfig = function (req, res, next) { config.csrf_token = req.csrfToken(); config.searchEnabled = plugins.hasListeners('filter:search.query'); config.bootswatchSkin = 'default'; + config.timeagoCutoff = meta.config.timeagoCutoff; config.cookies = { enabled: parseInt(meta.config.cookieConsentEnabled, 10) === 1, diff --git a/src/views/admin/settings/post.tpl b/src/views/admin/settings/post.tpl index f58f524aca..559f7094b0 100644 --- a/src/views/admin/settings/post.tpl +++ b/src/views/admin/settings/post.tpl @@ -85,7 +85,24 @@