@@ -96,9 +96,11 @@ var script = {
96
96
methods : {
97
97
enterTransition : function enterTransition ( el , done ) {
98
98
if ( ! this . animated ) { done ( ) ; }
99
+ setTimeout ( function ( ) { return done ( ) ; } , 700 ) ;
99
100
} ,
100
101
leaveTransition : function leaveTransition ( el , done ) {
101
102
if ( ! this . animated ) { done ( ) ; }
103
+ setTimeout ( function ( ) { return done ( ) ; } , 700 ) ;
102
104
} ,
103
105
is2d : function is2d ( ) {
104
106
return this . graph . is2d ( ) ;
@@ -357,17 +359,17 @@ var browser = createInjector;
357
359
var __vue_script__ = script ;
358
360
359
361
/* template */
360
- var __vue_render__ = function ( ) { var _vm = this ; var _h = _vm . $createElement ; var _c = _vm . _self . _c || _h ; return _c ( 'div' , { staticClass :"funnel svg-funnel-js" , class :{ 'svg-funnel-js--vertical' : _vm . direction === 'vertical' } } , [ _c ( 'div' , { staticClass :"svg-funnel-js__container" } , [ _c ( 'svg' , { attrs :{ "width" :_vm . width , "height" :_vm . height } } , [ _c ( 'defs' , _vm . _l ( ( _vm . gradientSet ) , function ( colors , index ) { return _c ( 'linearGradient' , { key :index , attrs :{ "id" :( "funnelGradient-" + ( ( index + 1 ) ) ) , "gradientTransform" :_vm . gradientAngle } } , _vm . _l ( ( colors . values ) , function ( color , index ) { return _c ( 'stop' , { key :index , attrs :{ "stop-color" :color , "offset" :_vm . offsetColor ( index , colors . values . length ) } } ) } ) , 1 ) } ) , 1 ) , _vm . _v ( " " ) , _vm . _l ( ( _vm . paths ) , function ( path , index ) { return _c ( 'path' , { key :index , attrs :{ "fill" :_vm . colorSet [ index ] . fill , "stroke" :_vm . colorSet [ index ] . fill , "d" :path } } ) } ) ] , 2 ) ] ) , _vm . _v ( " " ) , _c ( 'transition-group' , { staticClass :"svg-funnel-js__labels" , attrs :{ "name" :"appear" , "tag" :"div" } } , _vm . _l ( ( _vm . valuesFormatted ) , function ( value , index ) { return _c ( 'div' , { key :_vm . labels [ index ] . toLowerCase ( ) . split ( ' ' ) . join ( '-' ) , staticClass :"svg-funnel-js__label" , class :( "label-" + ( ( index + 1 ) ) ) } , [ _c ( 'div' , { staticClass :"label__value" } , [ _vm . _v ( _vm . _s ( value ) ) ] ) , _vm . _v ( " " ) , ( _vm . labels ) ?_c ( 'div' , { staticClass :"label__title" } , [ _vm . _v ( _vm . _s ( _vm . labels [ index ] ) ) ] ) :_vm . _e ( ) , _vm . _v ( " " ) , ( _vm . displayPercentage && _vm . percentages ( ) [ index ] !== 100 ) ?_c ( 'div' , { staticClass :"label__percentage" } , [ _vm . _v ( "\n " + _vm . _s ( _vm . percentages ( ) [ index ] ) + "%\n " ) ] ) :_vm . _e ( ) , _vm . _v ( " " ) , ( _vm . is2d ( ) ) ?_c ( 'div' , { staticClass :"label__segment-percentages" } , [ _c ( 'ul' , { staticClass :"segment-percentage__list" } , _vm . _l ( ( _vm . subLabels ) , function ( subLabel , j ) { return _c ( 'li' , { key :j } , [ _vm . _v ( "\n " + _vm . _s ( subLabel ) + ":\n " ) , _c ( 'span' , { staticClass :"percentage__list-label" } , [ _vm . _v ( _vm . _s ( _vm . twoDimPercentages ( ) [ index ] [ j ] ) + "%" ) ] ) ] ) } ) , 0 ) ] ) :_vm . _e ( ) ] ) } ) , 0 ) , _vm . _v ( " " ) , _c ( 'transition' , { attrs :{ "name" :"fade" } } , [ ( _vm . is2d ( ) ) ?_c ( 'div' , { staticClass :"svg-funnel-js__subLabels" } , _vm . _l ( ( _vm . subLabels ) , function ( subLabel , index ) { return _c ( 'div' , { key :index , class :( "svg-funnel-js__subLabel svg-funnel-js__subLabel-" + ( ( index + 1 ) ) ) } , [ _c ( 'div' , { staticClass :"svg-funnel-js__subLabel--color" , style :( _vm . subLabelBackgrounds ( index ) ) } ) , _vm . _v ( " " ) , _c ( 'div' , { staticClass :"svg-funnel-js__subLabel--title" } , [ _vm . _v ( _vm . _s ( subLabel ) ) ] ) ] ) } ) , 0 ) :_vm . _e ( ) ] ) ] , 1 ) } ;
362
+ var __vue_render__ = function ( ) { var _vm = this ; var _h = _vm . $createElement ; var _c = _vm . _self . _c || _h ; return _c ( 'div' , { staticClass :"funnel svg-funnel-js" , class :{ 'svg-funnel-js--vertical' : _vm . direction === 'vertical' } } , [ _c ( 'div' , { staticClass :"svg-funnel-js__container" } , [ _c ( 'svg' , { attrs :{ "width" :_vm . width , "height" :_vm . height } } , [ _c ( 'defs' , _vm . _l ( ( _vm . gradientSet ) , function ( colors , index ) { return _c ( 'linearGradient' , { key :index , attrs :{ "id" :( "funnelGradient-" + ( ( index + 1 ) ) ) , "gradientTransform" :_vm . gradientAngle } } , _vm . _l ( ( colors . values ) , function ( color , index ) { return _c ( 'stop' , { key :index , attrs :{ "stop-color" :color , "offset" :_vm . offsetColor ( index , colors . values . length ) } } ) } ) , 1 ) } ) , 1 ) , _vm . _v ( " " ) , _vm . _l ( ( _vm . paths ) , function ( path , index ) { return _c ( 'path' , { key :index , attrs :{ "fill" :_vm . colorSet [ index ] . fill , "stroke" :_vm . colorSet [ index ] . fill , "d" :path } } ) } ) ] , 2 ) ] ) , _vm . _v ( " " ) , _c ( 'transition-group' , { staticClass :"svg-funnel-js__labels" , attrs :{ "name" :"appear" , "tag" :"div" } , on :{ "enter" :_vm . enterTransition , "leave" :_vm . leaveTransition } } , _vm . _l ( ( _vm . valuesFormatted ) , function ( value , index ) { return _c ( 'div' , { key :_vm . labels [ index ] . toLowerCase ( ) . split ( ' ' ) . join ( '-' ) , staticClass :"svg-funnel-js__label" , class :( "label-" + ( ( index + 1 ) ) ) } , [ _c ( 'div' , { staticClass :"label__value" } , [ _vm . _v ( _vm . _s ( value ) ) ] ) , _vm . _v ( " " ) , ( _vm . labels ) ?_c ( 'div' , { staticClass :"label__title" } , [ _vm . _v ( _vm . _s ( _vm . labels [ index ] ) ) ] ) :_vm . _e ( ) , _vm . _v ( " " ) , ( _vm . displayPercentage && _vm . percentages ( ) [ index ] !== 100 ) ?_c ( 'div' , { staticClass :"label__percentage" } , [ _vm . _v ( "\n " + _vm . _s ( _vm . percentages ( ) [ index ] ) + "%\n " ) ] ) :_vm . _e ( ) , _vm . _v ( " " ) , ( _vm . is2d ( ) ) ?_c ( 'div' , { staticClass :"label__segment-percentages" } , [ _c ( 'ul' , { staticClass :"segment-percentage__list" } , _vm . _l ( ( _vm . subLabels ) , function ( subLabel , j ) { return _c ( 'li' , { key :j } , [ _vm . _v ( "\n " + _vm . _s ( subLabel ) + ":\n " ) , _c ( 'span' , { staticClass :"percentage__list-label" } , [ _vm . _v ( _vm . _s ( _vm . twoDimPercentages ( ) [ index ] [ j ] ) + "%" ) ] ) ] ) } ) , 0 ) ] ) :_vm . _e ( ) ] ) } ) , 0 ) , _vm . _v ( " " ) , _c ( 'transition' , { attrs :{ "name" :"fade" } , on :{ "enter" :_vm . enterTransition , "leave" :_vm . leaveTransition } } , [ ( _vm . is2d ( ) ) ?_c ( 'div' , { staticClass :"svg-funnel-js__subLabels" } , _vm . _l ( ( _vm . subLabels ) , function ( subLabel , index ) { return _c ( 'div' , { key :index , class :( "svg-funnel-js__subLabel svg-funnel-js__subLabel-" + ( ( index + 1 ) ) ) } , [ _c ( 'div' , { staticClass :"svg-funnel-js__subLabel--color" , style :( _vm . subLabelBackgrounds ( index ) ) } ) , _vm . _v ( " " ) , _c ( 'div' , { staticClass :"svg-funnel-js__subLabel--title" } , [ _vm . _v ( _vm . _s ( subLabel ) ) ] ) ] ) } ) , 0 ) :_vm . _e ( ) ] ) ] , 1 ) } ;
361
363
var __vue_staticRenderFns__ = [ ] ;
362
364
363
365
/* style */
364
366
var __vue_inject_styles__ = function ( inject ) {
365
367
if ( ! inject ) { return }
366
- inject ( "data-v-72f2b16c_0 " , { source : ".appear-enter-active[data-v-72f2b16c ],.appear-leave-active[data-v-72f2b16c ]{transition:all .7s ease-in-out}.appear-enter-to[data-v-72f2b16c ],.appear-leave[data-v-72f2b16c ]{max-width:100%;max-height:100%;opacity:1}.appear-enter[data-v-72f2b16c ],.appear-leave-to[data-v-72f2b16c ]{max-width:0;max-height:0;opacity:0}.fade-enter-active[data-v-72f2b16c ],.fade-leave-active[data-v-72f2b16c ]{transition:all .3s ease}.fade-enter-to[data-v-72f2b16c ],.fade-leave[data-v-72f2b16c ]{opacity:1}.fade-enter[data-v-72f2b16c ],.fade-leave-to[data-v-72f2b16c ]{opacity:0}" , map : undefined , media : undefined } ) ;
368
+ inject ( "data-v-44059b02_0 " , { source : ".appear-enter-active[data-v-44059b02 ],.appear-leave-active[data-v-44059b02 ]{transition:all .7s ease-in-out}.appear-enter-to[data-v-44059b02 ],.appear-leave[data-v-44059b02 ]{max-width:100%;max-height:100%;opacity:1}.appear-enter[data-v-44059b02 ],.appear-leave-to[data-v-44059b02 ]{max-width:0;max-height:0;opacity:0}.fade-enter-active[data-v-44059b02 ],.fade-leave-active[data-v-44059b02 ]{transition:all .3s ease}.fade-enter-to[data-v-44059b02 ],.fade-leave[data-v-44059b02 ]{opacity:1}.fade-enter[data-v-44059b02 ],.fade-leave-to[data-v-44059b02 ]{opacity:0}" , map : undefined , media : undefined } ) ;
367
369
368
370
} ;
369
371
/* scoped */
370
- var __vue_scope_id__ = "data-v-72f2b16c " ;
372
+ var __vue_scope_id__ = "data-v-44059b02 " ;
371
373
/* module identifier */
372
374
var __vue_module_identifier__ = undefined ;
373
375
/* functional template */
0 commit comments