Use a user's full name as their display name if a nickname hasn't been specified

Этот коммит содержится в:
hmhealey
2015-07-14 17:07:19 -04:00
родитель 098cbcdc21
Коммит 1dba330146
3 изменённых файлов: 64 добавлений и 2 удалений

Просмотреть файл

@@ -825,10 +825,28 @@ module.exports.changeColor =function(col, amt) {
return (usePound?"#":"") + String("000000" + (g | (b << 8) | (r << 16)).toString(16)).slice(-6);
};
module.exports.getFullName = function(user) {
if (user.first_name && user.last_name) {
return user.first_name + " " + user.last_name;
} else if (user.first_name) {
return user.first_name;
} else if (user.last_name) {
return user.last_name;
} else {
return "";
}
};
module.exports.getDisplayName = function(user) {
if (user.nickname && user.nickname.trim().length > 0) {
return user.nickname;
} else {
return user.username;
var fullName = module.exports.getFullName(user);
if (fullName) {
return fullName;
} else {
return user.username;
}
}
};