Skip to content

Commit cf1553d

Browse files
authored
Merge pull request #219 from piecioshka/master
Resolve problem with PWA standards (passive events)
2 parents 91bc183 + a20dd89 commit cf1553d

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/siema.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -101,16 +101,18 @@ export default class Siema {
101101
preventClick: false,
102102
};
103103

104+
const eventOptions = { passive: true };
105+
104106
// Touch events
105-
this.selector.addEventListener('touchstart', this.touchstartHandler);
106-
this.selector.addEventListener('touchend', this.touchendHandler);
107-
this.selector.addEventListener('touchmove', this.touchmoveHandler);
107+
this.selector.addEventListener('touchstart', this.touchstartHandler, eventOptions);
108+
this.selector.addEventListener('touchend', this.touchendHandler, eventOptions);
109+
this.selector.addEventListener('touchmove', this.touchmoveHandler, eventOptions);
108110

109111
// Mouse events
110-
this.selector.addEventListener('mousedown', this.mousedownHandler);
111-
this.selector.addEventListener('mouseup', this.mouseupHandler);
112-
this.selector.addEventListener('mouseleave', this.mouseleaveHandler);
113-
this.selector.addEventListener('mousemove', this.mousemoveHandler);
112+
this.selector.addEventListener('mousedown', this.mousedownHandler, eventOptions);
113+
this.selector.addEventListener('mouseup', this.mouseupHandler, eventOptions);
114+
this.selector.addEventListener('mouseleave', this.mouseleaveHandler, eventOptions);
115+
this.selector.addEventListener('mousemove', this.mousemoveHandler, eventOptions);
114116

115117
// Click
116118
this.selector.addEventListener('click', this.clickHandler);

0 commit comments

Comments
 (0)