CSSRule.js
 1  //.CommonJS
 2  var CSSOM = {};
 3  ///CommonJS
 4  
 5  
 6  /**
 7   * @constructor
 8   * @see http://dev.w3.org/csswg/cssom/#the-cssrule-interface
 9   * @see http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSRule
10   */
11  CSSOM.CSSRule = function CSSRule() {
12  	this.parentRule = null;
13  	this.parentStyleSheet = null;
14  };
15  
16  CSSOM.CSSRule.UNKNOWN_RULE = 0;                 // obsolete
17  CSSOM.CSSRule.STYLE_RULE = 1;
18  CSSOM.CSSRule.CHARSET_RULE = 2;                 // obsolete
19  CSSOM.CSSRule.IMPORT_RULE = 3;
20  CSSOM.CSSRule.MEDIA_RULE = 4;
21  CSSOM.CSSRule.FONT_FACE_RULE = 5;
22  CSSOM.CSSRule.PAGE_RULE = 6;
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;
33  
34  
35  CSSOM.CSSRule.prototype = {
36  	constructor: CSSOM.CSSRule
37  	//FIXME
38  };
39  
40  
41  //.CommonJS
42  exports.CSSRule = CSSOM.CSSRule;
43  ///CommonJS