From 277a3ba2af85f20d0cb6ade13e98513abf7e3e4a Mon Sep 17 00:00:00 2001 From: Julian Lam <julian@designcreateplay.com> Date: Mon, 9 Nov 2015 14:47:40 -0500 Subject: [PATCH] Updated guest user icon and bgColor Due to the label for guests being translatable, the first character for guests was actually "[", causing their user icon to be "[" with a colour. This commit changes it to be a hardcoded question mark and with a grey background colour. --- src/user/data.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/user/data.js b/src/user/data.js index e4bd7e8a2e..36dfc79247 100644 --- a/src/user/data.js +++ b/src/user/data.js @@ -105,6 +105,8 @@ module.exports = function(User) { user.username = '[[global:guest]]'; user.userslug = ''; user.picture = ''; + user['icon:text'] = '?'; + user['icon:bgColor'] = '#aaa'; } if (user.picture && user.picture === user.uploadedpicture) { @@ -118,7 +120,7 @@ module.exports = function(User) { } // User Icons - if (user.hasOwnProperty('picture') && user.username) { + if (user.hasOwnProperty('picture') && user.username && parseInt(user.uid, 10)) { user['icon:text'] = (user.username[0] || '').toUpperCase(); user['icon:bgColor'] = iconBackgrounds[Array.prototype.reduce.call(user.username, function(cur, next) { return cur + next.charCodeAt();