From 0b18f63ef36403b759b94d558574a11f36004cee Mon Sep 17 00:00:00 2001 From: Jakub Pawlowicz Date: Mon, 6 Oct 2014 14:42:12 +0100 Subject: [PATCH] Removes property optimizer from simple optimizations. --- lib/selectors/optimizer.js | 2 +- lib/selectors/optimizers/simple.js | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/selectors/optimizer.js b/lib/selectors/optimizer.js index 9c6e21f0..2ec661f9 100644 --- a/lib/selectors/optimizer.js +++ b/lib/selectors/optimizer.js @@ -40,7 +40,7 @@ function rebuild(tokens, keepBreaks, isFlatBlock) { SelectorsOptimizer.prototype.process = function (data) { var tokens = new Tokenizer(this.context).toTokens(data); - new SimpleOptimizer(this.options, this.context).optimize(tokens); + new SimpleOptimizer(this.options).optimize(tokens); if (!this.options.noAdvanced) new AdvancedOptimizer(this.options, this.context).optimize(tokens); diff --git a/lib/selectors/optimizers/simple.js b/lib/selectors/optimizers/simple.js index 5383da63..dac5daf8 100644 --- a/lib/selectors/optimizers/simple.js +++ b/lib/selectors/optimizers/simple.js @@ -1,4 +1,3 @@ -var PropertyOptimizer = require('../../properties/optimizer'); var CleanUp = require('./clean-up'); var Splitter = require('../../utils/splitter'); @@ -10,9 +9,8 @@ var DEFAULT_ROUNDING_PRECISION = 2; var CHARSET_TOKEN = '@charset'; var CHARSET_REGEXP = new RegExp('^' + CHARSET_TOKEN, 'i'); -function SimpleOptimizer(options, context) { +function SimpleOptimizer(options) { this.options = options; - this.propertyOptimizer = new PropertyOptimizer(this.options.compatibility, this.options.aggressiveMerging, context); var units = ['px', 'em', 'ex', 'cm', 'mm', 'in', 'pt', 'pc', '%']; if (['ie7', 'ie8'].indexOf(options.compatibility) == -1) -- 2.34.1