trAvis - MANAGER
Edit File: timeline_popover.js
//FixIn: 10.2.0.4 /** * Define Popovers for Timelines in WP Booking Calendar * * @returns {string|boolean} */ function wpbc_define_tippy_popover(){ if ( 'function' !== typeof (wpbc_tippy) ){ console.log( 'WPBC Error. wpbc_tippy was not defined.' ); return false; } wpbc_tippy( '.popover_bottom.popover_click', { content( reference ){ var popover_title = reference.getAttribute( 'data-original-title' ); var popover_content = reference.getAttribute( 'data-content' ); return '<div class="popover popover_tippy">' + '<div class="popover-close"><a href="javascript:void(0)" onclick="javascript:this.parentElement.parentElement.parentElement.parentElement.parentElement._tippy.hide();" >×</a></div>' + popover_content + '</div>'; }, allowHTML : true, trigger : 'manual', interactive : true, hideOnClick : false, interactiveBorder: 10, maxWidth : 550, theme : 'wpbc-tippy-popover', placement : 'bottom-start', touch : ['hold', 500], } ); jQuery( '.popover_bottom.popover_click' ).on( 'click', function (){ if ( this._tippy.state.isVisible ){ this._tippy.hide(); } else { this._tippy.show(); } } ); wpbc_define_hide_tippy_on_scroll(); } function wpbc_define_hide_tippy_on_scroll(){ jQuery( '.flex_tl__scrolling_section2,.flex_tl__scrolling_sections' ).on( 'scroll', function ( event ){ if ( 'function' === typeof (wpbc_tippy) ){ wpbc_tippy.hideAll(); } } ); }