diff --git a/website/src/middlewares/locals.js b/website/src/middlewares/locals.js index b820e9e303..f846f2776d 100644 --- a/website/src/middlewares/locals.js +++ b/website/src/middlewares/locals.js @@ -14,7 +14,7 @@ var mods = require('../models/user').mods; var clientVars = ['language', 'isStaticPage', 'avalaibleLanguages', 'translations', 'FACEBOOK_KEY', 'NODE_ENV', 'BASE_URL', 'GA_ID', 'AMAZON_PAYMENTS', 'STRIPE_PUB_KEY', 'AMPLITUDE_KEY', - 'worldDmg', 'IS_MOBILE']; + 'worldDmg', 'mods', 'IS_MOBILE']; var env = { getManifestFiles: buildManifest.getManifestFiles, diff --git a/website/views/avatar-static.jade b/website/views/avatar-static.jade index 79cab4c963..9a3532f726 100644 --- a/website/views/avatar-static.jade +++ b/website/views/avatar-static.jade @@ -10,6 +10,7 @@ html(ng-app="habitrpg") // .slice(0).push('user') is to clone the array, // to be surethat `user` is never avalaible to other requests' env + // TODO does it need only `user` in clientVars, not the others? - clientVars = env.clientVars.slice(0); clientVars.push('user'); diff --git a/website/views/options/social/tavern.jade b/website/views/options/social/tavern.jade index 19da409204..30974567c2 100644 --- a/website/views/options/social/tavern.jade +++ b/website/views/options/social/tavern.jade @@ -144,6 +144,7 @@ include ./chat-box .alert.alert-info.alert-sm != ' ' + env.t('tavernAlert1') + ' ' + env.t('tavernAlert2') + '.
' + env.t('moderatorIntro1') + //- FIXME this could be rendered server-side? span(ng-repeat='mod in env.mods') |    span(ng-if='::mod.contributor.admin',popover=env.t('gamemaster'),popover-trigger='mouseenter',popover-placement='right')