[Sie-announce] SIEコード [3039] バグ#26606「a要素の色が変化しない」を修正

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2011年 10月 26日 (水) 22:51:32 JST


Revision: 3039
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=3039
Author:   dhrname
Date:     2011-10-26 22:51:32 +0900 (Wed, 26 Oct 2011)

Log Message:
-----------
バグ#26606「a要素の色が変化しない」を修正

Ticket Links:
:-----------
    http://sourceforge.jp/projects/sie/tracker/detail/26606

Modified Paths:
--------------
    branches/08x/088/org/w3c/dom/svg.js

Modified: branches/08x/088/org/w3c/dom/svg.js
===================================================================
--- branches/08x/088/org/w3c/dom/svg.js	2011-10-25 14:43:21 UTC (rev 3038)
+++ branches/08x/088/org/w3c/dom/svg.js	2011-10-26 13:51:32 UTC (rev 3039)
@@ -4847,6 +4847,7 @@
       st = "new";
     }
     tar.setAttributeNS("http://www.w3.org/1999/xlink", "xlink:show", st);
+    tar._tar.style.color = tar.ownerDocument.defaultView.getComputedStyle(tar, "").getPropertyValue("fill");
     tar = evt = void 0;
   }, false);
   this.addEventListener("DOMNodeInsertedIntoDocument", function(evt){
@@ -4865,8 +4866,8 @@
     tar._tar.setAttribute("target", tar.target.baseVal);
     if (tar.href.baseVal.indexOf(".svg") !== -1) { //もし、リンク先がSVGファイルならば
       tar.addEventListener("click", function(evt){
-        var tar = evt.target;
-          var sd = document.body,
+          var tar = evt.target,
+              sd = document.body,
               ob, nd;
           sd.lastChild.innerHTML = "<object data='" +tar.href.baseVal.split("#")[0]+ "' width='" +screen.width+ "' height='" +screen.height+ "' type='image/svg+xml'></object>";
           if (tar.target.baseVal === "_self") {




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