From af6ea9ebc8ae234ad71d83183898749594af0b27 Mon Sep 17 00:00:00 2001 From: Evan Jacobs Date: Mon, 18 Jan 2016 20:46:56 -0500 Subject: [PATCH] Update CSSRule IDL Removed vendor-prefixing, added some missing types and ensured that all were present. --- lib/CSSRule.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/lib/CSSRule.js b/lib/CSSRule.js index 4acff83..0b5e25b 100644 --- a/lib/CSSRule.js +++ b/lib/CSSRule.js @@ -13,20 +13,24 @@ CSSOM.CSSRule = function CSSRule() { this.parentStyleSheet = null; }; +CSSOM.CSSRule.UNKNOWN_RULE = 0; // obsolete CSSOM.CSSRule.STYLE_RULE = 1; +CSSOM.CSSRule.CHARSET_RULE = 2; // obsolete CSSOM.CSSRule.IMPORT_RULE = 3; CSSOM.CSSRule.MEDIA_RULE = 4; CSSOM.CSSRule.FONT_FACE_RULE = 5; CSSOM.CSSRule.PAGE_RULE = 6; -CSSOM.CSSRule.WEBKIT_KEYFRAMES_RULE = 8; -CSSOM.CSSRule.WEBKIT_KEYFRAME_RULE = 9; +CSSOM.CSSRule.KEYFRAMES_RULE = 7; +CSSOM.CSSRule.KEYFRAME_RULE = 8; +CSSOM.CSSRule.MARGIN_RULE = 9; +CSSOM.CSSRule.NAMESPACE_RULE = 10; +CSSOM.CSSRule.COUNTER_STYLE_RULE = 11; +CSSOM.CSSRule.SUPPORTS_RULE = 12; +CSSOM.CSSRule.DOCUMENT_RULE = 13; +CSSOM.CSSRule.FONT_FEATURE_VALUES_RULE = 14; +CSSOM.CSSRule.VIEWPORT_RULE = 15; +CSSOM.CSSRule.REGION_STYLE_RULE = 16; -// Obsolete in CSSOM http://dev.w3.org/csswg/cssom/ -//CSSOM.CSSRule.UNKNOWN_RULE = 0; -//CSSOM.CSSRule.CHARSET_RULE = 2; - -// Never implemented -//CSSOM.CSSRule.VARIABLES_RULE = 7; CSSOM.CSSRule.prototype = { constructor: CSSOM.CSSRule