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 129
129
//for fade-out animation
130
130
overlayLayer . style . opacity = 0 ;
131
131
setTimeout ( function ( ) {
132
- overlayLayer . parentNode . removeChild ( overlayLayer ) ;
132
+ if ( overlayLayer . parentNode ) {
133
+ overlayLayer . parentNode . removeChild ( overlayLayer ) ;
134
+ }
133
135
} , 500 ) ;
134
136
//remove all helper layers
135
137
var helperLayer = targetElement . querySelector ( ".introjs-helperLayer" ) ;
136
- helperLayer . parentNode . removeChild ( helperLayer ) ;
138
+ if ( helperLayer ) {
139
+ helperLayer . parentNode . removeChild ( helperLayer ) ;
140
+ }
137
141
//remove `introjs-showElement` class from the element
138
142
var showElement = document . querySelector ( ".introjs-showElement" ) ;
139
- showElement . className = showElement . className . replace ( / i n t r o j s - s h o w E l e m e n t / , '' ) . trim ( ) ;
143
+ if ( showElement ) {
144
+ showElement . className = showElement . className . replace ( / i n t r o j s - s h o w E l e m e n t / , '' ) . trim ( ) ;
145
+ }
140
146
//clean listeners
141
147
targetElement . onkeydown = null ;
142
148
}
You can’t perform that action at this time.
0 commit comments