@@ -3276,19 +3276,19 @@ var defaultOptions = {
32763276
32773277function getOptions ( options ) {
32783278 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 )
32873287 } ;
32883288
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 ;
32923292
32933293 // One value -> switch
32943294 if ( typeofOffset === 'number' || typeofOffset === 'string' && offset . indexOf ( ',' ) === - 1 ) {
@@ -3330,7 +3330,7 @@ function getContent(value) {
33303330
33313331function createTooltip ( el , value , modifiers ) {
33323332 var content = getContent ( value ) ;
3333- var classes = value . classes || directive . options . defaultClass ;
3333+ var classes = typeof value . classes !== 'undefined' ? value . classes : directive . options . defaultClass ;
33343334 var opts = _extends$1 ( {
33353335 title : content ,
33363336 html : true
0 commit comments