/** * Slider Gallery */ ( function( $ ) { function canvasInitSliderGallery() { /** * Get Page Info */ function canvasSliderPageInfo( cellNumber, cellsLength ) { var sep = canvas_sg_flickity.page_info_sep; return '' + ( cellNumber + 1 ) + '' + sep + '' + cellsLength + ''; } /** * Slider Init */ $( '.cnvs-gallery-type-slider:not(.cnvs-gallery-type-slider-ready)' ).imagesLoaded( function( instance ) { $( instance.elements ).each( function( index, el ) { var $el = $( el ); $el.filter(':not(.cnvs-gallery-type-slider-ready)') .addClass( 'cnvs-gallery-type-slider-ready' ) .flickity( { pageDots: $el.data( 'sg-page-dots' ), prevNextButtons: $el.data( 'sg-nav' ), adaptiveHeight: true, cellAlign: 'left', contain: true, on: { ready: function() { var data = Flickity.data( el ); $el.addClass( 'is-animate slider-loaded' ); if ( $el.data( 'sg-page-info' ) ) { if ( $el.data( 'sg-page-dots' ) ) { $el.find( '.flickity-page-dots' ).wrap( '
' ); } else { $el.append( '' ); } var cellNumber = data.selectedIndex; $el.find( '.flickity-pages' ).append( '