Quellcode durchsuchen

Change the default display name.

master
fo vor 11 Jahren
Ursprung
Commit
b2c0d75723
1 geänderte Dateien mit 13 neuen und 3 gelöschten Zeilen
  1. 13
    3
      videolayout.js

+ 13
- 3
videolayout.js Datei anzeigen

@@ -1,6 +1,8 @@
1 1
 var VideoLayout = (function (my) {
2 2
     var preMuted = false;
3 3
     var currentDominantSpeaker = null;
4
+    var defaultRemoteDisplayName = "Fellow Jitster";
5
+    var defaultDominantSpeakerDisplayName = "Speaker";
4 6
     var lastNCount = config.channelLastN;
5 7
     var lastNEndpointsCache = [];
6 8
     var largeVideoNewSrc = '';
@@ -512,7 +514,6 @@ var VideoLayout = (function (my) {
512 514
     function setDisplayName(videoSpanId, displayName) {
513 515
         var nameSpan = $('#' + videoSpanId + '>span.displayname');
514 516
         var defaultLocalDisplayName = "Me";
515
-        var defaultRemoteDisplayName = "Speaker";
516 517
 
517 518
         // If we already have a display name for this video.
518 519
         if (nameSpan.length > 0) {
@@ -1196,10 +1197,19 @@ var VideoLayout = (function (my) {
1196 1197
             return;
1197 1198
 
1198 1199
         // Update the current dominant speaker.
1199
-        if (resourceJid !== currentDominantSpeaker)
1200
+        if (resourceJid !== currentDominantSpeaker) {
1201
+            var oldSpeakerVideoSpanId = "participant_" + currentDominantSpeaker,
1202
+                newSpeakerVideoSpanId = "participant_" + resourceJid;
1203
+            if($("#" + oldSpeakerVideoSpanId + ">span.displayname").text() === defaultDominantSpeakerDisplayName) {
1204
+                setDisplayName(oldSpeakerVideoSpanId, null);
1205
+            }
1206
+            if($("#" + newSpeakerVideoSpanId + ">span.displayname").text() === defaultRemoteDisplayName) {
1207
+                setDisplayName(newSpeakerVideoSpanId, defaultDominantSpeakerDisplayName);
1208
+            }
1200 1209
             currentDominantSpeaker = resourceJid;
1201
-        else
1210
+        } else {
1202 1211
             return;
1212
+        }
1203 1213
 
1204 1214
         // Obtain container for new dominant speaker.
1205 1215
         var container  = document.getElementById(

Laden…
Abbrechen
Speichern