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");