fix: disable zone tip in continuous page mode #638

pr675
Hufe921 2 years ago
parent 2df03ed386
commit bf322dfea3

@ -6,6 +6,7 @@ import { I18n } from '../i18n/I18n'
import { Zone } from './Zone'
export class ZoneTip {
private draw: Draw
private zone: Zone
private i18n: I18n
private container: HTMLDivElement
@ -17,6 +18,7 @@ export class ZoneTip {
private currentMoveZone: EditorZone | undefined
constructor(draw: Draw, zone: Zone) {
this.draw = draw
this.zone = zone
this.i18n = draw.getI18n()
this.container = draw.getContainer()
@ -45,7 +47,7 @@ export class ZoneTip {
this.pageContainer.addEventListener(
'mousemove',
throttle((evt: MouseEvent) => {
if (this.isDisableMouseMove) return
if (this.isDisableMouseMove || !this.draw.getIsPagingMode()) return
if (!evt.offsetY) return
if (evt.target instanceof HTMLCanvasElement) {
const mousemoveZone = this.zone.getZoneByY(evt.offsetY)

Loading…
Cancel
Save