Skip to content

Commit e888f3c

Browse files
committed
add event passive options to Matter.Mouse, closes #930, closes #976
1 parent 07aec9f commit e888f3c

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

src/core/Mouse.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -116,16 +116,15 @@ var Common = require('../core/Common');
116116
Mouse.setElement = function(mouse, element) {
117117
mouse.element = element;
118118

119-
element.addEventListener('mousemove', mouse.mousemove);
120-
element.addEventListener('mousedown', mouse.mousedown);
121-
element.addEventListener('mouseup', mouse.mouseup);
119+
element.addEventListener('mousemove', mouse.mousemove, { passive: true });
120+
element.addEventListener('mousedown', mouse.mousedown, { passive: true });
121+
element.addEventListener('mouseup', mouse.mouseup, { passive: true });
122122

123-
element.addEventListener('mousewheel', mouse.mousewheel);
124-
element.addEventListener('DOMMouseScroll', mouse.mousewheel);
125-
126-
element.addEventListener('touchmove', mouse.mousemove);
127-
element.addEventListener('touchstart', mouse.mousedown);
128-
element.addEventListener('touchend', mouse.mouseup);
123+
element.addEventListener('wheel', mouse.mousewheel, { passive: false });
124+
125+
element.addEventListener('touchmove', mouse.mousemove, { passive: false });
126+
element.addEventListener('touchstart', mouse.mousedown, { passive: false });
127+
element.addEventListener('touchend', mouse.mouseup, { passive: false });
129128
};
130129

131130
/**

0 commit comments

Comments
 (0)