| Index: lib/elemHideEmulation.js | 
| =================================================================== | 
| rename from lib/cssRules.js | 
| rename to lib/elemHideEmulation.js | 
| --- a/lib/cssRules.js | 
| +++ b/lib/elemHideEmulation.js | 
| @@ -11,60 +11,60 @@ | 
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
| * GNU General Public License for more details. | 
| * | 
| * You should have received a copy of the GNU General Public License | 
| * along with Adblock Plus.  If not, see <http://www.gnu.org/licenses/>. | 
| */ | 
|  | 
| /** | 
| - * @fileOverview CSS property filtering implementation. | 
| + * @fileOverview Element hiding emulation implementation. | 
| */ | 
|  | 
| let {ElemHide} = require("elemHide"); | 
| let {Filter} =  require("filterClasses"); | 
|  | 
| var filters = Object.create(null); | 
|  | 
| /** | 
| - * CSS rules component | 
| + * Container for element hiding emulation filters | 
| * @class | 
| */ | 
| -let CSSRules = exports.CSSRules = | 
| +let ElemHideEmulation = exports.ElemHideEmulation = | 
| { | 
| /** | 
| * Removes all known filters | 
| */ | 
| clear: function() | 
| { | 
| filters = Object.create(null); | 
| }, | 
|  | 
| /** | 
| -   * Add a new CSS property filter | 
| -   * @param {CSSPropertyFilter} filter | 
| +   * Add a new element hiding emulation filter | 
| +   * @param {ElemHideEmulationFilter} filter | 
| */ | 
| add: function(filter) | 
| { | 
| filters[filter.text] = true; | 
| }, | 
|  | 
| /** | 
| -   * Removes a CSS property filter | 
| -   * @param {CSSPropertyFilter} filter | 
| +   * Removes an element hiding emulation filter | 
| +   * @param {ElemHideEmulationFilter} filter | 
| */ | 
| remove: function(filter) | 
| { | 
| delete filters[filter.text]; | 
| }, | 
|  | 
| /** | 
| * Returns a list of all rules active on a particular domain | 
| * @param {String} domain | 
| -   * @return {CSSPropertyFilter[]} | 
| +   * @return {ElemHideEmulationFilter[]} | 
| */ | 
| getRulesForDomain: function(domain) | 
| { | 
| let result = []; | 
| let keys = Object.getOwnPropertyNames(filters); | 
| for (let key of keys) | 
| { | 
| let filter = Filter.fromText(key); | 
|  |