Index: lib/elemHide.js |
=================================================================== |
--- a/lib/elemHide.js |
+++ b/lib/elemHide.js |
@@ -75,20 +75,16 @@ let ElemHide = exports.ElemHide = |
*/ |
applied: false, |
/** |
* Called on module startup. |
*/ |
init: function() |
{ |
- Utils.addChildMessageListener("AdblockPlus:ElemHideHit", (data) => { |
- return ElemHide.shouldHide(data); |
- }); |
- |
Prefs.addListener(function(name) |
{ |
if (name == "enabled") |
ElemHide.apply(); |
}); |
onShutdown.add(() => ElemHide.unapply()); |
let styleFile = IO.resolveFilePath(Prefs.data_directory); |
@@ -184,40 +180,16 @@ let ElemHide = exports.ElemHide = |
for (let i = list.length - 1; i >= 0; i--) |
if (list[i].isActiveOnDomain(docDomain)) |
return list[i]; |
return null; |
}, |
/** |
- * Processes an element hiding hit |
- * @param {String} message.key |
- * key of the matching element hiding rule |
- * @param {Object[]} message.frames |
- * information required to reconstruct frame |
- * data for the hit |
- * @return {Boolean} |
- */ |
- shouldHide: function(message) |
- { |
- let filter = ElemHide.getFilterByKey(message.key); |
- if (!filter || !message.frames.length) |
- return false; |
- |
- let {Policy} = require("contentPolicy"); |
- return !Policy.shouldAllow({ |
- contentType: "ELEMHIDE", |
- location: filter, |
- frames: message.frames, |
- isPrivate: message.isPrivate |
- }).allow; |
- }, |
- |
- /** |
* Will be set to true if apply() is running (reentrance protection). |
* @type Boolean |
*/ |
_applying: false, |
/** |
* Will be set to true if an apply() call arrives while apply() is already |
* running (delayed execution). |