Fixes setting of default display name in remote videos.
This commit is contained in:
parent
c00f60f57b
commit
eec2c487fd
7
app.js
7
app.js
|
@ -594,14 +594,9 @@ $(document).bind('joined.muc', function (event, jid, info) {
|
|||
// Once we've joined the muc show the toolbar
|
||||
Toolbar.showToolbar();
|
||||
|
||||
var displayName = '';
|
||||
if (info.displayName)
|
||||
displayName = info.displayName + ' (me)';
|
||||
else
|
||||
displayName = "Me";
|
||||
|
||||
$(document).trigger('displaynamechanged',
|
||||
['localVideoContainer', displayName]);
|
||||
['localVideoContainer', info.displayName + ' (me)']);
|
||||
});
|
||||
|
||||
$(document).bind('entered.muc', function (event, jid, info, pres) {
|
||||
|
|
|
@ -277,6 +277,5 @@
|
|||
</div>
|
||||
<a id="downloadlog" onclick='dump(event.target);' data-toggle="popover" data-placement="right" data-content="Download logs" ><i class="fa fa-cloud-download"></i></a>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -28,6 +28,9 @@ var VideoLayout = (function (my) {
|
|||
var localVideoContainer = document.getElementById('localVideoWrapper');
|
||||
localVideoContainer.appendChild(localVideo);
|
||||
|
||||
// Set default display name.
|
||||
setDisplayName('localVideoContainer');
|
||||
|
||||
AudioLevels.updateAudioLevelCanvas();
|
||||
|
||||
var localVideoSelector = $('#' + localVideo.id);
|
||||
|
@ -103,7 +106,6 @@ var VideoLayout = (function (my) {
|
|||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Updates the large video with the given new video source.
|
||||
*/
|
||||
|
@ -306,6 +308,9 @@ var VideoLayout = (function (my) {
|
|||
var container
|
||||
= VideoLayout.addRemoteVideoContainer(peerJid, videoSpanId);
|
||||
|
||||
// Set default display name.
|
||||
setDisplayName(videoSpanId);
|
||||
|
||||
var nickfield = document.createElement('span');
|
||||
nickfield.className = "nick";
|
||||
nickfield.appendChild(document.createTextNode(resourceJid));
|
||||
|
@ -541,7 +546,7 @@ var VideoLayout = (function (my) {
|
|||
editableText.className = 'displayname';
|
||||
editableText.id = 'editDisplayName';
|
||||
|
||||
if (displayName.length) {
|
||||
if (displayName && displayName.length) {
|
||||
editableText.value
|
||||
= displayName.substring(0, displayName.indexOf(' (me)'));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue