[Sie-announce] SIEコード [1384] _ie_fontに関する細かな修正

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 11月 1日 (日) 20:16:22 JST


Revision: 1384
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1384
Author:   dhrname
Date:     2009-11-01 20:16:22 +0900 (Sun, 01 Nov 2009)

Log Message:
-----------
_ie_fontに関する細かな修正

Modified Paths:
--------------
    branches/05x/053/sie.js

Modified: branches/05x/053/sie.js
===================================================================
--- branches/05x/053/sie.js	2009-11-01 10:46:08 UTC (rev 1383)
+++ branches/05x/053/sie.js	2009-11-01 11:16:22 UTC (rev 1384)
@@ -1848,7 +1848,7 @@
 };
 NAIBU.svgNameSpace = "http://www.w3.org/2000/svg";
 function _ie_font(data) {
-  if (data.sucesse) {
+  if (data.success) {
     //responsXMLはDTD処理を行う可能性があるため、ここでは使わない
     var doc = new ActiveXObject("MSXML2.DomDocument");
     str = data.content.replace(/!DOCTYPE/,"!--").replace(/(dtd">|\]>)/,"-->");
@@ -1906,12 +1906,12 @@
 NAIBU._fontSearchURI = function(doc){
   var tsrc = doc.getElementsByTagNameNS(NAIBU.svgNameSpace, "font-face-uri");
   for (var i=0;i<tsrc.length;++i) {
-    var src = fsrc[i].getAttributeNS("http://www.w3.org/1999/xlink", "xlink:href");
-    getURL(src, _noie_font, [ {id : src.substring(src.indexOf("#"), src.length-1)} ], 1);
+    var src = tsrc[i].getAttribute("xlink:href"), ids = src.substring(src.indexOf("#")+1, src.length);
+    getURL(src.replace(/#.+$/, ""), _ie_font, [ {id : ids, style:{}} ], 1);
   }
 };
 function _noie_font(data) {
-  if (data.sucesse) {
+  if (data.success) {
     var doc = (new DOMParser()).parseFromString(data.content);
     var font = doc.getElementById(data.obj[0].id);
     var familyName = font.getElementsByTagNameNS(NAIBU.svgNameSpace, "font-face").item(0).getAttributeNS(null, "font-family");




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