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) {