Skip to content

Commit 5d95ac7

Browse files
committed
Update viewport unit
1 parent 283c0f1 commit 5d95ac7

2 files changed

Lines changed: 15 additions & 3 deletions

File tree

src/css/PropertyValuePart.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ function PropertyValuePart(text, line, col){
4646
case "ch":
4747
case "vh":
4848
case "vw":
49-
case "vm":
49+
case "vmax":
50+
case "vmin":
5051
this.type = "length";
5152
break;
5253

tests/css/Parser.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,13 +1027,24 @@
10271027

10281028
testViewportRelativeMinValue: function(){
10291029
var parser = new Parser();
1030-
var result = parser.parsePropertyValue("50vm");
1030+
var result = parser.parsePropertyValue("50vmax");
10311031

10321032
Assert.isInstanceOf(parserlib.css.PropertyValue, result);
10331033
Assert.areEqual(1, result.parts.length);
10341034
Assert.areEqual("length", result.parts[0].type);
10351035
Assert.areEqual(50, result.parts[0].value);
1036-
Assert.areEqual("vm", result.parts[0].units);
1036+
Assert.areEqual("vmax", result.parts[0].units);
1037+
},
1038+
1039+
testViewportRelativeMinValue: function(){
1040+
var parser = new Parser();
1041+
var result = parser.parsePropertyValue("50vmin");
1042+
1043+
Assert.isInstanceOf(parserlib.css.PropertyValue, result);
1044+
Assert.areEqual(1, result.parts.length);
1045+
Assert.areEqual("length", result.parts[0].type);
1046+
Assert.areEqual(50, result.parts[0].value);
1047+
Assert.areEqual("vmin", result.parts[0].units);
10371048
},
10381049

10391050
testPercentageValue: function(){

0 commit comments

Comments
 (0)