File: //var/www/drakkar_site_dev/wp-content/themes/blocksy/static/js/frontend/handle-3rd-party-events.js
import $ from 'jquery'
if (window.WP_Grid_Builder) {
Object.values(window.WP_Grid_Builder.instances).map((instance) => {
if (!instance.facets) {
return
}
instance.facets.on('render', (layout) =>
setTimeout(() => ctEvents.trigger('blocksy:frontend:init'))
)
})
}
if ($) {
if (window.wpcFilterFront) {
$(document).on('ready', (e) => {
ctEvents.trigger('blocksy:frontend:init')
})
}
document.addEventListener('wpfAjaxSuccess', (e) => {
ctEvents.trigger('blocksy:frontend:init')
})
document.addEventListener('facetwp-loaded', () => {
ctEvents.trigger('blocksy:frontend:init')
})
$(() => {
setTimeout(() => {
ctEvents.trigger('blocksy:frontend:init')
}, 100)
})
;[
'berocket_ajax_filtering_end',
'preload',
'jet-filter-content-rendered',
'yith_infs_added_elem',
'yith-wcan-ajax-filtered',
'sf:ajaxfinish',
'ddwcpoRenderVariation',
].map((event) => {
$(document).on(event, () => {
setTimeout(() => {
ctEvents.trigger('blocksy:frontend:init')
}, 100)
})
})
}