| Index: lib/filterListener.js |
| =================================================================== |
| --- a/lib/filterListener.js |
| +++ b/lib/filterListener.js |
| @@ -22,19 +22,19 @@ |
| "use strict"; |
| Cu.import("resource://gre/modules/XPCOMUtils.jsm"); |
| Cu.import("resource://gre/modules/Services.jsm"); |
| let {FilterStorage} = require("filterStorage"); |
| let {FilterNotifier} = require("filterNotifier"); |
| let {ElemHide} = require("elemHide"); |
| -let {CSSRules} = require("cssRules"); |
| +let {ElemHideEmulation} = require("elemHideEmulation"); |
| let {defaultMatcher} = require("matcher"); |
| -let {ActiveFilter, RegExpFilter, ElemHideBase, CSSPropertyFilter} = |
| +let {ActiveFilter, RegExpFilter, ElemHideBase, ElemHideEmulationFilter} = |
| require("filterClasses"); |
| let {Prefs} = require("prefs"); |
| /** |
| * Increases on filter changes, filters will be saved if it exceeds 1. |
| * @type Integer |
| */ |
| let isDirty = 0; |
| @@ -137,18 +137,18 @@ |
| hasEnabled = true; |
| if (!hasEnabled) |
| return; |
| if (filter instanceof RegExpFilter) |
| defaultMatcher.add(filter); |
| else if (filter instanceof ElemHideBase) |
| { |
| - if (filter instanceof CSSPropertyFilter) |
| - CSSRules.add(filter); |
| + if (filter instanceof ElemHideEmulationFilter) |
| + ElemHideEmulation.add(filter); |
| else |
| ElemHide.add(filter); |
| } |
| } |
| /** |
| * Notifies Matcher instances or ElemHide object about removal of a filter |
| * if necessary. |
| @@ -168,18 +168,18 @@ |
| if (hasEnabled) |
| return; |
| } |
| if (filter instanceof RegExpFilter) |
| defaultMatcher.remove(filter); |
| else if (filter instanceof ElemHideBase) |
| { |
| - if (filter instanceof CSSPropertyFilter) |
| - CSSRules.remove(filter); |
| + if (filter instanceof ElemHideEmulationFilter) |
| + ElemHideEmulation.remove(filter); |
| else |
| ElemHide.remove(filter); |
| } |
| } |
| const primes = [101, 109, 131, 149, 163, 179, 193, 211, 229, 241]; |
| function addFilters(filters) |
| @@ -291,17 +291,17 @@ |
| } |
| function onLoad() |
| { |
| isDirty = 0; |
| defaultMatcher.clear(); |
| ElemHide.clear(); |
| - CSSRules.clear(); |
| + ElemHideEmulation.clear(); |
| for (let subscription of FilterStorage.subscriptions) |
| if (!subscription.disabled) |
| addFilters(subscription.filters); |
| } |
| function onSave() |
| { |
| isDirty = 0; |