From 94129287d04fa2a4cf171176c4fa7b8aa6782669 Mon Sep 17 00:00:00 2001 From: barisusakli <barisusakli@gmail.com> Date: Sun, 11 Oct 2015 23:20:57 -0400 Subject: [PATCH] moved non-async code --- src/middleware/header.js | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/src/middleware/header.js b/src/middleware/header.js index edd7306fa1..52d96f0d79 100644 --- a/src/middleware/header.js +++ b/src/middleware/header.js @@ -66,17 +66,6 @@ module.exports = function(app, middleware) { templateValues.configJSON = JSON.stringify(res.locals.config); async.parallel({ - customCSS: function(next) { - templateValues.useCustomCSS = parseInt(meta.config.useCustomCSS, 10) === 1; - if (!templateValues.useCustomCSS || !meta.config.customCSS || !meta.config.renderedCustomCSS) { - return next(null, ''); - } - next(null, meta.config.renderedCustomCSS); - }, - customJS: function(next) { - templateValues.useCustomJS = parseInt(meta.config.useCustomJS, 10) === 1; - next(null, templateValues.useCustomJS ? meta.config.customJS : ''); - }, settings: function(next) { if (req.uid) { user.getSettings(req.uid, next); @@ -84,9 +73,6 @@ module.exports = function(app, middleware) { next(); } }, - title: function(next) { - next(null, controllers.helpers.buildTitle(data.title)); - }, isAdmin: function(next) { user.isAdministrator(req.uid, next); }, @@ -115,7 +101,8 @@ module.exports = function(app, middleware) { req.logout(); return res.redirect('/'); } - results.user.isAdmin = results.isAdmin || false; + + results.user.isAdmin = results.isAdmin; results.user.uid = parseInt(results.user.uid, 10); results.user['email:confirmed'] = parseInt(results.user['email:confirmed'], 10) === 1; @@ -123,15 +110,17 @@ module.exports = function(app, middleware) { templateValues.bootswatchCSS = '//maxcdn.bootstrapcdn.com/bootswatch/latest/' + results.settings.bootswatchSkin + '/bootstrap.min.css'; } - templateValues.browserTitle = results.title; + templateValues.browserTitle = controllers.helpers.buildTitle(data.title); templateValues.navigation = results.navigation; templateValues.metaTags = results.tags.meta; templateValues.linkTags = results.tags.link; templateValues.isAdmin = results.user.isAdmin; templateValues.user = results.user; templateValues.userJSON = JSON.stringify(results.user); - templateValues.customCSS = results.customCSS; - templateValues.customJS = results.customJS; + templateValues.useCustomCSS = parseInt(meta.config.useCustomCSS, 10) === 1 && meta.config.customCSS; + templateValues.customCSS = templateValues.useCustomCSS ? (meta.config.renderedCustomCSS || '') : ''; + templateValues.useCustomJS = parseInt(meta.config.useCustomJS, 10) === 1; + templateValues.customJS = templateValues.useCustomJS ? meta.config.customJS : ''; templateValues.maintenanceHeader = parseInt(meta.config.maintenanceMode, 10) === 1 && !results.isAdmin; templateValues.defaultLang = meta.config.defaultLang || 'en_GB';