From ae38f0b3302c3e30f887d1fb4bba00f81818c3c1 Mon Sep 17 00:00:00 2001 From: dhrname Date: Sat, 18 Jan 2014 22:25:22 +0900 Subject: [PATCH] =?utf8?q?getStartPositionOfChar=E3=83=A1=E3=82=BD?= =?utf8?q?=E3=83=83=E3=83=89=E3=81=AE=E8=BB=BD=E9=87=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- org/w3c/dom/svg.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/org/w3c/dom/svg.js b/org/w3c/dom/svg.js index 904ef26..ec8b7e2 100644 --- a/org/w3c/dom/svg.js +++ b/org/w3c/dom/svg.js @@ -3881,11 +3881,11 @@ function SVGTextContentElement(_doc) { } ta = ta.nextSibling; } - evtt = ta = void 0; + ta = void 0; }; f(tar.firstChild); } - evt = tar = cur = eph = f = void 0; + evt = tar = cur = eph = evtt = f = void 0; }, true); this.addEventListener("DOMNodeInserted", function(evt){ if ((evt.eventPhase === /*Event.BUBBLING_PHASE*/ 3) @@ -4002,14 +4002,14 @@ function SVGTextContentElement(_doc) { akern = "1234567890abcdeghknopquvxyz", hfsize = fontSize * 0.5, qfsize = fontSize * 0.2, - isText = (tar.localName === "text"), - tt, alm, tdc, p, almx, almy, tlist, tg; + isText = (tar.localName === "text"); if (isYokogaki && isText) { y += qfsize; } else if (isText){ x -= hfsize; } var f = function(ti) { + var tt, alm, tdc, p, almx, almy, tlist, tg; while (ti) { if (ti.nodeType === /*Node.TEXT_NODE*/ 3) { tt = ti._tars; @@ -4121,8 +4121,9 @@ function SVGTextContentElement(_doc) { }; f(tar.firstChild); tar._isYokogaki = isYokogaki; //getEndPositionOfCharメソッドなどで使う + f = tt = alm = tdc = p = almx = almy = tlist = tg = void 0; } - f = tar = isText = hfsize = qfsize = tp = ptx = pty = tx = ty = chars = style = x = y = isYokogaki = kern = akern = tt = alm = tdc = p = almx = almy = tlist = tg = void 0; + tar = isText = hfsize = qfsize = tp = ptx = pty = tx = ty = chars = style = x = y = isYokogaki = kern = akern = void 0; var s = this.ownerDocument.documentElement.createSVGPoint(); s.x = this._list[charnum*3]; s.y = this._list[charnum*3 + 1]; -- 2.11.0