From 07c50cba7d2e7375711a3688aa49efac345701a3 Mon Sep 17 00:00:00 2001 From: psychobunny Date: Wed, 28 Oct 2015 20:35:56 -0400 Subject: [PATCH] titles for ACP routes --- src/middleware/admin.js | 10 ++++++++-- src/views/admin/header.tpl | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/middleware/admin.js b/src/middleware/admin.js index 0dd81dc8fe..27c58bed83 100644 --- a/src/middleware/admin.js +++ b/src/middleware/admin.js @@ -4,7 +4,6 @@ var app, middleware = {}, nconf = require('nconf'), async = require('async'), - path = require('path'), winston = require('winston'), user = require('../user'), meta = require('../meta'), @@ -95,6 +94,12 @@ middleware.renderHeader = function(req, res, data, next) { } res.locals.config = results.config; + var acpPath = req.path.slice(1).split('/'); + acpPath.forEach(function(path, i) { + acpPath[i] = path.charAt(0).toUpperCase() + path.slice(1); + }); + acpPath = acpPath.join(' > '); + var templateValues = { config: results.config, configJSON: JSON.stringify(results.config), @@ -106,7 +111,8 @@ middleware.renderHeader = function(req, res, data, next) { authentication: results.custom_header.authentication, scripts: results.scripts, 'cache-buster': meta.config['cache-buster'] ? 'v=' + meta.config['cache-buster'] : '', - env: process.env.NODE_ENV ? true : false + env: process.env.NODE_ENV ? true : false, + title: acpPath + ' | NodeBB Admin Control Panel' }; templateValues.template = {name: res.locals.template}; diff --git a/src/views/admin/header.tpl b/src/views/admin/header.tpl index c2828dfbd9..9ac8762a5e 100644 --- a/src/views/admin/header.tpl +++ b/src/views/admin/header.tpl @@ -1,7 +1,7 @@ - NodeBB Admin Control Panel + {title}