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 @@