UNPKG

formiojs

Version:

Common js library for client side interaction with <form.io>

77 lines (76 loc) 2.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _default = [{ type: 'select', input: true, key: 'displayInTimezone', label: 'Display in Timezone', tooltip: 'This will display the captured date time in the select timezone.', weight: 30, defaultValue: 'viewer', dataSrc: 'values', data: { values: [{ label: 'of Viewer', value: 'viewer' }, { label: 'of Submission', value: 'submission' }, { label: 'of Location', value: 'location' }, { label: 'UTC', value: 'utc' }] } }, { type: 'select', input: true, key: 'timezone', label: 'Select Timezone', tooltip: 'Select the timezone you wish to display this Date', weight: 31, lazyLoad: true, defaultValue: '', valueProperty: 'name', dataSrc: 'url', data: { url: 'https://cdn.rawgit.com/travist/b8b3b3dd51c3ca01469ce18d8f00fd3e/raw/timezones.json' }, template: '<span>{{ item.label }}</span>', conditional: { json: { '===': [{ var: 'data.displayInTimezone' }, 'location'] } } }, { type: 'checkbox', input: true, key: 'useLocaleSettings', label: 'Use Locale Settings', tooltip: 'Use locale settings to display date and time.', weight: 51 }, { type: 'checkbox', input: true, key: 'allowInput', label: 'Allow Manual Input', tooltip: 'Check this if you would like to allow the user to manually enter in the date.', weight: 51 }, { type: 'textfield', input: true, key: 'format', label: 'Format', placeholder: 'Format', description: 'Use formats formats provided by <a href="https://github.com/angular-ui/bootstrap/tree/master/src/dateparser/docs#uibdateparsers-format-codes" target="_blank">DateParser Codes</a>', tooltip: 'The date format for saving the value of this field. You can use formats provided by <a href="https://github.com/angular-ui/bootstrap/tree/master/src/dateparser/docs#uibdateparsers-format-codes" target="_blank">DateParser Codes</a>', weight: 52 }]; exports.default = _default;