@visactor/vchart
Version:
charts lib based @visactor/VGrammar
31 lines (27 loc) • 755 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.MobileTrigger = void 0;
class MobileTrigger {
constructor() {
this._lastScale = 0;
}
clearZoom() {
this._lastScale = 0;
}
parserZoomEvent(event) {
const scale = event.scale;
if (0 === this._lastScale) return this._lastScale = scale, event;
event.zoomDelta = scale / this._lastScale;
const center = event.center;
return event.zoomX = center.x, event.zoomY = center.y, this._lastScale = scale,
event;
}
parserScrollEvent(event) {
return event;
}
clearScroll() {}
clearDrag() {}
}
exports.MobileTrigger = MobileTrigger;
//# sourceMappingURL=mobile.js.map