Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoas Schilling <coding@schilljs.com>2018-03-20 13:33:39 +0300
committerJoas Schilling <coding@schilljs.com>2018-03-22 11:54:56 +0300
commit160f431bc289f936b7b4cba960849c403c57ffd5 (patch)
tree05d2203fbe8522e8f7a5762a28440ce29d14ca45 /js/webrtc.js
parent1ff8ffad72a5bf7258e7c028e1dafe740bb9d6df (diff)
Simplify guest avatar handling
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'js/webrtc.js')
-rw-r--r--js/webrtc.js18
1 files changed, 5 insertions, 13 deletions
diff --git a/js/webrtc.js b/js/webrtc.js
index 1de3cc080..af591c467 100644
--- a/js/webrtc.js
+++ b/js/webrtc.js
@@ -740,16 +740,10 @@ var spreedPeerConnectionTable = [];
if (userId && userId.length) {
avatar.avatar(userId, 128);
nameIndicator.text(peer.nick);
- } else if (peer.nick) {
- avatar.imageplaceholder(peer.nick, undefined, 128);
- nameIndicator.text(peer.nick);
- } else if (guestName && guestName.length > 0) {
- avatar.imageplaceholder(guestName, undefined, 128);
- nameIndicator.text(guestName);
} else {
- avatar.imageplaceholder('?', undefined, 128);
+ avatar.imageplaceholder('?', peer.nick || guestName, 128);
avatar.css('background-color', '#b9b9b9');
- nameIndicator.text(t('spreed', 'Guest'));
+ nameIndicator.text(peer.nick || guestName || t('spreed', 'Guest'));
}
$(videoContainer).prepend(video);
@@ -914,16 +908,14 @@ var spreedPeerConnectionTable = [];
var screenNameIndicator = $(screen).find('.nameIndicator');
if (!data.name) {
- videoNameIndicator.text(t('spreed', 'Guest'));
- videoAvatar.imageplaceholder('?', undefined, 128);
- videoAvatar.css('background-color', '#b9b9b9');
screenNameIndicator.text(t('spreed', "Guest's screen"));
} else {
- videoNameIndicator.text(data.name);
- videoAvatar.imageplaceholder(data.name, undefined, 128);
screenNameIndicator.text(t('spreed', "{participantName}'s screen", {participantName: data.name}));
guestNamesTable[data.id] = data.name;
}
+ videoNameIndicator.text(data.name || t('spreed', 'Guest'));
+ videoAvatar.imageplaceholder('?', data.name, 128);
+ videoAvatar.css('background-color', '#b9b9b9');
if (latestSpeakerId === data.id) {
OCA.SpreedMe.speakers.updateVideoContainerDummy(data.id);