PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.1.2
JetFormBuilder — Dynamic Blocks Form Builder v3.1.2
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / modules / deprecated / assets / src / js / frontend / main.js
jetformbuilder / modules / deprecated / assets / src / js / frontend Last commit date
main.js 2 years ago
main.js
65 lines
1 window.JetFormBuilderMain = {
2
3 filters: (
4 function () {
5
6 var callbacks = {};
7
8 return {
9
10 addFilter: function ( name, callback ) {
11 if ( Boolean( window.JetFormBuilderSettings.devmode ) ) {
12 console.warn(
13 `This method is deprecated since JetFormBuilder 3.0.0.
14 Use JetPlugins.hooks.addFilter instead.`,
15 );
16 }
17
18 if ( !callbacks.hasOwnProperty( name ) ) {
19 callbacks[ name ] = [];
20 }
21
22 callbacks[ name ].push( callback );
23
24 },
25
26 applyFilters: function ( name, value, args ) {
27
28 if ( !callbacks.hasOwnProperty( name ) ) {
29 return value;
30 }
31
32 if ( args === undefined ) {
33 args = [];
34 }
35
36 var container = callbacks[ name ];
37 var cbLen = container.length;
38
39 for ( var i = 0; i < cbLen; i++ ) {
40 if ( typeof container[ i ] === 'function' ) {
41 value = container[ i ]( value, args );
42 }
43 }
44
45 return value;
46 },
47
48 };
49
50 }
51 )(),
52
53 };
54
55 window.JetFormBuilder = {
56 getFieldValue( $field ) {
57 const value = $field.val();
58
59 return JetFormBuilderMain.filters.applyFilters(
60 'forms/calculated-field-value',
61 value,
62 $field,
63 );
64 },
65 };