PluginProbe ʕ •ᴥ•ʔ
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI / 1.6.3
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI v1.6.3
3.5.2 3.5.1 3.5.0 3.4.8 3.4.7 3.4.6 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5.1 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.10 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.6.1 1.6.7 1.7.0 1.7.0.1 1.7.0.2 1.7.0.3 1.7.1 1.7.2 1.7.2.1 1.7.2.2 1.7.3 1.7.4 1.7.5 1.7.5.1 1.7.5.2 1.7.6 1.7.7 1.7.7.1 1.7.7.2 1.7.8 1.7.9 1.8.0 1.8.0.1 1.8.1 1.8.2 1.8.2.1 1.8.2.2 1.8.2.3 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.0.1 1.9.1 1.9.2 1.9.3 1.9.4 1.9.4.1 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.0.1 2.0.1 2.0.2 2.0.3 2.0.3.1 2.0.4 2.0.4.1 2.0.5 2.0.6 2.0.7 2.0.8 2.0.8.1 2.0.9 3.0.0 3.0.0.1 3.0.1 3.0.2 3.0.3 3.0.3.1 3.0.4 3.0.4.1 3.0.4.2 3.0.5 3.0.5.1 3.0.5.2 3.0.6 3.0.6.1 3.0.7.1 3.0.8 3.0.8.1 3.0.9 3.0.9.1 3.0.9.2 3.0.9.3 3.0.9.4 3.0.9.5 3.1.0 3.1.1 3.1.2 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.3.0 3.4.0 3.4.1 3.4.2 3.4.2.1 3.4.3 3.4.4 3.4.5 trunk 1.0 1.0.1 1.0.2 1.0.3
everest-forms / assets / js / admin / settings.js
everest-forms / assets / js / admin Last commit date
gutenberg 6 years ago admin.js 6 years ago admin.min.js 6 years ago editor.js 7 years ago editor.min.js 6 years ago evf-admin-email.js 6 years ago evf-admin-email.min.js 6 years ago evf-clipboard.js 7 years ago evf-clipboard.min.js 7 years ago evf-enhanced-select.js 7 years ago evf-enhanced-select.min.js 7 years ago evf-setup.js 6 years ago evf-setup.min.js 6 years ago extensions.js 6 years ago extensions.min.js 6 years ago form-builder.js 6 years ago form-builder.min.js 6 years ago form-template-controller.js 6 years ago form-template-controller.min.js 6 years ago plugins.js 7 years ago plugins.min.js 7 years ago settings.js 6 years ago settings.min.js 6 years ago upgrade.js 7 years ago upgrade.min.js 7 years ago
settings.js
142 lines
1 /* global everest_forms_settings_params, jconfirm */
2 ( function( $, params ) {
3
4 // Confirm defaults.
5 $( document ).ready( function () {
6 // jquery-confirm defaults.
7 jconfirm.defaults = {
8 closeIcon: true,
9 backgroundDismiss: true,
10 escapeKey: true,
11 animationBounce: 1,
12 useBootstrap: false,
13 theme: 'modern',
14 boxWidth: '400px',
15 columnClass: 'evf-responsive-class'
16 };
17 });
18
19 // Color picker
20 $( '.colorpick' )
21
22 .iris({
23 change: function( event, ui ) {
24 $( this ).parent().find( '.colorpickpreview' ).css({ backgroundColor: ui.color.toString() });
25 },
26 hide: true,
27 border: true
28 })
29
30 .on( 'click focus', function( event ) {
31 event.stopPropagation();
32 $( '.iris-picker' ).hide();
33 $( this ).closest( 'td' ).find( '.iris-picker' ).show();
34 $( this ).data( 'original-value', $( this ).val() );
35 })
36
37 .on( 'change', function() {
38 if ( $( this ).is( '.iris-error' ) ) {
39 var original_value = $( this ).data( 'original-value' );
40
41 if ( original_value.match( /^\#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ ) ) {
42 $( this ).val( $( this ).data( 'original-value' ) ).change();
43 } else {
44 $( this ).val( '' ).change();
45 }
46 }
47 });
48
49 $( 'body' ).on( 'click', function() {
50 $( '.iris-picker' ).hide();
51 });
52
53 // Edit prompt
54 $( function() {
55 var changed = false;
56
57 $( 'input, textarea, select, checkbox' ).change( function() {
58 changed = true;
59 });
60
61 $( '.evf-nav-tab-wrapper a' ).click( function() {
62 if ( changed ) {
63 window.onbeforeunload = function() {
64 return params.i18n_nav_warning;
65 };
66 } else {
67 window.onbeforeunload = '';
68 }
69 });
70
71 $( '.submit :input' ).click( function() {
72 window.onbeforeunload = '';
73 });
74 });
75
76 // Select all/none
77 $( '.everest-forms' ).on( 'click', '.select_all', function() {
78 $( this ).closest( 'td' ).find( 'select option' ).attr( 'selected', 'selected' );
79 $( this ).closest( 'td' ).find( 'select' ).trigger( 'change' );
80 return false;
81 });
82
83 $( '.everest-forms' ).on( 'click', '.select_none', function() {
84 $( this ).closest( 'td' ).find( 'select option' ).removeAttr( 'selected' );
85 $( this ).closest( 'td' ).find( 'select' ).trigger( 'change' );
86 return false;
87 });
88
89 // Show/hide based on reCAPTCHA type.
90 $( 'input#everest_forms_recaptcha_type' ).change( function() {
91 var recaptcha_v2_site_key = $( '#everest_forms_recaptcha_v2_site_key' ).parents( 'tr' ).eq( 0 ),
92 recaptcha_v2_secret_key = $( '#everest_forms_recaptcha_v2_secret_key' ).parents( 'tr' ).eq( 0 ),
93 recaptcha_v2_invisible_site_key = $( '#everest_forms_recaptcha_v2_invisible_site_key' ).parents( 'tr' ).eq( 0 ),
94 recaptcha_v2_invisible_secret_key = $( '#everest_forms_recaptcha_v2_invisible_secret_key' ).parents( 'tr' ).eq( 0 ),
95 recaptcha_v2_invisible = $( '#everest_forms_recaptcha_v2_invisible' ).parents( 'tr' ).eq( 0 ),
96 recaptcha_v3_site_key = $( '#everest_forms_recaptcha_v3_site_key' ).parents( 'tr' ).eq( 0 ),
97 recaptcha_v3_secret_key = $( '#everest_forms_recaptcha_v3_secret_key' ).parents( 'tr' ).eq( 0 );
98
99 if ( $( this ).is( ':checked' ) ) {
100 if ( 'v2' === $( this ).val() ) {
101 if( $( '#everest_forms_recaptcha_v2_invisible' ).is(':checked') ) {
102 recaptcha_v2_site_key.hide();
103 recaptcha_v2_secret_key.hide();
104 recaptcha_v2_invisible_site_key.show();
105 recaptcha_v2_invisible_secret_key.show();
106 } else {
107 recaptcha_v2_invisible_site_key.hide();
108 recaptcha_v2_invisible_secret_key.hide();
109 recaptcha_v2_site_key.show();
110 recaptcha_v2_secret_key.show();
111 }
112 recaptcha_v2_invisible.show();
113 recaptcha_v3_site_key.hide();
114 recaptcha_v3_secret_key.hide();
115 } else {
116 recaptcha_v2_site_key.hide();
117 recaptcha_v2_secret_key.hide();
118 recaptcha_v2_invisible.hide();
119 recaptcha_v2_invisible_site_key.hide();
120 recaptcha_v2_invisible_secret_key.hide();
121 recaptcha_v3_site_key.show();
122 recaptcha_v3_secret_key.show();
123 }
124 }
125 }).change();
126
127 $( 'input#everest_forms_recaptcha_v2_invisible' ).change( function() {
128 if ( $( this ).is( ':checked' ) ) {
129 $( '#everest_forms_recaptcha_v2_site_key' ).parents( 'tr' ).eq( 0 ).hide();
130 $( '#everest_forms_recaptcha_v2_secret_key' ).parents( 'tr' ).eq( 0 ).hide();
131 $( '#everest_forms_recaptcha_v2_invisible_site_key' ).parents( 'tr' ).eq( 0 ).show();
132 $( '#everest_forms_recaptcha_v2_invisible_secret_key' ).parents( 'tr' ).eq( 0 ).show();
133 } else {
134 $( '#everest_forms_recaptcha_v2_site_key' ).parents( 'tr' ).eq( 0 ).show();
135 $( '#everest_forms_recaptcha_v2_secret_key' ).parents( 'tr' ).eq( 0 ).show();
136 $( '#everest_forms_recaptcha_v2_invisible_site_key' ).parents( 'tr' ).eq( 0 ).hide();
137 $( '#everest_forms_recaptcha_v2_invisible_secret_key' ).parents( 'tr' ).eq( 0 ).hide();
138 }
139 });
140
141 })( jQuery, everest_forms_settings_params );
142