Revert "feat: load timeago strings client-side"

This reverts commit 558a2d739c.
This commit is contained in:
Barış Soner Uşaklı
2020-08-11 11:06:46 -04:00
parent 558a2d739c
commit 3f01f4a2b8
2 changed files with 21 additions and 22 deletions

View File

@@ -15,6 +15,7 @@ var plugins = require('../plugins');
var navigation = require('../navigation');
var translator = require('../translator');
var privileges = require('../privileges');
var languages = require('../languages');
var utils = require('../utils');
var helpers = require('./helpers');
@@ -187,8 +188,25 @@ module.exports = function (middleware) {
templateValues: templateValues,
});
const scripts = await plugins.fireHook('filter:scripts.get', []);
data.templateValues.scripts = scripts.map(function (script) {
const results = await utils.promiseParallel({
scripts: plugins.fireHook('filter:scripts.get', []),
timeagoLocale: (async () => {
const languageCodes = await languages.listCodes();
const userLang = res.locals.config.userLang;
const timeagoCode = utils.userLangToTimeagoCode(userLang);
if (languageCodes.includes(userLang) && languages.timeagoCodes.includes(timeagoCode)) {
const pathToLocaleFile = '/vendor/jquery/timeago/locales/jquery.timeago.' + timeagoCode + '.js';
return nconf.get('relative_path') + '/assets' + pathToLocaleFile;
}
return false;
})(),
});
if (results.timeagoLocale) {
results.scripts.push(results.timeagoLocale);
}
data.templateValues.scripts = results.scripts.map(function (script) {
return { src: script };
});