Skip to content

Commit 1e6efe5

Browse files
committed
Dump 3.2.1
1 parent 8c6e651 commit 1e6efe5

File tree

4 files changed

+18
-16
lines changed

4 files changed

+18
-16
lines changed

build/zrender.js

+12-10
Original file line numberDiff line numberDiff line change
@@ -5613,7 +5613,10 @@ define('zrender/core/event',['require','../mixin/Eventful','./env'],function(req
56135613
return el.getBoundingClientRect ? el.getBoundingClientRect() : {left: 0, top: 0};
56145614
}
56155615

5616-
function clientToLocal(el, e, out) {
5616+
// `calculate` is optional, default false
5617+
function clientToLocal(el, e, out, calculate) {
5618+
out = out || {};
5619+
56175620
// According to the W3C Working Draft, offsetX and offsetY should be relative
56185621
// to the padding edge of the target element. The only browser using this convention
56195622
// is IE. Webkit uses the border edge, Opera uses the content edge, and FireFox does
@@ -5625,8 +5628,7 @@ define('zrender/core/event',['require','../mixin/Eventful','./env'],function(req
56255628
// When mousemove event triggered on ec tooltip, target is not zr painter.dom, and
56265629
// offsetX/Y is relative to e.target, where the calculation of zrX/Y via offsetX/Y
56275630
// is too complex. So css-transfrom dont support in this case temporarily.
5628-
5629-
if (!e.currentTarget || el !== e.currentTarget) {
5631+
if (calculate) {
56305632
defaultGetZrXY(el, e, out);
56315633
}
56325634
// Caution: In FireFox, layerX/layerY Mouse position relative to the closest positioned
@@ -5656,15 +5658,15 @@ define('zrender/core/event',['require','../mixin/Eventful','./env'],function(req
56565658
function defaultGetZrXY(el, e, out) {
56575659
// This well-known method below does not support css transform.
56585660
var box = getBoundingClientRect(el);
5659-
out = out || {};
56605661
out.zrX = e.clientX - box.left;
56615662
out.zrY = e.clientY - box.top;
56625663
}
56635664

56645665
/**
5665-
* 如果存在第三方嵌入的一些dom触发的事件,或touch事件,需要转换一下事件坐标
5666+
* 如果存在第三方嵌入的一些dom触发的事件,或touch事件,需要转换一下事件坐标.
5667+
* `calculate` is optional, default false.
56665668
*/
5667-
function normalizeEvent(el, e) {
5669+
function normalizeEvent(el, e, calculate) {
56685670

56695671
e = e || window.event;
56705672

@@ -5676,14 +5678,14 @@ define('zrender/core/event',['require','../mixin/Eventful','./env'],function(req
56765678
var isTouch = eventType && eventType.indexOf('touch') >= 0;
56775679

56785680
if (!isTouch) {
5679-
clientToLocal(el, e, e);
5681+
clientToLocal(el, e, e, calculate);
56805682
e.zrDelta = (e.wheelDelta) ? e.wheelDelta / 120 : -(e.detail || 0) / 3;
56815683
}
56825684
else {
56835685
var touch = eventType != 'touchend'
56845686
? e.targetTouches[0]
56855687
: e.changedTouches[0];
5686-
touch && clientToLocal(el, touch, e);
5688+
touch && clientToLocal(el, touch, e, calculate);
56875689
}
56885690

56895691
return e;
@@ -6049,7 +6051,7 @@ define('zrender/core/GestureMgr',['require','./event'],function(require) {
60496051

60506052
for (var i = 0, len = touches.length; i < len; i++) {
60516053
var touch = touches[i];
6052-
var pos = eventUtil.clientToLocal(root, touch);
6054+
var pos = eventUtil.clientToLocal(root, touch, {});
60536055
trackItem.points.push([pos.zrX, pos.zrY]);
60546056
trackItem.touches.push(touch);
60556057
}
@@ -9064,7 +9066,7 @@ define('zrender/zrender',['require','./core/guid','./core/env','./Handler','./St
90649066
/**
90659067
* @type {string}
90669068
*/
9067-
zrender.version = '3.2.0';
9069+
zrender.version = '3.2.1';
90689070

90699071
/**
90709072
* Initializing a zrender instance

build/zrender.min.js

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "zrender",
3-
"version": "3.2.0",
3+
"version": "3.2.1",
44
"description": "A lightweight canvas library.",
55
"keywords": [
66
"canvas",

src/zrender.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ define(function(require) {
3030
/**
3131
* @type {string}
3232
*/
33-
zrender.version = '3.2.0';
33+
zrender.version = '3.2.1';
3434

3535
/**
3636
* Initializing a zrender instance

0 commit comments

Comments
 (0)