Skip to content

Commit 1c8ac5a

Browse files
committed
Merge pull request #43 from nschonni/display-moz-inline-stack
Add Mozilla vendor prefixed display values
2 parents 5f5743c + abc4320 commit 1c8ac5a

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

src/css/Properties.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ var Properties = {
251251

252252
//D
253253
"direction" : "ltr | rtl | inherit",
254-
"display" : "inline | block | list-item | inline-block | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | box | inline-box | grid | inline-grid | none | inherit",
254+
"display" : "inline | block | list-item | inline-block | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | box | inline-box | grid | inline-grid | none | inherit | -moz-box | -moz-inline-block | -moz-inline-box | -moz-inline-grid | -moz-inline-stack | -moz-inline-table | -moz-grid | -moz-grid-group | -moz-grid-line | -moz-groupbox | -moz-deck | -moz-popup | -moz-stack | -moz-marker",
255255
"dominant-baseline" : 1,
256256
"drop-initial-after-adjust" : "central | middle | after-edge | text-after-edge | ideographic | alphabetic | mathematical | <percentage> | <length>",
257257
"drop-initial-after-align" : "baseline | use-script | before-edge | text-before-edge | after-edge | text-after-edge | central | middle | ideographic | alphabetic | hanging | mathematical",

tests/css/Parser.js

+16
Original file line numberDiff line numberDiff line change
@@ -1594,6 +1594,22 @@
15941594
Assert.areEqual("-moz-pre-wrap", event.value.parts[0].text, "The vendor prefixed value should be intact.");
15951595
});
15961596
var result = parser.parse(".foo {\n; white-space: -moz-pre-wrap;\n}");
1597+
},
1598+
1599+
"Test display -moz-inline-stack": function(){
1600+
var parser = new Parser({ strict: true});
1601+
parser.addListener("property", function(event){
1602+
Assert.areEqual("display", event.property.toString());
1603+
Assert.areEqual("-moz-inline-stack", event.value.toString());
1604+
Assert.areEqual(5, event.property.col, "Property column should be 5.");
1605+
Assert.areEqual(2, event.property.line, "Property line should be 2.");
1606+
Assert.areEqual(5, event.col, "Event column should be 5.");
1607+
Assert.areEqual(2, event.line, "Event line should be 2.");
1608+
Assert.areEqual(14, event.value.parts[0].col, "First part column should be 14.");
1609+
Assert.areEqual(2, event.value.parts[0].line, "First part line should be 2.");
1610+
Assert.areEqual("-moz-inline-stack", event.value.parts[0].text, "Vendor prefixed value -moz-inline-stack is intact.");
1611+
});
1612+
var result = parser.parse(".foo {\n display: -moz-inline-stack;\n}");
15971613
}
15981614
}));
15991615

0 commit comments

Comments
 (0)