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 };