File tree Expand file tree Collapse file tree 1 file changed +3
-14
lines changed Expand file tree Collapse file tree 1 file changed +3
-14
lines changed Original file line number Diff line number Diff line change @@ -26,25 +26,14 @@ CSSOM.clone = function clone(stylesheet) {
2626 return cloned ;
2727 }
2828
29- var RULE_TYPES = {
30- 1 : CSSOM . CSSStyleRule ,
31- 4 : CSSOM . CSSMediaRule ,
32- //3: CSSOM.CSSImportRule,
33- //5: CSSOM.CSSFontFaceRule,
34- //6: CSSOM.CSSPageRule,
35- 7 : CSSOM . CSSKeyframesRule ,
36- 8 : CSSOM . CSSKeyframeRule ,
37- 12 : CSSOM . CSSSupportsRule
38- } ;
39-
40- for ( var i = 0 , rulesLength = rules . length ; i < rulesLength ; i ++ ) {
29+ for ( var i = 0 , rulesLength = rules . length ; i < rulesLength ; i ++ ) {
4130 var rule = rules [ i ] ;
42- var ruleClone = cloned . cssRules [ i ] = new RULE_TYPES [ rule . type ] ( ) ;
31+ var ruleClone = cloned . cssRules [ i ] = new rule . constructor ( ) ;
4332
4433 var style = rule . style ;
4534 if ( style ) {
4635 var styleClone = ruleClone . style = new CSSOM . CSSStyleDeclaration ( ) ;
47- for ( var j = 0 , styleLength = style . length ; j < styleLength ; j ++ ) {
36+ for ( var j = 0 , styleLength = style . length ; j < styleLength ; j ++ ) {
4837 var name = styleClone [ j ] = style [ j ] ;
4938 styleClone [ name ] = style [ name ] ;
5039 styleClone . _importants [ name ] = style . getPropertyPriority ( name ) ;
You can’t perform that action at this time.
0 commit comments