File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 133
133
//for fade-out animation
134
134
overlayLayer . style . opacity = 0 ;
135
135
setTimeout ( function ( ) {
136
- overlayLayer . parentNode . removeChild ( overlayLayer ) ;
136
+ if ( overlayLayer . parentNode ) {
137
+ overlayLayer . parentNode . removeChild ( overlayLayer ) ;
138
+ }
137
139
} , 500 ) ;
138
140
//remove all helper layers
139
141
var helperLayer = targetElement . querySelector ( ".introjs-helperLayer" ) ;
140
- helperLayer . parentNode . removeChild ( helperLayer ) ;
142
+ if ( helperLayer ) {
143
+ helperLayer . parentNode . removeChild ( helperLayer ) ;
144
+ }
141
145
//remove `introjs-showElement` class from the element
142
146
var showElement = document . querySelector ( ".introjs-showElement" ) ;
143
- showElement . className = showElement . className . replace ( / i n t r o j s - s h o w E l e m e n t / , '' ) . trim ( ) ;
147
+ if ( showElement ) {
148
+ showElement . className = showElement . className . replace ( / i n t r o j s - s h o w E l e m e n t / , '' ) . trim ( ) ;
149
+ }
144
150
//clean listeners
145
151
targetElement . onkeydown = null ;
146
152
//check if any callback is defined
You can’t perform that action at this time.
0 commit comments