summaryrefslogtreecommitdiffstats
path: root/services/sync/modules/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'services/sync/modules/main.js')
-rw-r--r--services/sync/modules/main.js16
1 files changed, 7 insertions, 9 deletions
diff --git a/services/sync/modules/main.js b/services/sync/modules/main.js
index e8e705e72..488a2594b 100644
--- a/services/sync/modules/main.js
+++ b/services/sync/modules/main.js
@@ -6,7 +6,7 @@ this.EXPORTED_SYMBOLS = ['Weave'];
this.Weave = {};
Components.utils.import("resource://services-sync/constants.js", Weave);
-var lazies = {
+let lazies = {
"jpakeclient.js": ["JPAKEClient", "SendCredentialsController"],
"notifications.js": ["Notifications", "Notification", "NotificationButton"],
"service.js": ["Service"],
@@ -15,14 +15,12 @@ var lazies = {
};
function lazyImport(module, dest, props) {
- function getter(prop) {
- return function() {
- let ns = {};
- Components.utils.import(module, ns);
- delete dest[prop];
- return dest[prop] = ns[prop];
- };
- }
+ function getter(prop) function() {
+ let ns = {};
+ Components.utils.import(module, ns);
+ delete dest[prop];
+ return dest[prop] = ns[prop];
+ };
props.forEach(function (prop) { dest.__defineGetter__(prop, getter(prop)); });
}