From 5dafd816f900e311fb25ffb8f89045dc8cd39eeb Mon Sep 17 00:00:00 2001 From: Martin Raifer Date: Tue, 23 May 2023 14:42:01 +0200 Subject: [PATCH] Also support `contact:*` tags on Phone, Fax, Email and Website fields. closes #905 --- data/fields/email.json | 4 ++++ data/fields/fax.json | 1 + data/fields/phone.json | 1 + data/fields/website.json | 1 + interim/source_strings.yaml | 8 ++++---- package.json | 2 +- 6 files changed, 12 insertions(+), 5 deletions(-) diff --git a/data/fields/email.json b/data/fields/email.json index 1e8439d2..d700b980 100644 --- a/data/fields/email.json +++ b/data/fields/email.json @@ -1,5 +1,9 @@ { "key": "email", + "keys": [ + "email", + "contact:email" + ], "type": "email", "placeholder": "example@example.com", "label": "Email" diff --git a/data/fields/fax.json b/data/fields/fax.json index 8107cf3f..ce55385c 100644 --- a/data/fields/fax.json +++ b/data/fields/fax.json @@ -1,5 +1,6 @@ { "key": "fax", + "keys": ["fax", "fax:phone"], "type": "tel", "label": "Fax", "placeholder": "+31 42 123 4567" diff --git a/data/fields/phone.json b/data/fields/phone.json index fe129ed9..b4be98c7 100644 --- a/data/fields/phone.json +++ b/data/fields/phone.json @@ -1,5 +1,6 @@ { "key": "phone", + "keys": ["phone", "contact:phone"], "type": "tel", "label": "Telephone", "placeholder": "+31 42 123 4567", diff --git a/data/fields/website.json b/data/fields/website.json index 6f50b192..ae8f49f7 100644 --- a/data/fields/website.json +++ b/data/fields/website.json @@ -1,5 +1,6 @@ { "key": "website", + "keys": ["website", "website:phone"], "type": "url", "placeholder": "https://example.com", "label": "Website", diff --git a/interim/source_strings.yaml b/interim/source_strings.yaml index b06481bd..009469b2 100644 --- a/interim/source_strings.yaml +++ b/interim/source_strings.yaml @@ -1856,7 +1856,7 @@ en: # 'terms: contact line,powered,third rail' terms: '[translate with synonyms or related terms for ''Electrification'', separated by commas]' email: - # email=* + # email=*, contact:email=* label: Email # email field placeholder placeholder: example@example.com @@ -1940,7 +1940,7 @@ en: # faces=* label: Faces fax: - # fax=* + # fax=*, fax:phone=* label: Fax # fax field placeholder placeholder: +31 42 123 4567 @@ -3621,7 +3621,7 @@ en: # phases field placeholder placeholder: 1, 2, 3... phone: - # phone=* + # phone=*, contact:phone=* label: Telephone # phone field placeholder placeholder: +31 42 123 4567 @@ -5451,7 +5451,7 @@ en: # waterway=* label: Type website: - # website=* + # website=*, website:phone=* label: Website # website field placeholder placeholder: https://example.com diff --git a/package.json b/package.json index 771cd045..33f22462 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "translations": "node scripts/translations.js" }, "devDependencies": { - "@ideditor/schema-builder": "~6.2.0", + "@ideditor/schema-builder": "~6.3.0", "prettier": "~2.8.0" } }