svnno****@sourc*****
svnno****@sourc*****
2011年 1月 3日 (月) 18:49:59 JST
Revision: 2272
http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2272
Author: dhrname
Date: 2011-01-03 18:49:59 +0900 (Mon, 03 Jan 2011)
Log Message:
-----------
ハイパーリンク内のテキストを勝手に表示しないように、SVGAElementを修正した
Modified Paths:
--------------
branches/06x/067/org/w3c/dom/svg.js
Modified: branches/06x/067/org/w3c/dom/svg.js
===================================================================
--- branches/06x/067/org/w3c/dom/svg.js 2011-01-03 09:44:09 UTC (rev 2271)
+++ branches/06x/067/org/w3c/dom/svg.js 2011-01-03 09:49:59 UTC (rev 2272)
@@ -3451,7 +3451,7 @@
/*Bubblingフェーズの時にはもう、div要素をDOMツリーに挿入しておく必要があるため、
*あらかじめ、Capturingフェーズで処理しておく
*/
- if ((tar.localName === "a") && (tar.namespaceURI === "http://www.w3.org/2000/svg") && tar.firstChild) {
+ if ((evt.eventPhase === Event.CAPTURING_PHASE) && (tar.localName === "a") && (tar.namespaceURI === "http://www.w3.org/2000/svg") && tar.firstChild) {
/*a要素の場合はtarをすりかえておく*/
tar = tar.firstChild;
}
@@ -4382,9 +4382,6 @@
this.addEventListener("DOMNodeInserted", function(evt){
var tar = evt.target;
if (evt.eventPhase === Event.BUBBLING_PHASE) {
- if ((tar.parentNode === evt.currentTarget) && (tar.nodeType === Node.TEXT_NODE)) { //直接Textノードが指定されれば
- evt.currentTarget._tar.appendChild(document.createTextNode(tar.data));
- }
return; //強制終了させる
}
if (tar.nextSibling) {