@@ -3276,19 +3276,19 @@ var defaultOptions = {
3276
3276
3277
3277
function getOptions ( options ) {
3278
3278
var result = {
3279
- placement : options . placement || directive . options . defaultPlacement ,
3280
- delay : options . delay || directive . options . defaultDelay ,
3281
- template : options . template || directive . options . defaultTemplate ,
3282
- trigger : options . trigger || directive . options . defaultTrigger ,
3283
- offset : options . offset || directive . options . defaultOffset ,
3284
- container : options . container || directive . options . defaultContainer ,
3285
- boundariesElement : options . boundariesElement || directive . options . defaultBoundariesElement ,
3286
- popperOptions : _extends$1 ( { } , options . popperOptions || directive . options . defaultPopperOptions )
3279
+ placement : typeof options . placement !== 'undefined' ? options . placement : directive . options . defaultPlacement ,
3280
+ delay : typeof options . delay !== 'undefined' ? options . delay : directive . options . defaultDelay ,
3281
+ template : typeof options . template !== 'undefined' ? options . template : directive . options . defaultTemplate ,
3282
+ trigger : typeof options . trigger !== 'undefined' ? options . trigger : directive . options . defaultTrigger ,
3283
+ offset : typeof options . offset !== 'undefined' ? options . offset : directive . options . defaultOffset ,
3284
+ container : typeof options . container !== 'undefined' ? options . container : directive . options . defaultContainer ,
3285
+ boundariesElement : typeof options . boundariesElement !== 'undefined' ? options . boundariesElement : directive . options . defaultBoundariesElement ,
3286
+ popperOptions : _extends$1 ( { } , typeof options . popperOptions !== 'undefined' ? options . popperOptions : directive . options . defaultPopperOptions )
3287
3287
} ;
3288
3288
3289
- if ( options . offset ) {
3290
- var typeofOffset = _typeof ( options . offset ) ;
3291
- var offset = options . offset ;
3289
+ if ( result . offset ) {
3290
+ var typeofOffset = _typeof ( result . offset ) ;
3291
+ var offset = result . offset ;
3292
3292
3293
3293
// One value -> switch
3294
3294
if ( typeofOffset === 'number' || typeofOffset === 'string' && offset . indexOf ( ',' ) === - 1 ) {
@@ -3330,7 +3330,7 @@ function getContent(value) {
3330
3330
3331
3331
function createTooltip ( el , value , modifiers ) {
3332
3332
var content = getContent ( value ) ;
3333
- var classes = value . classes || directive . options . defaultClass ;
3333
+ var classes = typeof value . classes !== 'undefined' ? value . classes : directive . options . defaultClass ;
3334
3334
var opts = _extends$1 ( {
3335
3335
title : content ,
3336
3336
html : true
0 commit comments