| Index: lib/prefs.js |
| diff --git a/lib/prefs.js b/lib/prefs.js |
| index e1aa3f751c5feb430e5dfb83ada7917bd777bd9f..632e3aa03936d8d10a02cfbc8ecd92b58f9721af 100644 |
| --- a/lib/prefs.js |
| +++ b/lib/prefs.js |
| @@ -17,7 +17,9 @@ |
| /** @module prefs */ |
| -let {EventEmitter} = require("events"); |
| +"use strict"; |
| + |
| +const {EventEmitter} = require("events"); |
| const keyPrefix = "pref:"; |
| @@ -188,7 +190,7 @@ let Prefs = exports.Prefs = { |
| * @param {string} preference |
| * @param {function} callback |
| */ |
| - on: function(preference, callback) |
| + on(preference, callback) |
| { |
| eventEmitter.on(preference, callback); |
| }, |
| @@ -199,7 +201,7 @@ let Prefs = exports.Prefs = { |
| * @param {string} preference |
| * @param {function} callback |
| */ |
| - off: function(preference, callback) |
| + off(preference, callback) |
| { |
| eventEmitter.off(preference, callback); |
| }, |
| @@ -230,11 +232,8 @@ function prefToKey(pref) |
| function addPreference(pref) |
| { |
| Object.defineProperty(Prefs, pref, { |
| - get: function() |
| - { |
| - return (pref in overrides ? overrides : defaults)[pref]; |
| - }, |
| - set: function(value) |
| + get() { return (pref in overrides ? overrides : defaults)[pref]; }, |
| + set(value) |
| { |
| let defaultValue = defaults[pref]; |
| @@ -262,7 +261,7 @@ function init() |
| prefs.forEach(addPreference); |
| let localLoaded = new Promise(resolve => { |
| - ext.storage.get(prefs.map(prefToKey), function(items) |
| + ext.storage.get(prefs.map(prefToKey), items => |
| { |
| for (let key in items) |
| overrides[keyToPref(key)] = items[key]; |
| @@ -274,7 +273,7 @@ function init() |
| let managedLoaded = new Promise(resolve => { |
| if (require("info").platform == "chromium" && "managed" in chrome.storage) |
| { |
| - chrome.storage.managed.get(null, function(items) |
| + chrome.storage.managed.get(null, items => |
| { |
| // Opera doesn't support chrome.storage.managed, but instead simply |
| // removing the API, Opera sets chrome.runtime.lastError when using it. |
| @@ -296,7 +295,7 @@ function init() |
| function onLoaded() |
| { |
| - ext.storage.onChanged.addListener(function(changes) |
| + ext.storage.onChanged.addListener(changes => |
| { |
| for (let key in changes) |
| { |