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