diff --git a/browser/components/loop/content/js/conversation.js b/browser/components/loop/content/js/conversation.js index e15d82359c77..fe7320a8f24e 100644 --- a/browser/components/loop/content/js/conversation.js +++ b/browser/components/loop/content/js/conversation.js @@ -468,7 +468,7 @@ loop.conversation = (function(OT, mozL10n) { notifications: new loop.shared.models.NotificationCollection() }); - window.addEventListener("unload", (event) => { + window.addEventListener("unload", function(event) { // Handle direct close of dialog box via [x] control. navigator.mozLoop.releaseCallData(router._conversation.get("callId")); }); diff --git a/browser/components/loop/content/js/conversation.jsx b/browser/components/loop/content/js/conversation.jsx index b6e7ec6ffbd5..e58fa3d54c3c 100644 --- a/browser/components/loop/content/js/conversation.jsx +++ b/browser/components/loop/content/js/conversation.jsx @@ -468,7 +468,7 @@ loop.conversation = (function(OT, mozL10n) { notifications: new loop.shared.models.NotificationCollection() }); - window.addEventListener("unload", (event) => { + window.addEventListener("unload", function(event) { // Handle direct close of dialog box via [x] control. navigator.mozLoop.releaseCallData(router._conversation.get("callId")); }); diff --git a/browser/components/loop/ui/fake-mozLoop.js b/browser/components/loop/ui/fake-mozLoop.js index 411590015f37..722a6cb8c5d4 100644 --- a/browser/components/loop/ui/fake-mozLoop.js +++ b/browser/components/loop/ui/fake-mozLoop.js @@ -9,5 +9,12 @@ navigator.mozLoop = { ensureRegistered: function() {}, getLoopCharPref: function() {}, - getLoopBoolPref: function() {} + getLoopBoolPref: function() {}, + releaseCallData: function() {}, + contacts: { + getAll: function(callback) { + callback(null, []); + }, + on: function() {} + } }; diff --git a/browser/components/loop/ui/index.html b/browser/components/loop/ui/index.html index 06a74801b473..d13fb0abdd69 100644 --- a/browser/components/loop/ui/index.html +++ b/browser/components/loop/ui/index.html @@ -10,6 +10,7 @@ + @@ -39,6 +40,19 @@ + + diff --git a/browser/components/loop/ui/ui-showcase.js b/browser/components/loop/ui/ui-showcase.js index 047f7cc19b9e..ab36b3a7682a 100644 --- a/browser/components/loop/ui/ui-showcase.js +++ b/browser/components/loop/ui/ui-showcase.js @@ -152,14 +152,14 @@ Example({summary: "Default / incoming video call", dashed: "true", style: {width: "280px"}}, React.DOM.div({className: "fx-embedded"}, IncomingCallView({model: mockConversationModel, - video: {enabled: true}}) + video: true}) ) ), Example({summary: "Default / incoming audio only call", dashed: "true", style: {width: "280px"}}, React.DOM.div({className: "fx-embedded"}, IncomingCallView({model: mockConversationModel, - video: {enabled: false}}) + video: false}) ) ) ), @@ -169,7 +169,7 @@ React.DOM.div({className: "fx-embedded"}, IncomingCallView({model: mockConversationModel, showDeclineMenu: true, - video: {enabled: true}}) + video: true}) ) ) ), diff --git a/browser/components/loop/ui/ui-showcase.jsx b/browser/components/loop/ui/ui-showcase.jsx index eb7cfb8e34e9..7fcd44fb1306 100644 --- a/browser/components/loop/ui/ui-showcase.jsx +++ b/browser/components/loop/ui/ui-showcase.jsx @@ -152,14 +152,14 @@
+ video={true} />
+ video={false} />
@@ -169,7 +169,7 @@
+ video={true} />