Skip to content

Commit 00f1c03

Browse files
authored
Merge pull request #217 from nschonni/angle-turn
CSS3: Add `turn` unit to <angle> definition
2 parents 0f2e45d + 5e0f899 commit 00f1c03

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

src/css/PropertyValuePart.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ function PropertyValuePart(text, line, col, optionalHint) {
6868
case "deg":
6969
case "rad":
7070
case "grad":
71+
case "turn":
7172
this.type = "angle";
7273
break;
7374

src/css/TokenStream.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -661,7 +661,7 @@ TokenStream.prototype = mix(new TokenStreamBase(), {
661661

662662
if (/^em$|^ex$|^px$|^gd$|^rem$|^vw$|^vh$|^vmax$|^vmin$|^ch$|^cm$|^mm$|^in$|^pt$|^pc$/i.test(ident)) {
663663
tt = Tokens.LENGTH;
664-
} else if (/^deg|^rad$|^grad$/i.test(ident)) {
664+
} else if (/^deg|^rad$|^grad$|^turn$/i.test(ident)) {
665665
tt = Tokens.ANGLE;
666666
} else if (/^ms$|^s$/i.test(ident)) {
667667
tt = Tokens.TIME;
@@ -1045,4 +1045,3 @@ TokenStream.prototype = mix(new TokenStreamBase(), {
10451045

10461046
}
10471047
});
1048-

tests/css/TokenStream.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,10 @@ var YUITest = require("yuitest"),
358358
"50.0GRAD" : [CSSTokens.ANGLE],
359359
".5Grad" : [CSSTokens.ANGLE],
360360

361+
"5turn" : [CSSTokens.ANGLE],
362+
"50.0TURN" : [CSSTokens.ANGLE],
363+
".5turn" : [CSSTokens.ANGLE],
364+
361365
"5ms" : [CSSTokens.TIME],
362366
"50.0MS" : [CSSTokens.TIME],
363367
".5Ms" : [CSSTokens.TIME],

0 commit comments

Comments
 (0)