svnno****@sourc*****
svnno****@sourc*****
2011年 5月 8日 (日) 20:42:46 JST
Revision: 2667 http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2667 Author: dhrname Date: 2011-05-08 20:42:46 +0900 (Sun, 08 May 2011) Log Message: ----------- Modified Paths: -------------- branches/07x/077/org/w3c/dom/svg.js Modified: branches/07x/077/org/w3c/dom/svg.js =================================================================== --- branches/07x/077/org/w3c/dom/svg.js 2011-05-08 11:06:54 UTC (rev 2666) +++ branches/07x/077/org/w3c/dom/svg.js 2011-05-08 11:42:46 UTC (rev 2667) @@ -1928,7 +1928,7 @@ styleText = tar._text, tod = tar.ownerDocument, style = document.createElement("style"), - ri; + ri, scri, rsi; NAIBU._temp_doc = tod; sheet = tod.styleSheets[tod.styleSheets.length] = DOMImplementation.createCSSStyleSheet(tar.title, tar.media); sheet.ownerNode = tar; @@ -1937,7 +1937,13 @@ style.styleSheet.cssText = styleText; for (var i=0, rules=style.styleSheet.rules, rli=rules.length;i<rli;++i) { ri = rules[i]; - sheet.insertRule(ri.style.cssText, i); + scri = new CSSStyleRule(); + scri.selectorText = ri.selectorText; + scri.style.cssText = ri.style.cssText; + for (var j=0, rsli=ri.style.length;j<rsli;++j) { + rsi = ri.style.item(j); + scri.style.setProperty(rsi, ri.style.getProperty(rsi)); + } } tod.documentElement._svgload_limited--; if (tod.documentElement._svgload_limited < 0) {