diff --git a/src/public/app/services/promoted_attribute_definition_parser.js b/src/public/app/services/promoted_attribute_definition_parser.js index 1fcc69751..423164fc1 100644 --- a/src/public/app/services/promoted_attribute_definition_parser.js +++ b/src/public/app/services/promoted_attribute_definition_parser.js @@ -6,7 +6,7 @@ function parse(value) { if (token === 'promoted') { defObj.isPromoted = true; } - else if (['text', 'number', 'boolean', 'date', 'url'].includes(token)) { + else if (['text', 'number', 'boolean', 'date', 'datetime', 'url'].includes(token)) { defObj.labelType = token; } else if (['single', 'multi'].includes(token)) { diff --git a/src/public/app/widgets/attribute_widgets/attribute_detail.js b/src/public/app/widgets/attribute_widgets/attribute_detail.js index dba64da70..92ab664e7 100644 --- a/src/public/app/widgets/attribute_widgets/attribute_detail.js +++ b/src/public/app/widgets/attribute_widgets/attribute_detail.js @@ -115,6 +115,7 @@ const TPL = ` + diff --git a/src/public/app/widgets/ribbon_widgets/promoted_attributes.js b/src/public/app/widgets/ribbon_widgets/promoted_attributes.js index 46b199509..d02c08b8b 100644 --- a/src/public/app/widgets/ribbon_widgets/promoted_attributes.js +++ b/src/public/app/widgets/ribbon_widgets/promoted_attributes.js @@ -197,6 +197,9 @@ export default class PromotedAttributesWidget extends NoteContextAwareWidget { else if (definition.labelType === 'date') { $input.prop("type", "date"); } + else if (definition.labelType === 'datetime') { + $input.prop('type', 'datetime-local') + } else if (definition.labelType === 'url') { $input.prop("placeholder", "http://website...");