@@ -193,7 +193,7 @@ export default class Tooltip {
193
193
this . _enableDocumentTouch = events . indexOf ( 'manual' ) === - 1
194
194
195
195
events = events . filter (
196
- trigger => [ 'click' , 'hover' , 'focus' ] . indexOf ( trigger ) !== - 1
196
+ trigger => [ 'click' , 'hover' , 'focus' ] . indexOf ( trigger ) !== - 1 ,
197
197
)
198
198
199
199
// set event listeners
@@ -230,8 +230,8 @@ export default class Tooltip {
230
230
tooltipNode . setAttribute ( 'aria-hidden' , 'true' )
231
231
232
232
if ( this . options . autoHide && this . options . trigger . indexOf ( 'hover' ) !== - 1 ) {
233
- tooltipNode . addEventListener ( 'mouseenter' , this . hide )
234
- tooltipNode . addEventListener ( 'click' , this . hide )
233
+ tooltipNode . addEventListener ( 'mouseenter' , ( evt ) => this . _scheduleHide ( reference , this . options . delay , this . options , evt ) )
234
+ tooltipNode . addEventListener ( 'click' , ( evt ) => this . _scheduleHide ( reference , this . options . delay , this . options , evt ) )
235
235
}
236
236
237
237
// return the generated tooltip node
@@ -241,7 +241,7 @@ export default class Tooltip {
241
241
_setContent ( content , options ) {
242
242
this . asyncContent = false
243
243
this . _applyContent ( content , options ) . then ( ( ) => {
244
- if ( ! this . popperInstance ) return ;
244
+ if ( ! this . popperInstance ) return
245
245
this . popperInstance . update ( )
246
246
} )
247
247
}
@@ -346,7 +346,7 @@ export default class Tooltip {
346
346
// create tooltip node
347
347
const tooltipNode = this . _create (
348
348
reference ,
349
- options . template
349
+ options . template ,
350
350
)
351
351
this . _tooltipNode = tooltipNode
352
352
0 commit comments