Skip to content

Commit af6ea9e

Browse files
author
Evan Jacobs
committed
Update CSSRule IDL
Removed vendor-prefixing, added some missing types and ensured that all were present.
1 parent 7d0da64 commit af6ea9e

1 file changed

Lines changed: 12 additions & 8 deletions

File tree

lib/CSSRule.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,24 @@ CSSOM.CSSRule = function CSSRule() {
1313
this.parentStyleSheet = null;
1414
};
1515

16+
CSSOM.CSSRule.UNKNOWN_RULE = 0; // obsolete
1617
CSSOM.CSSRule.STYLE_RULE = 1;
18+
CSSOM.CSSRule.CHARSET_RULE = 2; // obsolete
1719
CSSOM.CSSRule.IMPORT_RULE = 3;
1820
CSSOM.CSSRule.MEDIA_RULE = 4;
1921
CSSOM.CSSRule.FONT_FACE_RULE = 5;
2022
CSSOM.CSSRule.PAGE_RULE = 6;
21-
CSSOM.CSSRule.WEBKIT_KEYFRAMES_RULE = 8;
22-
CSSOM.CSSRule.WEBKIT_KEYFRAME_RULE = 9;
23+
CSSOM.CSSRule.KEYFRAMES_RULE = 7;
24+
CSSOM.CSSRule.KEYFRAME_RULE = 8;
25+
CSSOM.CSSRule.MARGIN_RULE = 9;
26+
CSSOM.CSSRule.NAMESPACE_RULE = 10;
27+
CSSOM.CSSRule.COUNTER_STYLE_RULE = 11;
28+
CSSOM.CSSRule.SUPPORTS_RULE = 12;
29+
CSSOM.CSSRule.DOCUMENT_RULE = 13;
30+
CSSOM.CSSRule.FONT_FEATURE_VALUES_RULE = 14;
31+
CSSOM.CSSRule.VIEWPORT_RULE = 15;
32+
CSSOM.CSSRule.REGION_STYLE_RULE = 16;
2333

24-
// Obsolete in CSSOM http://dev.w3.org/csswg/cssom/
25-
//CSSOM.CSSRule.UNKNOWN_RULE = 0;
26-
//CSSOM.CSSRule.CHARSET_RULE = 2;
27-
28-
// Never implemented
29-
//CSSOM.CSSRule.VARIABLES_RULE = 7;
3034

3135
CSSOM.CSSRule.prototype = {
3236
constructor: CSSOM.CSSRule

0 commit comments

Comments
 (0)