Fixes #695 - edge case in shorthand overriding.
authorJakub Pawlowicz <contact@jakubpawlowicz.com>
Mon, 2 Nov 2015 08:18:38 +0000 (08:18 +0000)
committerJakub Pawlowicz <contact@jakubpawlowicz.com>
Tue, 10 Nov 2015 14:56:56 +0000 (14:56 +0000)
commit486dca4e8e547e7920cb5deca6aa66e03f75cd1f
tree0bf2d8543f50fd8b21422afba63a38ca67f7e3d4
parent438baa578a1ecc6a9188f2334e450b5422c9f5fd
Fixes #695 - edge case in shorthand overriding.

A longhand value should not be overriden by a shorthand with
a function value, e.g.

```css
div {
  background-color: red;
  background: linear-gradient(red, blue);
}
```
History.md
lib/properties/override-compactor.js
test/properties/override-compacting-test.js