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