Simplifies selector traversal in advanced merging.
authorJakub Pawlowicz <contact@jakubpawlowicz.com>
Sun, 8 Feb 2015 11:42:42 +0000 (11:42 +0000)
committerJakub Pawlowicz <contact@jakubpawlowicz.com>
Tue, 10 Feb 2015 20:43:29 +0000 (20:43 +0000)
commit4562c307ce307abf07c8c92d066a55281bb20198
tree5b560fbdd5830ded3900c2fd6ad6fb08cdcfc48e
parentd39b95495dd5ce83c1b6f9a6d29d5da8708c6b41
Simplifies selector traversal in advanced merging.

Unifies selector traversal from `@media` merge algorithm and one
merging selectors with same name.

Effectively solves `@media` merging issue when traversed property
can be a shorthand.
lib/selectors/optimizers/advanced.js
test/fixtures/big-min.css
test/fixtures/reset-min.css
test/integration-test.js
test/media-queries-test.js