svnno****@sourc*****
svnno****@sourc*****
2011年 5月 8日 (日) 20:06:54 JST
Revision: 2666 http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2666 Author: dhrname Date: 2011-05-08 20:06:54 +0900 (Sun, 08 May 2011) Log Message: ----------- SVGStyleElementで、IEのCSSパーサの起動方法に不具合があったので修正 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 10:38:19 UTC (rev 2665) +++ branches/07x/077/org/w3c/dom/svg.js 2011-05-08 11:06:54 UTC (rev 2666) @@ -1928,15 +1928,16 @@ styleText = tar._text, tod = tar.ownerDocument, style = document.createElement("style"), - i, rules, rli, ri; + ri; NAIBU._temp_doc = tod; sheet = tod.styleSheets[tod.styleSheets.length] = DOMImplementation.createCSSStyleSheet(tar.title, tar.media); sheet.ownerNode = tar; /*以下は、IEのCSSパーサを使って、スタイルシートのルールを実装していく*/ + document.documentElement.firstChild.appendChild(style); style.styleSheet.cssText = styleText; - for (i=0, rules=style.styleSheet.rules, rli=rules.length;i<rli;++i) { + for (var i=0, rules=style.styleSheet.rules, rli=rules.length;i<rli;++i) { ri = rules[i]; - sheet.insertRule(ri.cssText, i); + sheet.insertRule(ri.style.cssText, i); } tod.documentElement._svgload_limited--; if (tod.documentElement._svgload_limited < 0) {