PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.6.4.2
JetFormBuilder — Dynamic Blocks Form Builder v3.6.4.2
3.6.5.1 3.6.5 3.6.4.2 3.6.4.1 3.6.4 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 / blocks-v2 / phone-field / assets / src / frontend / field / index.js
jetformbuilder / modules / blocks-v2 / phone-field / assets / src / frontend / field Last commit date
PhoneFieldData.js 2 months ago i18n-loader.js 2 months ago index.js 4 months ago style.scss 4 months ago
index.js
37 lines
1 import PhoneFieldData from './PhoneFieldData';
2 import PhoneRestriction from '../restrictions/PhoneRestriction';
3 import './style.scss';
4
5 // Use JetPlugins hooks (same as other JetFormBuilder fields)
6 const { addFilter } = JetPlugins.hooks;
7
8
9 // Register input handler
10 addFilter(
11 'jet.fb.inputs',
12 'jet-form-builder/phone-field',
13 function ( inputs ) {
14 inputs.push( PhoneFieldData );
15 return inputs;
16 },
17 10
18 );
19
20 // Register phone validation restriction
21 const addRestriction = ( restrictions ) => {
22 restrictions.push( PhoneRestriction );
23 return restrictions;
24 };
25
26 // Add to both default and advanced restrictions
27 addFilter(
28 'jet.fb.restrictions.default',
29 'jet-form-builder/phone-field',
30 addRestriction,
31 );
32
33 addFilter(
34 'jet.fb.restrictions',
35 'jet-form-builder/phone-field',
36 addRestriction,
37 );