Browse Source

ref(SmallVideo): adds avatar selector

master
paweldomas 9 years ago
parent
commit
4722054c3e
1 changed files with 18 additions and 8 deletions
  1. 18
    8
      modules/UI/videolayout/SmallVideo.js

+ 18
- 8
modules/UI/videolayout/SmallVideo.js View File

337
     return $(RTCUIHelper.findVideoElement($('#' + this.videoSpanId)[0]));
337
     return $(RTCUIHelper.findVideoElement($('#' + this.videoSpanId)[0]));
338
 };
338
 };
339
 
339
 
340
+/**
341
+ * Selects the HTML image element which displays user's avatar.
342
+ *
343
+ * @return {jQuery|HTMLElement} a jQuery selector pointing to the HTML image
344
+ * element which displays the user's avatar.
345
+ */
346
+SmallVideo.prototype.$avatar = function () {
347
+    return $('#' + this.videoSpanId + ' .userAvatar');
348
+};
349
+
340
 /**
350
 /**
341
  * Enables / disables the css responsible for focusing/pinning a video
351
  * Enables / disables the css responsible for focusing/pinning a video
342
  * thumbnail.
352
  * thumbnail.
380
 
390
 
381
     let video = this.selectVideoElement();
391
     let video = this.selectVideoElement();
382
 
392
 
383
-    let avatar = $('#' + this.videoSpanId + ' .userAvatar');
393
+    let avatar = this.$avatar;
384
 
394
 
385
     var isCurrentlyOnLarge = this.VideoLayout.isCurrentlyOnLarge(this.id);
395
     var isCurrentlyOnLarge = this.VideoLayout.isCurrentlyOnLarge(this.id);
386
 
396
 
406
 
416
 
407
 SmallVideo.prototype.avatarChanged = function (avatarUrl) {
417
 SmallVideo.prototype.avatarChanged = function (avatarUrl) {
408
     var thumbnail = $('#' + this.videoSpanId);
418
     var thumbnail = $('#' + this.videoSpanId);
409
-    var avatar = $('#' + this.videoSpanId + ' .userAvatar');
419
+    var avatarSel = this.$avatar();
410
     this.hasAvatar = true;
420
     this.hasAvatar = true;
411
 
421
 
412
     // set the avatar in the thumbnail
422
     // set the avatar in the thumbnail
413
-    if (avatar && avatar.length > 0) {
414
-        avatar[0].src = avatarUrl;
423
+    if (avatarSel && avatarSel.length > 0) {
424
+        avatarSel[0].src = avatarUrl;
415
     } else {
425
     } else {
416
         if (thumbnail && thumbnail.length > 0) {
426
         if (thumbnail && thumbnail.length > 0) {
417
-            avatar = document.createElement('img');
418
-            avatar.className = 'userAvatar';
419
-            avatar.src = avatarUrl;
420
-            thumbnail.append(avatar);
427
+            var avatarElement = document.createElement('img');
428
+            avatarElement.className = 'userAvatar';
429
+            avatarElement.src = avatarUrl;
430
+            thumbnail.append(avatarElement);
421
         }
431
         }
422
     }
432
     }
423
 };
433
 };

Loading…
Cancel
Save