Mercurial > gemma
comparison client/src/components/identify/formatter.js @ 3485:ef4803f87631
Add 'translation' and bottleneck attributes for measurement availability
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Mon, 27 May 2019 16:28:22 +0200 |
parents | bda4034304b1 |
children | d136ceed5d41 |
comparison
equal
deleted
inserted
replaced
3484:a303a746e471 | 3485:ef4803f87631 |
---|---|
2 all(p) { | 2 all(p) { |
3 if (p.key === "objnam") p.key = "Name"; | 3 if (p.key === "objnam") p.key = "Name"; |
4 if (p.key === "objname") p.key = "Name"; | 4 if (p.key === "objname") p.key = "Name"; |
5 if (p.key === "staging_done" || p.key === "fa_critical") | 5 if (p.key === "staging_done" || p.key === "fa_critical") |
6 p.val = p.val ? "yes" : "no"; | 6 p.val = p.val ? "yes" : "no"; |
7 if (p.key === "date_info" || p.key === "fa_date_info") { | 7 if ( |
8 p.key === "date_info" || | |
9 p.key === "fa_date_info" || | |
10 p.key === "gm_measuredate" | |
11 ) { | |
8 p.val = new Date(p.val).toLocaleString(); | 12 p.val = new Date(p.val).toLocaleString(); |
9 } | 13 } |
10 | 14 |
11 // remove certain props | 15 // remove certain props |
12 let propsToRemove = ["bbox"]; | 16 let propsToRemove = ["bbox"]; |
21 if (p.key === "responsible_country") p.key = "Responsible Country"; | 25 if (p.key === "responsible_country") p.key = "Responsible Country"; |
22 if (p.key === "fa_date_info") p.key = "Fairway Date"; | 26 if (p.key === "fa_date_info") p.key = "Fairway Date"; |
23 if (p.key === "fa_critical") p.key = "Fairway Critical"; | 27 if (p.key === "fa_critical") p.key = "Fairway Critical"; |
24 if (p.key === "gauge_objname") p.key = "Reference Gauge"; | 28 if (p.key === "gauge_objname") p.key = "Reference Gauge"; |
25 if (p.key === "source_organization") p.key = "Source Organization"; | 29 if (p.key === "source_organization") p.key = "Source Organization"; |
30 if (p.key === "gm_measuredate") p.key = "Gauge Waterlevel Date"; | |
26 if (p.key === "gm_waterlevel") p.key = "Gauge Waterlevel"; | 31 if (p.key === "gm_waterlevel") p.key = "Gauge Waterlevel"; |
32 if (p.key === "gm_n_14d") p.key = "G.W. Count in Last 14 Days"; | |
27 | 33 |
28 // remove certain props | 34 // remove certain props |
29 let propsToRemove = ["nobjnm", "reference_water_levels"]; | 35 let propsToRemove = ["nobjnm", "reference_water_levels"]; |
30 if (propsToRemove.indexOf(p.key) !== -1) return null; | 36 if (propsToRemove.indexOf(p.key) !== -1) return null; |
31 | 37 |
57 label: "Section" | 63 label: "Section" |
58 }, | 64 }, |
59 gauges_geoserver: { | 65 gauges_geoserver: { |
60 label: "Gauge", | 66 label: "Gauge", |
61 props: p => { | 67 props: p => { |
68 if (p.key === "gm_measuredate") p.key = "Latest Waterlevel Date"; | |
62 if (p.key === "gm_waterlevel") p.key = "Latest Waterlevel"; | 69 if (p.key === "gm_waterlevel") p.key = "Latest Waterlevel"; |
70 if (p.key === "gm_n_14d") p.key = "Measurement Count in Last 14 Days"; | |
63 | 71 |
64 return p; | 72 return p; |
65 } | 73 } |
66 } | 74 } |
67 }; | 75 }; |