提交 dd3d83cc 编写于 作者: 1 100pah

Merge branch 'release' into merge-release-to-next

# Conflicts:
#	src/chart/bar/BarView.js
#	src/chart/helper/EffectSymbol.js
#	src/chart/helper/LineDraw.js
#	src/chart/helper/Symbol.js
#	src/chart/helper/createClipPathFromCoordSys.ts
#	src/chart/line/LineView.ts
#	src/chart/map/MapSeries.ts
#	src/chart/pie/PieView.js
#	src/chart/sankey/sankeyLayout.ts
#	src/chart/sunburst/SunburstPiece.js
#	src/chart/sunburst/SunburstSeries.js
#	src/chart/sunburst/SunburstView.ts
#	src/chart/tree/TreeSeries.js
#	src/chart/treemap/TreemapSeries.ts
#	src/chart/treemap/TreemapView.ts
#	src/component/helper/MapDraw.js
#	src/component/title.ts
#	src/component/toolbox/ToolboxView.js
#	src/component/toolbox/feature/MagicType.js
#	src/component/toolbox/feature/SaveAsImage.js
#	src/component/tooltip/TooltipView.ts
#	src/component/visualMap/PiecewiseModel.ts
#	src/coord/axisHelper.ts
#	src/coord/calendar/Calendar.js
#	src/coord/geo/geoJSONLoader.ts
#	src/coord/geo/geoSourceManager.ts
#	src/coord/geo/parseGeoJson.ts
#	src/coord/radar/Radar.js
#	src/data/Tree.js
#	src/echarts.js
#	src/layout/barGrid.ts
#	src/loading/default.ts
#	src/model/Series.js
#	src/util/format.ts
#	src/util/graphic.js
#	src/visual/symbol.js
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
......@@ -19,4 +19,4 @@
*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("echarts")):"function"==typeof define&&define.amd?define(["exports","echarts"],e):e(t.bmap={},t.echarts)}(this,function(t,o){"use strict";function l(t,e){this._bmap=t,this.dimensions=["lng","lat"],this._mapOffset=[0,0],this._api=e,this._projection=new BMap.MercatorProjection}function n(a,r){return r=r||[0,0],o.util.map([0,1],function(t){var e=r[t],o=a[t]/2,n=[],i=[];return n[t]=e-o,i[t]=e+o,n[1-t]=i[1-t]=r[1-t],Math.abs(this.dataToPoint(n)[t]-this.dataToPoint(i)[t])},this)}var f;l.prototype.dimensions=["lng","lat"],l.prototype.setZoom=function(t){this._zoom=t},l.prototype.setCenter=function(t){this._center=this._projection.lngLatToPoint(new BMap.Point(t[0],t[1]))},l.prototype.setMapOffset=function(t){this._mapOffset=t},l.prototype.getBMap=function(){return this._bmap},l.prototype.dataToPoint=function(t){var e=new BMap.Point(t[0],t[1]),o=this._bmap.pointToOverlayPixel(e),n=this._mapOffset;return[o.x-n[0],o.y-n[1]]},l.prototype.pointToData=function(t){var e=this._mapOffset;return[(t=this._bmap.overlayPixelToPoint({x:t[0]+e[0],y:t[1]+e[1]})).lng,t.lat]},l.prototype.getViewRect=function(){var t=this._api;return new o.graphic.BoundingRect(0,0,t.getWidth(),t.getHeight())},l.prototype.getRoamTransform=function(){return o.matrix.create()},l.prototype.prepareCustoms=function(t){var e=this.getViewRect();return{coordSys:{type:"bmap",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:o.util.bind(this.dataToPoint,this),size:o.util.bind(n,this)}}},l.dimensions=l.prototype.dimensions,l.create=function(t,m){var c,d=m.getDom();t.eachComponent("bmap",function(t){var e=m.getZr().painter,o=e.getViewportRoot();if("undefined"==typeof BMap)throw new Error("BMap api is not loaded");if(f=f||function(){function t(t){this._root=t}return(t.prototype=new BMap.Overlay).initialize=function(t){return t.getPanes().labelPane.appendChild(this._root),this._root},t.prototype.draw=function(){},t}(),c)throw new Error("Only one bmap component can exist");if(!t.__bmap){var n=d.querySelector(".ec-extension-bmap");n&&(o.style.left="0px",o.style.top="0px",d.removeChild(n)),(n=document.createElement("div")).style.cssText="width:100%;height:100%",n.classList.add("ec-extension-bmap"),d.appendChild(n);var i=t.__bmap=new BMap.Map(n),a=new f(o);i.addOverlay(a),e.getViewportRootOffset=function(){return{offsetLeft:0,offsetTop:0}}}i=t.__bmap;var r=t.get("center"),p=t.get("zoom");if(r&&p){var s=new BMap.Point(r[0],r[1]);i.centerAndZoom(s,p)}(c=new l(i,m)).setMapOffset(t.__mapOffset||[0,0]),c.setZoom(p),c.setCenter(r),t.coordinateSystem=c}),t.eachSeries(function(t){"bmap"===t.get("coordinateSystem")&&(t.coordinateSystem=c)})},o.extendComponentModel({type:"bmap",getBMap:function(){return this.__bmap},setCenterAndZoom:function(t,e){this.option.center=t,this.option.zoom=e},centerOrZoomChanged:function(t,e){var o=this.option;return!(function(t,e){return t&&e&&t[0]===e[0]&&t[1]===e[1]}(t,o.center)&&e===o.zoom)},defaultOption:{center:[104.114129,37.550339],zoom:5,mapStyle:{},mapStyleV2:{},roam:!1}}),o.extendComponentView({type:"bmap",render:function(i,t,a){function e(t,e){if(!r){var o=p.parentNode.parentNode.parentNode,n=[-parseInt(o.style.left,10)||0,-parseInt(o.style.top,10)||0];p.style.left=n[0]+"px",p.style.top=n[1]+"px",s.setMapOffset(n),i.__mapOffset=n,a.dispatchAction({type:"bmapRoam"})}}var r=!0,o=i.getBMap(),p=a.getZr().painter.getViewportRoot(),s=i.coordinateSystem;function n(){r||a.dispatchAction({type:"bmapRoam"})}o.removeEventListener("moving",this._oldMoveHandler),o.removeEventListener("zoomend",this._oldZoomEndHandler),o.addEventListener("moving",e),o.addEventListener("zoomend",n),this._oldMoveHandler=e,this._oldZoomEndHandler=n;var m=i.get("roam");m&&"scale"!==m?o.enableDragging():o.disableDragging(),m&&"move"!==m?(o.enableScrollWheelZoom(),o.enableDoubleClickZoom(),o.enablePinchToZoom()):(o.disableScrollWheelZoom(),o.disableDoubleClickZoom(),o.disablePinchToZoom());var c=i.__mapStyle,d=i.get("mapStyle")||{},l=JSON.stringify(d);JSON.stringify(c)!==l&&(Object.keys(d).length&&o.setMapStyle(d),i.__mapStyle=JSON.parse(l));var f=i.__mapStyle2,h=i.get("mapStyleV2")||{},u=JSON.stringify(h);JSON.stringify(f)!==u&&(Object.keys(h).length&&o.setMapStyleV2(h),i.__mapStyle2=JSON.parse(u)),r=!1}}),o.registerCoordinateSystem("bmap",l),o.registerAction({type:"bmapRoam",event:"bmapRoam",update:"updateLayout"},function(t,e){e.eachComponent("bmap",function(t){var e=t.getBMap(),o=e.getCenter();t.setCenterAndZoom([o.lng,o.lat],e.getZoom())})});t.version="1.0.0"});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("echarts")):"function"==typeof define&&define.amd?define(["exports","echarts"],e):e(t.bmap={},t.echarts)}(this,function(t,o){"use strict";function l(t,e){this._bmap=t,this.dimensions=["lng","lat"],this._mapOffset=[0,0],this._api=e,this._projection=new BMap.MercatorProjection}function n(i,a){return a=a||[0,0],o.util.map([0,1],function(t){var e=a[t],o=i[t]/2,n=[],r=[];return n[t]=e-o,r[t]=e+o,n[1-t]=r[1-t]=a[1-t],Math.abs(this.dataToPoint(n)[t]-this.dataToPoint(r)[t])},this)}var d;l.prototype.dimensions=["lng","lat"],l.prototype.setZoom=function(t){this._zoom=t},l.prototype.setCenter=function(t){this._center=this._projection.lngLatToPoint(new BMap.Point(t[0],t[1]))},l.prototype.setMapOffset=function(t){this._mapOffset=t},l.prototype.getBMap=function(){return this._bmap},l.prototype.dataToPoint=function(t){var e=new BMap.Point(t[0],t[1]),o=this._bmap.pointToOverlayPixel(e),n=this._mapOffset;return[o.x-n[0],o.y-n[1]]},l.prototype.pointToData=function(t){var e=this._mapOffset;return[(t=this._bmap.overlayPixelToPoint({x:t[0]+e[0],y:t[1]+e[1]})).lng,t.lat]},l.prototype.getViewRect=function(){var t=this._api;return new o.graphic.BoundingRect(0,0,t.getWidth(),t.getHeight())},l.prototype.getRoamTransform=function(){return o.matrix.create()},l.prototype.prepareCustoms=function(t){var e=this.getViewRect();return{coordSys:{type:"bmap",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:o.util.bind(this.dataToPoint,this),size:o.util.bind(n,this)}}},l.dimensions=l.prototype.dimensions,l.create=function(t,c){var m,f=c.getDom();t.eachComponent("bmap",function(t){var e=c.getZr().painter,o=e.getViewportRoot();if("undefined"==typeof BMap)throw new Error("BMap api is not loaded");if(d=d||function(){function t(t){this._root=t}return(t.prototype=new BMap.Overlay).initialize=function(t){return t.getPanes().labelPane.appendChild(this._root),this._root},t.prototype.draw=function(){},t}(),m)throw new Error("Only one bmap component can exist");if(!t.__bmap){var n=f.querySelector(".ec-extension-bmap");n&&(o.style.left="0px",o.style.top="0px",f.removeChild(n)),(n=document.createElement("div")).style.cssText="width:100%;height:100%",n.classList.add("ec-extension-bmap"),f.appendChild(n);var r=t.__bmap=new BMap.Map(n),i=new d(o);r.addOverlay(i),e.getViewportRootOffset=function(){return{offsetLeft:0,offsetTop:0}}}r=t.__bmap;var a=t.get("center"),p=t.get("zoom");if(a&&p){var s=new BMap.Point(a[0],a[1]);r.centerAndZoom(s,p)}(m=new l(r,c)).setMapOffset(t.__mapOffset||[0,0]),m.setZoom(p),m.setCenter(a),t.coordinateSystem=m}),t.eachSeries(function(t){"bmap"===t.get("coordinateSystem")&&(t.coordinateSystem=m)})},o.extendComponentModel({type:"bmap",getBMap:function(){return this.__bmap},setCenterAndZoom:function(t,e){this.option.center=t,this.option.zoom=e},centerOrZoomChanged:function(t,e){var o=this.option;return!(function(t,e){return t&&e&&t[0]===e[0]&&t[1]===e[1]}(t,o.center)&&e===o.zoom)},defaultOption:{center:[104.114129,37.550339],zoom:5,mapStyle:{},mapStyleV2:{},roam:!1}});var p={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},s={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},c=Object.prototype.toString;function h(t){if(null==t||"object"!=typeof t)return t;var e=t,o=c.call(t);if("[object Array]"===o){if(!m(t)){e=[];for(var n=0,r=t.length;n<r;n++)e[n]=h(t[n])}}else if(s[o]){if(!m(t)){var i=t.constructor;if(t.constructor.from)e=i.from(t);else{e=new i(t.length);for(n=0,r=t.length;n<r;n++)e[n]=h(t[n])}}}else if(!p[o]&&!m(t)&&!function(t){return"object"==typeof t&&"number"==typeof t.nodeType&&"object"==typeof t.ownerDocument}(t))for(var a in e={},t)t.hasOwnProperty(a)&&(e[a]=h(t[a]));return e}var e="__ec_primitive__";function m(t){return t[e]}o.extendComponentView({type:"bmap",render:function(r,t,i){function e(t,e){if(!a){var o=p.parentNode.parentNode.parentNode,n=[-parseInt(o.style.left,10)||0,-parseInt(o.style.top,10)||0];p.style.left=n[0]+"px",p.style.top=n[1]+"px",s.setMapOffset(n),r.__mapOffset=n,i.dispatchAction({type:"bmapRoam"})}}var a=!0,o=r.getBMap(),p=i.getZr().painter.getViewportRoot(),s=r.coordinateSystem;function n(){a||i.dispatchAction({type:"bmapRoam"})}o.removeEventListener("moving",this._oldMoveHandler),o.removeEventListener("zoomend",this._oldZoomEndHandler),o.addEventListener("moving",e),o.addEventListener("zoomend",n),this._oldMoveHandler=e,this._oldZoomEndHandler=n;var c=r.get("roam");c&&"scale"!==c?o.enableDragging():o.disableDragging(),c&&"move"!==c?(o.enableScrollWheelZoom(),o.enableDoubleClickZoom(),o.enablePinchToZoom()):(o.disableScrollWheelZoom(),o.disableDoubleClickZoom(),o.disablePinchToZoom());var m=r.__mapStyle,f=r.get("mapStyle")||{},l=JSON.stringify(f);JSON.stringify(m)!==l&&(Object.keys(f).length&&o.setMapStyle(h(f)),r.__mapStyle=JSON.parse(l));var d=r.__mapStyle2,y=r.get("mapStyleV2")||{},u=JSON.stringify(y);JSON.stringify(d)!==u&&(Object.keys(y).length&&o.setMapStyleV2(h(y)),r.__mapStyle2=JSON.parse(u)),a=!1}}),o.registerCoordinateSystem("bmap",l),o.registerAction({type:"bmapRoam",event:"bmapRoam",update:"updateLayout"},function(t,e){e.eachComponent("bmap",function(t){var e=t.getBMap(),o=e.getCenter();t.setCenterAndZoom([o.lng,o.lat],e.getZoom())})});t.version="1.0.0"});
......@@ -19,6 +19,7 @@
// @ts-nocheck
import * as echarts from 'echarts';
import { clone } from 'zrender/src/core/util';
export default echarts.extendComponentView({
type: 'bmap',
......@@ -97,7 +98,7 @@ export default echarts.extendComponentView({
if (JSON.stringify(originalStyle) !== mapStyleStr) {
// FIXME May have blank tile when dragging if setMapStyle
if (Object.keys(newMapStyle).length) {
bmap.setMapStyle(newMapStyle);
bmap.setMapStyle(clone(newMapStyle));
}
bMapModel.__mapStyle = JSON.parse(mapStyleStr);
}
......@@ -111,7 +112,7 @@ export default echarts.extendComponentView({
if (JSON.stringify(originalStyle2) !== mapStyleStr2) {
// FIXME May have blank tile when dragging if setMapStyle
if (Object.keys(newMapStyle2).length) {
bmap.setMapStyleV2(newMapStyle2);
bmap.setMapStyleV2(clone(newMapStyle2));
}
bMapModel.__mapStyle2 = JSON.parse(mapStyleStr2);
}
......
......@@ -20,6 +20,10 @@
var echarts = require("echarts");
var _util = require("zrender/lib/core/util");
var clone = _util.clone;
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
......@@ -110,7 +114,7 @@ var _default = echarts.extendComponentView({
if (JSON.stringify(originalStyle) !== mapStyleStr) {
// FIXME May have blank tile when dragging if setMapStyle
if (Object.keys(newMapStyle).length) {
bmap.setMapStyle(newMapStyle);
bmap.setMapStyle(clone(newMapStyle));
}
bMapModel.__mapStyle = JSON.parse(mapStyleStr);
......@@ -126,7 +130,7 @@ var _default = echarts.extendComponentView({
if (JSON.stringify(originalStyle2) !== mapStyleStr2) {
// FIXME May have blank tile when dragging if setMapStyle
if (Object.keys(newMapStyle2).length) {
bmap.setMapStyleV2(newMapStyle2);
bmap.setMapStyleV2(clone(newMapStyle2));
}
bMapModel.__mapStyle2 = JSON.parse(mapStyleStr2);
......
此差异已折叠。
{
"name": "echarts",
"version": "4.7.0",
"version": "4.8.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
......@@ -8421,9 +8421,9 @@
}
},
"zrender": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/zrender/-/zrender-4.3.0.tgz",
"integrity": "sha512-Dii6j2bDsPkxQayuVf2DXJeruIB/mKVxxcGRZQ9GExiBd4c3w7+oBuvo1O/JGHeFeA1nCmSDVDs/S7yKZG1nrA=="
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/zrender/-/zrender-4.3.1.tgz",
"integrity": "sha512-CeH2TpJeCdG0TAGYoPSAcFX2ogdug1K7LIn9UO/q9HWqQ54gWhrMAlDP9AwWYMUDhrPe4VeazQ4DW3msD96nUQ=="
}
}
}
{
"name": "echarts",
"version": "4.7.0",
"version": "4.8.0",
"description": "A powerful charting and visualization library for browser",
"license": "Apache-2.0",
"keywords": [
......@@ -28,7 +28,7 @@
"lint:dist": "echo 'It might take a while. Please wait ...' && ./node_modules/.bin/jshint --config .jshintrc-dist dist/echarts.js"
},
"dependencies": {
"zrender": "4.3.0"
"zrender": "4.3.1"
},
"devDependencies": {
"@babel/core": "7.3.4",
......
......@@ -166,6 +166,7 @@ class BarView extends ChartView {
const drawBackground = seriesModel.get('showBackground', true);
const backgroundModel = seriesModel.getModel('backgroundStyle');
const barBorderRadius = backgroundModel.get('barBorderRadius') || 0;
const bgEls: BarView['_backgroundEls'] = [];
const oldBgEls = this._backgroundEls;
......@@ -176,10 +177,13 @@ class BarView extends ChartView {
const layout = getLayout[coord.type](data, dataIndex, itemModel);
if (drawBackground) {
const bgEl = createBackgroundEl(
coord, isHorizontalOrRadial, layout
);
const bgLayout = getLayout[coord.type](data, dataIndex);
const bgEl = createBackgroundEl(coord, isHorizontalOrRadial, bgLayout);
bgEl.useStyle(backgroundModel.getItemStyle());
// Only cartesian2d support borderRadius.
if (coord.type === 'cartesian2d') {
(bgEl as Rect).setShape('r', barBorderRadius);
}
bgEls[dataIndex] = bgEl;
}
......@@ -216,9 +220,14 @@ class BarView extends ChartView {
if (drawBackground) {
const bgEl = oldBgEls[oldIndex];
bgEl.useStyle(backgroundModel.getItemStyle());
// Only cartesian2d support borderRadius.
if (coord.type === 'cartesian2d') {
(bgEl as Rect).setShape('r', barBorderRadius);
}
bgEls[newIndex] = bgEl;
const shape = createBackgroundShape(isHorizontalOrRadial, layout, coord);
const bgLayout = getLayout[coord.type](data, newIndex);
const shape = createBackgroundShape(isHorizontalOrRadial, bgLayout, coord);
updateProps(
bgEl as Path, { shape: shape }, animationModel, newIndex
);
......@@ -493,14 +502,16 @@ function removeSector(
}
interface GetLayout {
(data: List, dataIndex: number, itemModel: Model<BarDataItemOption>): RectLayout | SectorLayout
(data: List, dataIndex: number, itemModel?: Model<BarDataItemOption>): RectLayout | SectorLayout
}
const getLayout: {
[key in 'cartesian2d' | 'polar']: GetLayout
} = {
cartesian2d(data, dataIndex, itemModel): RectLayout {
// itemModel is only used to get borderWidth, which is not needed
// when calculating bar background layout.
cartesian2d(data, dataIndex, itemModel?): RectLayout {
const layout = data.getItemLayout(dataIndex) as RectLayout;
const fixedLineWidth = getLineWidth(itemModel, layout);
const fixedLineWidth = itemModel ? getLineWidth(itemModel, layout) : 0;
// fix layout with lineWidth
const signX = layout.width > 0 ? 1 : -1;
......@@ -513,7 +524,7 @@ const getLayout: {
};
},
polar(data, dataIndex, itemModel): SectorLayout {
polar(data, dataIndex, itemModel?): SectorLayout {
const layout = data.getItemLayout(dataIndex);
return {
cx: layout.cx,
......
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
[{"name":"Action 1","ops":[{"type":"mousemove","time":560,"x":793,"y":238},{"type":"mousemove","time":761,"x":444,"y":258},{"type":"mousewheel","time":1526,"x":444,"y":258,"deltaY":1},{"type":"mousewheel","time":1592,"x":444,"y":258,"deltaY":24},{"type":"mousewheel","time":1626,"x":444,"y":258,"deltaY":10},{"type":"mousewheel","time":1671,"x":444,"y":258,"deltaY":11},{"type":"mousewheel","time":1691,"x":444,"y":258,"deltaY":8},{"type":"mousewheel","time":1713,"x":444,"y":258,"deltaY":3},{"type":"mousewheel","time":1732,"x":444,"y":258,"deltaY":2},{"type":"mousewheel","time":1753,"x":444,"y":258,"deltaY":3},{"type":"mousewheel","time":3060,"x":444,"y":258,"deltaY":-1},{"type":"mousewheel","time":3095,"x":444,"y":258,"deltaY":-9},{"type":"mousewheel","time":3112,"x":444,"y":258,"deltaY":-6},{"type":"mousewheel","time":3133,"x":444,"y":258,"deltaY":-8},{"type":"mousewheel","time":3152,"x":444,"y":258,"deltaY":-13},{"type":"mousewheel","time":3171,"x":444,"y":258,"deltaY":-10},{"type":"mousewheel","time":3212,"x":444,"y":258,"deltaY":-19},{"type":"mousewheel","time":3230,"x":444,"y":258,"deltaY":-6},{"type":"mousewheel","time":3252,"x":444,"y":258,"deltaY":-9},{"type":"mousewheel","time":3272,"x":444,"y":258,"deltaY":-4},{"type":"mousewheel","time":3314,"x":444,"y":258,"deltaY":-4},{"type":"mousewheel","time":3359,"x":444,"y":258,"deltaY":-1},{"type":"mousewheel","time":3392,"x":444,"y":258,"deltaY":-1},{"type":"mousewheel","time":3443,"x":444,"y":258,"deltaY":-12},{"type":"mousewheel","time":3464,"x":444,"y":258,"deltaY":-11},{"type":"mousewheel","time":3484,"x":444,"y":258,"deltaY":-11},{"type":"mousewheel","time":3507,"x":444,"y":258,"deltaY":-6},{"type":"mousewheel","time":3558,"x":444,"y":258,"deltaY":-18},{"type":"mousewheel","time":3579,"x":444,"y":258,"deltaY":-7},{"type":"mousewheel","time":3600,"x":444,"y":258,"deltaY":-4},{"type":"mousewheel","time":3621,"x":444,"y":258,"deltaY":-6},{"type":"mousewheel","time":3672,"x":444,"y":258,"deltaY":-6},{"type":"mousewheel","time":3696,"x":444,"y":258,"deltaY":-13},{"type":"mousewheel","time":3717,"x":444,"y":258,"deltaY":-5},{"type":"mousewheel","time":3738,"x":444,"y":258,"deltaY":-4},{"type":"mousewheel","time":3762,"x":444,"y":258,"deltaY":-8},{"type":"mousewheel","time":3783,"x":444,"y":258,"deltaY":-4},{"type":"mousewheel","time":3806,"x":444,"y":258,"deltaY":-4},{"type":"mousewheel","time":3830,"x":444,"y":258,"deltaY":-7},{"type":"mousewheel","time":3852,"x":444,"y":258,"deltaY":-3},{"type":"mousewheel","time":3874,"x":444,"y":258,"deltaY":-3},{"type":"mousewheel","time":3897,"x":444,"y":258,"deltaY":-5},{"type":"mousewheel","time":3921,"x":444,"y":258,"deltaY":-2},{"type":"mousewheel","time":3943,"x":444,"y":258,"deltaY":-4},{"type":"mousewheel","time":3964,"x":444,"y":258,"deltaY":-1},{"type":"mousewheel","time":3989,"x":444,"y":258,"deltaY":-1},{"type":"mousewheel","time":4012,"x":444,"y":258,"deltaY":-2},{"type":"mousewheel","time":4034,"x":444,"y":258,"deltaY":-1},{"type":"mousewheel","time":4060,"x":444,"y":258,"deltaY":-1},{"type":"mousewheel","time":4082,"x":444,"y":258,"deltaY":-1},{"type":"mousewheel","time":4105,"x":444,"y":258,"deltaY":-1},{"type":"mousewheel","time":4130,"x":444,"y":258,"deltaY":-1},{"type":"mousemove","time":4859,"x":444,"y":256},{"type":"mousemove","time":5060,"x":431,"y":97},{"type":"mousemove","time":5260,"x":432,"y":66},{"type":"mousemove","time":5471,"x":426,"y":52},{"type":"mousemove","time":5687,"x":424,"y":49},{"type":"mousedown","time":5735,"x":424,"y":49},{"type":"mouseup","time":5744,"x":424,"y":49},{"time":5745,"delay":400,"type":"screenshot-auto"},{"type":"mousemove","time":6792,"x":415,"y":49},{"type":"mousemove","time":6992,"x":339,"y":52},{"type":"mousemove","time":7192,"x":321,"y":56},{"type":"mousemove","time":7393,"x":302,"y":48},{"type":"mousedown","time":7521,"x":302,"y":48},{"type":"mouseup","time":7529,"x":302,"y":48},{"time":7530,"delay":400,"type":"screenshot-auto"},{"type":"mousedown","time":8738,"x":302,"y":48},{"type":"mouseup","time":8761,"x":302,"y":48},{"time":8762,"delay":400,"type":"screenshot-auto"},{"type":"mousemove","time":9110,"x":303,"y":48},{"type":"mousemove","time":9323,"x":378,"y":47},{"type":"mousemove","time":9532,"x":424,"y":46},{"type":"mousemove","time":9739,"x":430,"y":47},{"type":"mousedown","time":9859,"x":430,"y":47},{"type":"mouseup","time":9868,"x":430,"y":47},{"time":9869,"delay":400,"type":"screenshot-auto"},{"type":"mousemove","time":11333,"x":430,"y":47},{"type":"mousemove","time":11533,"x":434,"y":49},{"type":"mousemove","time":11733,"x":442,"y":49},{"type":"mousemove","time":11933,"x":485,"y":45},{"type":"mousemove","time":12142,"x":487,"y":45},{"type":"mousemove","time":12350,"x":544,"y":49},{"type":"mousemove","time":12550,"x":556,"y":53}],"scrollY":0,"scrollX":0,"timestamp":1585829707406},{"name":"Action 2","ops":[{"type":"mousemove","time":614,"x":748,"y":275},{"type":"mousemove","time":816,"x":498,"y":220},{"type":"mousemove","time":1023,"x":404,"y":189},{"type":"mousemove","time":1232,"x":379,"y":164},{"type":"mousemove","time":1432,"x":387,"y":168},{"type":"mousemove","time":1641,"x":388,"y":168},{"type":"mousedown","time":1789,"x":388,"y":168},{"type":"mouseup","time":1798,"x":388,"y":168},{"time":1799,"delay":400,"type":"screenshot-auto"},{"type":"mousedown","time":2723,"x":388,"y":168},{"type":"mouseup","time":2730,"x":388,"y":168},{"time":2731,"delay":400,"type":"screenshot-auto"},{"type":"mousemove","time":3082,"x":386,"y":168},{"type":"mousemove","time":3292,"x":340,"y":172},{"type":"mousemove","time":3509,"x":340,"y":172},{"type":"mousedown","time":3560,"x":340,"y":172},{"type":"mouseup","time":3569,"x":340,"y":172},{"time":3570,"delay":400,"type":"screenshot-auto"},{"type":"mousemove","time":3798,"x":342,"y":172},{"type":"mousemove","time":3998,"x":410,"y":174},{"type":"mousemove","time":4198,"x":436,"y":175},{"type":"mousemove","time":4407,"x":438,"y":175},{"type":"mousedown","time":4441,"x":438,"y":175},{"type":"mouseup","time":4449,"x":438,"y":175},{"time":4450,"delay":400,"type":"screenshot-auto"},{"type":"mousemove","time":4631,"x":436,"y":175},{"type":"mousemove","time":4832,"x":404,"y":173},{"type":"mousedown","time":5041,"x":398,"y":173},{"type":"mouseup","time":5050,"x":398,"y":173},{"time":5051,"delay":400,"type":"screenshot-auto"},{"type":"mousemove","time":5070,"x":398,"y":173},{"type":"mousemove","time":6638,"x":396,"y":173},{"type":"mousemove","time":6839,"x":360,"y":170},{"type":"mousemove","time":7039,"x":353,"y":172},{"type":"mousedown","time":7197,"x":353,"y":172},{"type":"mouseup","time":7205,"x":353,"y":172},{"time":7206,"delay":400,"type":"screenshot-auto"},{"type":"mousemove","time":7388,"x":356,"y":172},{"type":"mousemove","time":7599,"x":387,"y":170},{"type":"mousedown","time":7733,"x":387,"y":170},{"type":"mouseup","time":7743,"x":387,"y":170},{"time":7744,"delay":400,"type":"screenshot-auto"},{"type":"mousemove","time":7938,"x":390,"y":170},{"type":"mousemove","time":8139,"x":432,"y":169},{"type":"mousedown","time":8285,"x":432,"y":169},{"type":"mouseup","time":8294,"x":432,"y":169},{"time":8295,"delay":400,"type":"screenshot-auto"},{"type":"mousemove","time":8606,"x":436,"y":169},{"type":"mousemove","time":8818,"x":668,"y":237},{"type":"mousemove","time":9034,"x":713,"y":263},{"type":"mousedown","time":9075,"x":713,"y":263},{"type":"mouseup","time":9087,"x":713,"y":263},{"time":9088,"delay":400,"type":"screenshot-auto"}],"scrollY":2628,"scrollX":0,"timestamp":1585829732163},{"name":"Action 3","ops":[{"type":"mousemove","time":677,"x":350,"y":205},{"type":"mousemove","time":885,"x":269,"y":204},{"type":"mousemove","time":1093,"x":240,"y":202},{"type":"mousemove","time":1293,"x":227,"y":300},{"type":"mousemove","time":1493,"x":226,"y":324},{"type":"mousemove","time":1693,"x":196,"y":190},{"type":"mousemove","time":1901,"x":193,"y":177},{"type":"mousemove","time":2210,"x":193,"y":177},{"type":"mousedown","time":2634,"x":193,"y":177},{"type":"mouseup","time":2735,"x":193,"y":177},{"time":2736,"delay":400,"type":"screenshot-auto"},{"type":"mousedown","time":4829,"x":193,"y":177},{"type":"mouseup","time":4837,"x":193,"y":177},{"time":4838,"delay":400,"type":"screenshot-auto"}],"scrollY":3084,"scrollX":0,"timestamp":1585829746508}]
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册