radames commited on
Commit
21dc752
1 Parent(s): 9087427

propagate wheel event

Browse files
Files changed (1) hide show
  1. frontend/src/lib/PaintFrame.svelte +6 -0
frontend/src/lib/PaintFrame.svelte CHANGED
@@ -83,9 +83,15 @@
83
  maskCtx = $maskEl.getContext('2d') as CanvasRenderingContext2D;
84
 
85
  select(frameElement)
 
 
 
86
  .call(dragMoveHandler() as any)
87
  .call(cursorUpdate);
88
  select($maskEl)
 
 
 
89
  .call(maskingHandler() as any)
90
  .call(cursorUpdate);
91
  });
 
83
  maskCtx = $maskEl.getContext('2d') as CanvasRenderingContext2D;
84
 
85
  select(frameElement)
86
+ .on('wheel', (event: WheelEvent) => {
87
+ $canvasEl.dispatchEvent(new WheelEvent('wheel', event));
88
+ })
89
  .call(dragMoveHandler() as any)
90
  .call(cursorUpdate);
91
  select($maskEl)
92
+ .on('wheel', (event: WheelEvent) => {
93
+ $canvasEl.dispatchEvent(new WheelEvent('wheel', event));
94
+ })
95
  .call(maskingHandler() as any)
96
  .call(cursorUpdate);
97
  });