Direct access to exportFunction in intercept.js

This commit is contained in:
kkapsner 2016-10-24 22:30:57 +02:00
parent a2fa00fb98
commit dc98a92e8f
2 changed files with 2 additions and 7 deletions

View File

@ -8,8 +8,7 @@
const {utils: Cu} = Components;
const COMMONJS_URI = "resource://gre/modules/commonjs";
const {require} = Cu.import(COMMONJS_URI + "/toolkit/require.js", {});
const {intercept, setExportFunction} = require("../lib/intercept.js");
setExportFunction(Cu.exportFunction);
const {intercept} = require("../lib/intercept.js");
const {ask} = require("../lib/askForPermission.js");
// Variable to "unload" the script

View File

@ -10,8 +10,7 @@
setRandomSupply(randomSupplies.nonPersistent);
var apiNames = Object.keys(changedFunctions);
var undef;
var exportFunction;
var exportFunction = require("chrome").Cu.exportFunction;
function setRandomSupplyByType(type){
switch (type){
case "persistent":
@ -74,7 +73,4 @@
);
});
};
exports.setExportFunction = function(eFunc){
exportFunction = eFunc;
};
}());