From 2adbb4e22774f44d301c415a915930fef21366db Mon Sep 17 00:00:00 2001 From: Timmy Willison <4timmywil@gmail.com> Date: Thu, 8 Aug 2019 12:22:30 -0400 Subject: [PATCH] fix(reset): use setTransform passed to reset options --- src/panzoom.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/panzoom.ts b/src/panzoom.ts index 8b5e7cb4..70312e9f 100644 --- a/src/panzoom.ts +++ b/src/panzoom.ts @@ -103,7 +103,7 @@ function Panzoom(elem: HTMLElement | SVGElement, options?: PanzoomOptions): Panz function constrainXY(toX: number | string, toY: number | string, panOptions?: PanOptions) { const opts = { ...options, ...panOptions } const result = { x, y, opts } - if (opts.disablePan || (opts.panOnlyWhenZoomed && scale === options.startScale)) { + if (opts.disablePan || (opts.panOnlyWhenZoomed && scale === opts.startScale)) { return result } toX = parseFloat(toX as string) @@ -311,7 +311,7 @@ function Panzoom(elem: HTMLElement | SVGElement, options?: PanzoomOptions): Panz y = panResult.y scale = constrainScale(opts.startScale, opts).scale const values = { x, y, scale } - options.setTransform(elem, values, opts) + opts.setTransform(elem, values, opts) return values }