svnno****@sourc*****
svnno****@sourc*****
2010年 10月 31日 (日) 21:32:14 JST
Revision: 2103 http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2103 Author: dhrname Date: 2010-10-31 21:32:14 +0900 (Sun, 31 Oct 2010) Log Message: ----------- _getOffsetメソッドの修正 Modified Paths: -------------- branches/06x/062/org/w3c/dom/svg.js Modified: branches/06x/062/org/w3c/dom/svg.js =================================================================== --- branches/06x/062/org/w3c/dom/svg.js 2010-10-29 14:11:43 UTC (rev 2102) +++ branches/06x/062/org/w3c/dom/svg.js 2010-10-31 12:32:14 UTC (rev 2103) @@ -4596,7 +4596,7 @@ this._end = offset + ntc; }; SVGAnimationElement.prototype._eventRegExp = /(mouse|activ|clic)[a-z]+/; -SVGAnimationElement.prototype._timeRegExp = /[\-\d\.]+(h|min|s|ms)/; +SVGAnimationElement.prototype._timeRegExp = /[\-\d\.]+(h|min|s|ms)?/; SVGAnimationElement.prototype._unit = { "h" : 2880000, "min" : 48000, @@ -4612,8 +4612,10 @@ */ SVGAnimationElement.prototype._getOffset = function(/*string*/ t) { var n = parseFloat(t.match(this._timeRegExp)); - if (!isNaN(n)) { + if (!isNaN(n) && RegExp.$1) { var offset = n * this._unit[RegExp.$1] + } else if (!isNaN(n)) { + var offset = n; } else { var offset = 0; }