PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.1.1
JetFormBuilder — Dynamic Blocks Form Builder v3.1.1
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 / assets / src / package / blocks / helpers / getBlockControls.js
jetformbuilder / assets / src / package / blocks / helpers Last commit date
ChangeNameByLabel.js 2 years ago ControlsSettings.js 2 years ago appendField.js 2 years ago blocksRecursiveIterator.js 2 years ago getAvailableFields.js 2 years ago getAvailableFieldsString.js 2 years ago getBlockControls.js 2 years ago getBlocksByName.js 2 years ago getCurrentInnerBlocks.js 2 years ago getFieldsWithoutCurrent.js 2 years ago getFormFieldsBlocks.js 2 years ago getInnerBlocks.js 2 years ago
getBlockControls.js
24 lines
1 import ControlsSettings from './ControlsSettings';
2
3 function getBlockControls( type = 'all' ) {
4 if ( !type ) {
5 return false;
6 }
7 const controls = ControlsSettings();
8
9 if ( 'all' === type ) {
10 return controls;
11 }
12
13 if ( controls[ type ]
14 && controls[ type ].attrs
15 && Array.isArray( controls[ type ].attrs )
16 && 0 < controls[ type ].attrs.length
17 ) {
18 return controls[ type ].attrs;
19 }
20
21 return false;
22 }
23
24 export default getBlockControls;