← All changes
|
app/Services/FormBuilder/ElementSettingsPlacement.php
+32
-1
6.2.5
→
6.2.15
View file →
| @@ -22,10 +22,21 @@ | ||
| 22 | 22 | ], |
| 23 | 23 | 'advanced' => [ |
| 24 | 24 | 'container_class', |
| 25 | 25 | 'name', |
| 26 | + 'autocomplete', | |
| 26 | 27 | 'conditional_logics', |
| 27 | 28 | ], |
| 29 | + 'advancedExtras' => [ | |
| 30 | + 'autocomplete' => [ | |
| 31 | + 'template' => 'select', | |
| 32 | + 'label' => __('Autocomplete', 'fluentform'), | |
| 33 | + 'filterable' => false, | |
| 34 | + 'creatable' => false, | |
| 35 | + 'help_text' => __('Applies to every input in this field. "Automatic" gives each one the autofill value that matches it, "off" disables browser autofill for the whole field, and "None" adds no attribute at all.', 'fluentform'), | |
| 36 | + 'options' => \FluentForm\App\Services\FormBuilder\AutocompleteTokens::baseEditorOptions(), | |
| 37 | + ], | |
| 38 | + ], | |
| 28 | 39 | ], |
| 29 | 40 | 'input_email' => [ |
| 30 | 41 | 'general' => [ |
| 31 | 42 | 'label', |
| @@ -34,8 +45,9 @@ | ||
| 34 | 45 | 'placeholder', |
| 35 | 46 | 'validation_rules', |
| 36 | 47 | ], |
| 37 | 48 | 'advanced' => [ |
| 49 | + 'autocomplete', | |
| 38 | 50 | 'value', |
| 39 | 51 | 'container_class', |
| 40 | 52 | 'class', |
| 41 | 53 | 'help_message', |
| @@ -60,8 +72,9 @@ | ||
| 60 | 72 | 'mobile_keyboard_type', |
| 61 | 73 | 'validation_rules', |
| 62 | 74 | ], |
| 63 | 75 | 'advanced' => [ |
| 76 | + 'autocomplete', | |
| 64 | 77 | 'value', |
| 65 | 78 | 'container_class', |
| 66 | 79 | 'class', |
| 67 | 80 | 'help_message', |
| @@ -86,8 +99,9 @@ | ||
| 86 | 99 | 'cols', |
| 87 | 100 | 'validation_rules', |
| 88 | 101 | ], |
| 89 | 102 | 'advanced' => [ |
| 103 | + 'autocomplete', | |
| 90 | 104 | 'value', |
| 91 | 105 | 'container_class', |
| 92 | 106 | 'class', |
| 93 | 107 | 'help_message', |
| @@ -106,10 +120,21 @@ | ||
| 106 | 120 | ], |
| 107 | 121 | 'advanced' => [ |
| 108 | 122 | 'class', |
| 109 | 123 | 'name', |
| 124 | + 'autocomplete', | |
| 110 | 125 | 'conditional_logics', |
| 111 | 126 | ], |
| 127 | + 'advancedExtras' => [ | |
| 128 | + 'autocomplete' => [ | |
| 129 | + 'template' => 'select', | |
| 130 | + 'label' => __('Autocomplete', 'fluentform'), | |
| 131 | + 'filterable' => false, | |
| 132 | + 'creatable' => false, | |
| 133 | + 'help_text' => __('Applies to every input in this field. Address autofill is off unless you choose "On", which gives each input the autofill value that matches it. Choose "off" to disable browser autofill for the whole field, or "None" to add no attribute at all.', 'fluentform'), | |
| 134 | + 'options' => \FluentForm\App\Services\FormBuilder\AutocompleteTokens::addressEditorOptions(), | |
| 135 | + ], | |
| 136 | + ], | |
| 112 | 137 | ], |
| 113 | 138 | 'select_country' => [ |
| 114 | 139 | 'general' => [ |
| 115 | 140 | 'label', |
| @@ -138,8 +163,9 @@ | ||
| 138 | 163 | 'numeric_formatter', |
| 139 | 164 | 'mobile_keyboard_type_number', |
| 140 | 165 | ], |
| 141 | 166 | 'advanced' => [ |
| 167 | + 'autocomplete', | |
| 142 | 168 | 'value', |
| 143 | 169 | 'container_class', |
| 144 | 170 | 'class', |
| 145 | 171 | 'help_message', |
| @@ -159,12 +185,14 @@ | ||
| 159 | 185 | 'placeholder', |
| 160 | 186 | 'advanced_options', |
| 161 | 187 | 'randomize_options', |
| 162 | 188 | 'enable_select_2', |
| 163 | - 'max_selection', | |
| 189 | + // max_selection is a validation rule now — listing it here too would | |
| 190 | + // draw the control twice. | |
| 164 | 191 | 'validation_rules', |
| 165 | 192 | ], |
| 166 | 193 | 'advanced' => [ |
| 194 | + 'autocomplete', | |
| 167 | 195 | 'dynamic_default_value', |
| 168 | 196 | 'container_class', |
| 169 | 197 | 'class', |
| 170 | 198 | 'help_message', |
| @@ -218,8 +246,9 @@ | ||
| 218 | 246 | 'placeholder', |
| 219 | 247 | 'validation_rules', |
| 220 | 248 | ], |
| 221 | 249 | 'advanced' => [ |
| 250 | + 'autocomplete', | |
| 222 | 251 | 'value', |
| 223 | 252 | 'container_class', |
| 224 | 253 | 'class', |
| 225 | 254 | 'help_message', |
| @@ -237,8 +266,9 @@ | ||
| 237 | 266 | 'placeholder', |
| 238 | 267 | 'validation_rules', |
| 239 | 268 | ], |
| 240 | 269 | 'advanced' => [ |
| 270 | + 'autocomplete', | |
| 241 | 271 | 'value', |
| 242 | 272 | 'container_class', |
| 243 | 273 | 'class', |
| 244 | 274 | 'help_message', |
| @@ -257,8 +287,9 @@ | ||
| 257 | 287 | 'date_format', |
| 258 | 288 | 'validation_rules', |
| 259 | 289 | ], |
| 260 | 290 | 'advanced' => [ |
| 291 | + 'autocomplete', | |
| 261 | 292 | 'value', |
| 262 | 293 | 'container_class', |
| 263 | 294 | 'class', |
| 264 | 295 | 'help_message', |