diff --git a/src/public/app/services/promoted_attribute_definition_parser.js b/src/public/app/services/promoted_attribute_definition_parser.js index 81d097c42..5ab5e94ad 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', 'datetime', 'url'].includes(token)) { + else if (['text', 'number', 'boolean', 'date', 'datetime', 'time', '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 46f1d2e6a..10d779d67 100644 --- a/src/public/app/widgets/attribute_widgets/attribute_detail.js +++ b/src/public/app/widgets/attribute_widgets/attribute_detail.js @@ -125,6 +125,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 5c91b4223..4be990067 100644 --- a/src/public/app/widgets/ribbon_widgets/promoted_attributes.js +++ b/src/public/app/widgets/ribbon_widgets/promoted_attributes.js @@ -225,6 +225,9 @@ export default class PromotedAttributesWidget extends NoteContextAwareWidget { else if (definition.labelType === 'datetime') { $input.prop('type', 'datetime-local') } + else if (definition.labelType === 'time') { + $input.prop('type', 'time') + } else if (definition.labelType === 'url') { $input.prop("placeholder", t("promoted_attributes.url_placeholder")); diff --git a/src/public/translations/cn/translation.json b/src/public/translations/cn/translation.json index 0f875af1f..6c5aeb8b9 100644 --- a/src/public/translations/cn/translation.json +++ b/src/public/translations/cn/translation.json @@ -304,6 +304,7 @@ "boolean": "布尔值", "date": "日期", "date_time": "日期和时间", + "time": "时间", "url": "网址", "precision_title": "值设置界面中浮点数后的位数。", "precision": "精度", diff --git a/src/public/translations/de/translation.json b/src/public/translations/de/translation.json index 406e25aad..55df50b2d 100644 --- a/src/public/translations/de/translation.json +++ b/src/public/translations/de/translation.json @@ -310,6 +310,7 @@ "boolean": "Boolescher Wert", "date": "Datum", "date_time": "Datum und Uhrzeit", + "time": "Uhrzeit", "url": "URL", "precision_title": "Wie viele Nachkommastellen im Wert-Einstellungs-Interface verfügbar sein sollen.", "precision": "Präzision", diff --git a/src/public/translations/en/translation.json b/src/public/translations/en/translation.json index 79e1153df..23ca47bcc 100644 --- a/src/public/translations/en/translation.json +++ b/src/public/translations/en/translation.json @@ -315,6 +315,7 @@ "boolean": "Boolean", "date": "Date", "date_time": "Date & Time", + "time": "Time", "url": "URL", "precision_title": "What number of digits after floating point should be available in the value setting interface.", "precision": "Precision", diff --git a/src/public/translations/es/translation.json b/src/public/translations/es/translation.json index c7563987c..c13722c63 100644 --- a/src/public/translations/es/translation.json +++ b/src/public/translations/es/translation.json @@ -315,6 +315,7 @@ "boolean": "Booleano", "date": "Fecha", "date_time": "Fecha y hora", + "time": "Hora", "url": "URL", "precision_title": "Cantidad de dígitos después del punto flotante que deben estar disponibles en la interfaz de configuración del valor.", "precision": "Precisión", diff --git a/src/public/translations/fr/translation.json b/src/public/translations/fr/translation.json index 38596a619..276c6147b 100644 --- a/src/public/translations/fr/translation.json +++ b/src/public/translations/fr/translation.json @@ -311,6 +311,7 @@ "boolean": "Booléen", "date": "Date", "date_time": "Date et heure", + "time": "Heure", "url": "URL", "precision_title": "Nombre de chiffres après la virgule devant être disponible dans l'interface définissant la valeur.", "precision": "Précision", diff --git a/src/public/translations/ro/translation.json b/src/public/translations/ro/translation.json index ba899250e..4306a3427 100644 --- a/src/public/translations/ro/translation.json +++ b/src/public/translations/ro/translation.json @@ -127,6 +127,7 @@ "custom_resource_provider": "a se vedea Custom request handler", "date": "Dată", "date_time": "Dată și timp", + "time": "Timp", "delete": "Șterge", "digits": "număr de zecimale", "disable_inclusion": "script-urile cu această etichetă nu vor fi incluse în execuția scriptului părinte.", diff --git a/src/services/promoted_attribute_definition_parser.ts b/src/services/promoted_attribute_definition_parser.ts index ac066c788..1b9a73a80 100644 --- a/src/services/promoted_attribute_definition_parser.ts +++ b/src/services/promoted_attribute_definition_parser.ts @@ -8,7 +8,7 @@ function parse(value: string): DefinitionObject { if (token === 'promoted') { defObj.isPromoted = true; } - else if (['text', 'number', 'boolean', 'date', 'datetime', 'url'].includes(token)) { + else if (['text', 'number', 'boolean', 'date', 'datetime', 'time', 'url'].includes(token)) { defObj.labelType = token; } else if (['single', 'multi'].includes(token)) {