|
@@ -143,7 +143,7 @@
|
|
|
|
|
|
// methods
|
|
|
init: function() {
|
|
|
-
|
|
|
+ var self = this;
|
|
|
// to distinguish between reloads
|
|
|
this.log('page refreshed ----------------------------------');
|
|
|
|
|
@@ -165,37 +165,37 @@
|
|
|
$(document)
|
|
|
.off('click.start-video', '#btn-start-video')
|
|
|
.on('click.start-video', '#btn-start-video', () => {
|
|
|
- this.initMedia();
|
|
|
+ self.initMedia();
|
|
|
});
|
|
|
|
|
|
$(document)
|
|
|
.off('click.hang-up', '#btn-hang-up')
|
|
|
.on('click.hang-up', '#btn-hang-up', () => {
|
|
|
- this.leaveRoomAsPro();
|
|
|
+ self.leaveRoomAsPro();
|
|
|
});
|
|
|
|
|
|
$(document)
|
|
|
.off('click.stop-camera', '#btn-stop-camera')
|
|
|
.on('click.stop-camera', '#btn-stop-camera', () => {
|
|
|
- this.stopCamera();
|
|
|
+ self.stopCamera();
|
|
|
});
|
|
|
|
|
|
$(document)
|
|
|
.off('click.start-camera', '#btn-start-camera')
|
|
|
.on('click.start-camera', '#btn-start-camera', () => {
|
|
|
- this.startCamera();
|
|
|
+ self.startCamera();
|
|
|
});
|
|
|
|
|
|
$(document)
|
|
|
.off('click.mute-audio', '#btn-mute-audio')
|
|
|
.on('click.mute-audio', '#btn-mute-audio', () => {
|
|
|
- this.muteAudio();
|
|
|
+ self.muteAudio();
|
|
|
});
|
|
|
|
|
|
$(document)
|
|
|
.off('click.unmute-audio', '#btn-unmute-audio')
|
|
|
.on('click.unmute-audio', '#btn-unmute-audio', () => {
|
|
|
- this.unmuteAudio();
|
|
|
+ self.unmuteAudio();
|
|
|
});
|
|
|
|
|
|
|
|
@@ -300,7 +300,7 @@
|
|
|
|
|
|
// init media
|
|
|
initMedia: function() {
|
|
|
-
|
|
|
+ var self = this;
|
|
|
if(this.initializing) {
|
|
|
console.log('Init already in progress.');
|
|
|
return;
|
|
@@ -313,7 +313,7 @@
|
|
|
|
|
|
// acquire devices
|
|
|
this.attemptToAcquireMicrophone(() => {
|
|
|
- this.attemptToAcquireCamera(() => {
|
|
|
+ self.attemptToAcquireCamera(() => {
|
|
|
this.log('Hurrah! Mic and camera both acquired :)', 'log');
|
|
|
|
|
|
// go to video UI
|
|
@@ -332,10 +332,10 @@
|
|
|
this.$selfView.append($('<div class="name-bar"></div>').text(this.myName));
|
|
|
|
|
|
// start listening to events
|
|
|
- this.initMediaEvents();
|
|
|
+ self.initMediaEvents();
|
|
|
|
|
|
// start publishing
|
|
|
- this.initMediaPublishing();
|
|
|
+ self.initMediaPublishing();
|
|
|
|
|
|
})
|
|
|
});
|