{% import "_includes/forms" as forms %} {{ forms.selectField({ label: 'Random type', instructions: 'Uses chance.js for generation', id: 'type', name: 'type', options: types, value: settings.type, errors: "", }) }} {{ forms.editableTableField({ label: 'Type arguments', instructions: 'Send the defined arguments object when running chance.js. See documentation at chancejs.com for valid arguments for every type.', id: 'typeArguments', name: 'typeArguments', cols: [ { 'heading' : 'Key', type: 'singleline' }, { 'heading' : 'Value', type: 'singleline' }, ], rows: settings.typeArguments }) }} {{ forms.textField({ label: 'Placeholder', instructions: 'Sets the placeholder attribute', id: 'placeholder', name: 'placeholder', value: settings.placeholder, errors: "", }) }} {{ forms.lightswitchField({ label: 'Generate on load', instructions: 'Auto-generate if field is empty', id: 'autoGenerateIfEmpty', name: 'autoGenerateIfEmpty', on: (settings.autoGenerateIfEmpty is defined and settings.autoGenerateIfEmpty) ? true : false, errors: "", }) }}