svnno****@sourc*****
svnno****@sourc*****
2009年 4月 30日 (木) 23:34:54 JST
Revision: 1127
http://svn.sourceforge.jp/view?root=sie&view=rev&rev=1127
Author: dhrname
Date: 2009-04-30 23:34:53 +0900 (Thu, 30 Apr 2009)
Log Message:
-----------
radialGradient要素のときに使うdiv要素の対策として、修正を施した
Modified Paths:
--------------
branches/04x/046/sie.js
Modified: branches/04x/046/sie.js
===================================================================
--- branches/04x/046/sie.js 2009-04-24 13:21:42 UTC (rev 1126)
+++ branches/04x/046/sie.js 2009-04-30 14:34:53 UTC (rev 1127)
@@ -208,17 +208,19 @@
var text = this.rootElement.getElementsByTagName("div");
for (var i=0,textli=text.length;i<textli;++i) {
var texti = text[i];
- var tis = texti.style;
- tis.left = parseFloat(tis.left) + bl + "px";
- tis.top = parseFloat(tis.top) + bt + "px";
- var tp = texti.parentNode;
- while (tp.nodeName === "group") { //group要素である限り、さかのぼる
- tp = tp.parentNode;
+ if (texti.firstChild.nodeName !== "shape") { //radialGradient用のdiv要素でないならば
+ var tis = texti.style;
+ tis.left = parseFloat(tis.left) + bl + "px";
+ tis.top = parseFloat(tis.top) + bt + "px";
+ var tp = texti.parentNode;
+ while (tp.nodeName === "group") { //group要素である限り、さかのぼる
+ tp = tp.parentNode;
+ }
+ if (tp.nodeName === "A") { //先祖要素がa要素ならば
+ tis.marginLeft = -parseFloat(tis.fontSize)+ "px";
+ tis.cursor = "hand";
+ }
}
- if (tp.nodeName === "A") { //先祖要素がa要素ならば
- tis.marginLeft = -parseFloat(tis.fontSize)+ "px";
- tis.cursor = "hand";
- }
}
} catch(e) {stlog.add(e,138);}
}