Match radial gradients
This commit is contained in:
parent
d6c91b4757
commit
da4f2bed43
2 changed files with 19 additions and 2 deletions
|
@ -70,10 +70,21 @@ module.exports = (function() {
|
||||||
'linear-gradient',
|
'linear-gradient',
|
||||||
tokens.linearGradient,
|
tokens.linearGradient,
|
||||||
matchLinearOrientation) ||
|
matchLinearOrientation) ||
|
||||||
|
|
||||||
matchGradient(
|
matchGradient(
|
||||||
'repeating-linear-gradient',
|
'repeating-linear-gradient',
|
||||||
tokens.repeatingLinearGradient,
|
tokens.repeatingLinearGradient,
|
||||||
matchLinearOrientation);
|
matchLinearOrientation) ||
|
||||||
|
|
||||||
|
matchGradient(
|
||||||
|
'radial-gradient',
|
||||||
|
tokens.radialGradient,
|
||||||
|
matchRadialOrientation) ||
|
||||||
|
|
||||||
|
matchGradient(
|
||||||
|
'repeating-radial-gradient',
|
||||||
|
tokens.repeatingRadialGradient,
|
||||||
|
matchRadialOrientation);
|
||||||
}
|
}
|
||||||
|
|
||||||
function matchGradient(gradientType, pattern, orientationMatcher) {
|
function matchGradient(gradientType, pattern, orientationMatcher) {
|
||||||
|
@ -117,6 +128,9 @@ module.exports = (function() {
|
||||||
matchAngle();
|
matchAngle();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function matchRadialOrientation() {
|
||||||
|
}
|
||||||
|
|
||||||
function matchSideOrCorner() {
|
function matchSideOrCorner() {
|
||||||
return match('directional', tokens.sideOrCorner, 1);
|
return match('directional', tokens.sideOrCorner, 1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -201,7 +201,9 @@ describe('gradient-parser.js', function () {
|
||||||
describe('parse linear gradients', function() {
|
describe('parse linear gradients', function() {
|
||||||
[
|
[
|
||||||
'linear-gradient',
|
'linear-gradient',
|
||||||
'repeating-linear-gradient'
|
'radial-gradient',
|
||||||
|
'repeating-linear-gradient',
|
||||||
|
'repeating-radial-gradient'
|
||||||
].forEach(function(gradient) {
|
].forEach(function(gradient) {
|
||||||
describe('parse ' + gradient + ' gradient', function() {
|
describe('parse ' + gradient + ' gradient', function() {
|
||||||
beforeEach(function() {
|
beforeEach(function() {
|
||||||
|
@ -215,4 +217,5 @@ describe('gradient-parser.js', function () {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue