mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-20 01:07:58 +01:00
Use Object.defineProperty instead of __defineGetter__/__defineSetter__
In Firefox 48+, the __defineSetter__/__defineSetter__ is deprecated, so use Object.defineProperty instead.
This commit is contained in:
6
common/bootstrap.js
vendored
6
common/bootstrap.js
vendored
@@ -17,7 +17,11 @@ function module(uri) {
|
||||
|
||||
const DEBUG = true;
|
||||
|
||||
__defineGetter__("BOOTSTRAP", () => "resource://" + moduleName + "/bootstrap.jsm");
|
||||
Object.defineProperty(global, "BOOTSTRAP", {
|
||||
get: () => "resource://" + moduleName + "/bootstrap.jsm",
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
var { AddonManager } = module("resource://gre/modules/AddonManager.jsm");
|
||||
var { XPCOMUtils } = module("resource://gre/modules/XPCOMUtils.jsm");
|
||||
|
||||
Reference in New Issue
Block a user