[Sie-announce] SIEコード [2272] ハイパーリンク内のテキストを勝手に表示しないように、SVGAElementを修正した

Back to archive index

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




Sie-announce メーリングリストの案内
Back to archive index