Skip to content

Commit 39ff03c

Browse files
committed
Merge pull request #7 from sfdc-matrix/EventUtil
Add check for nativeEvent functions
2 parents 3a8ef7f + 51bb29c commit 39ff03c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

components/utils/EventUtil.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,11 @@ const EventUtil = {
1616
trapEvent(event){
1717
event.preventDefault();
1818
event.stopPropagation();
19-
if(event.nativeEvent){
19+
if(event.nativeEvent && event.nativeEvent.preventDefault){
2020
event.nativeEvent.preventDefault();
21+
}
22+
23+
if (event.nativeEvent && event.nativeEvent.stopPropagation){
2124
event.nativeEvent.stopPropagation();
2225
}
2326
},
@@ -27,12 +30,12 @@ const EventUtil = {
2730
},
2831

2932
trapImmediate(event){
30-
if(event.nativeEvent){
33+
if(event.nativeEvent && event.nativeEvent.stopImmediatePropagation){
3134
event.nativeEvent.stopImmediatePropagation();
3235
}
3336
EventUtil.trap(event);
3437
}
3538

3639
};
3740

38-
module.exports = EventUtil;
41+
module.exports = EventUtil;

0 commit comments

Comments
 (0)