The service and quality products at Hearth House are definitely worth 5stars. Thanks for being such a pleasure to deal with Mark and Kim. And Robbo and Layton were kind, efficient, friendly and very neat installing our beautiful fireplace. Thank you! Highly recommend.
across entire site.
*/
window.addEventListener('elementor/popup/show', (event) => {
if (!gform?.utils) {
return;
}
const form = gform.utils.getNode('.elementor-popup-modal form', event.detail.instance.$elements, true);
if (!form) {
return;
}
const formId = form.dataset.formid;
const currentPage = 1;
console.log('elementor/popup/show: triggering post render scripts for form', formId);
// ---- WP Rocket: Restore onclick handler ----
const rocketSubmitButtons = form.querySelectorAll('input[type="submit"][data-rocket-onclick]');
rocketSubmitButtons.forEach(btn => {
const rocketAttr = btn.getAttribute('data-rocket-onclick');
if (rocketAttr) {
btn.setAttribute('onclick', rocketAttr);
btn.removeAttribute('data-rocket-onclick');
}
});
// ---- Gravity Forms Post-Render Events ----
if (gform.core?.triggerPostRenderEvents) {
// For Gravity Forms 2.9.5+
gform.core.triggerPostRenderEvents(formId, currentPage);
} else {
// For older versions
jQuery(document).trigger('gform_post_render', [formId, currentPage]);
gform.utils.trigger({ event: 'gform/postRender', native: false, data: { formId, currentPage } });
gform.utils.trigger({ event: 'gform/post_render', native: false, data: { formId, currentPage } });
}
});
});