File tree 2 files changed +8
-9
lines changed
2 files changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import React, {Component} from 'react'
3
3
import PaymentPageFrame from './PaymentPageFrame'
4
4
import {
5
5
filterProps , toUrlParams , parseUrl ,
6
- removeListener , addListener , lockScrolling ,
6
+ lockScrolling ,
7
7
releaseLock
8
8
} from './utils'
9
9
@@ -49,12 +49,14 @@ export default class LightBox extends Component {
49
49
this . props . onCancelled ( )
50
50
}
51
51
52
- componentDidMount ( ) {
53
- addListener ( 'message' , this . onMessage )
52
+ componentDidMount ( ) {
53
+ const addListener = window . addEventListener || window . attachEvent
54
+ addListener ( 'message' , this . onMessage )
54
55
}
55
56
56
- componentWillUnmount ( ) {
57
- removeListener ( 'message' , this . onMessage )
57
+ componentWillUnmount ( ) {
58
+ const removeListener = window . removeEventListener || window . detachEvent
59
+ removeListener ( 'message' , this . onMessage )
58
60
releaseLock ( )
59
61
}
60
62
@@ -95,4 +97,4 @@ LightBox.defaultProps = {
95
97
theme : 'DT2015' ,
96
98
version : '1.0.2' ,
97
99
showsPaymentPage : true ,
98
- }
100
+ }
Original file line number Diff line number Diff line change @@ -25,9 +25,6 @@ export const parseUrl = url => {
25
25
return a
26
26
}
27
27
28
- export const removeListener = window . removeEventListener || window . detachEvent
29
- export const addListener = window . addEventListener || window . attachEvent
30
-
31
28
export const lockScrolling = ( ) => {
32
29
var element = document . createElement ( 'style' )
33
30
element . innerHTML = styles . scrollLock
You can’t perform that action at this time.
0 commit comments