PluginProbe
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz / 2.12.8
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz v2.12.8
2.12.8 2.12.7 2.12.6 2.12.5 2.12.4 2.12.3 2.12.2 2.12.1 2.12.0 2.11.1 2.11.0 2.10.1 2.10.0 2.9.1 2.9.0 2.8.2 2.8.1 2.7.0 2.7.1 2.8.0 trunk 0.0.10 0.0.11 0.0.12 0.0.13 All 98 releases
sureforms / inc / page-builders / elementor / assets / elementor-editor-preview.js

elementor-editor-preview.js in SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz 2.12.8, at inc/page-builders/elementor/assets/elementor-editor-preview.js

42 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 ( function () {
2 window.addEventListener( 'elementor/frontend/init', function () {
3 // Listen for elementor frontend init event
4 if (
5 typeof elementorFrontend !== 'undefined' &&
6 elementorFrontend.hooks
7 ) {
8 const checkAndloadPageBreak = function () {
9 if (
10 typeof srfmElementorData !== 'undefined' &&
11 srfmElementorData.isProActive &&
12 typeof srfmLoadPageBreak === 'function'
13 ) {
14 srfmLoadPageBreak();
15 }
16
17 // initial phone field
18 if ( typeof srfmInitializePhoneField === 'function' ) {
19 srfmInitializePhoneField();
20 }
21
22 // initial dropdown field
23 if ( typeof srfmInitializeDropdown === 'function' ) {
24 // call the hook after 2 seconds to make sure the dropdown is initialized properly without any issues.
25 setTimeout( function () {
26 srfmInitializeDropdown();
27 }, 2000 );
28 }
29 };
30
31 elementorFrontend.hooks.addAction(
32 'frontend/element_ready/sureforms_form.default',
33 checkAndloadPageBreak
34 );
35 elementorFrontend.hooks.addAction(
36 'frontend/element_ready/shortcode.default',
37 checkAndloadPageBreak
38 );
39 }
40 } );
41 }() );
42