Mercurial > gemma
view client/src/components/identify/formatter.js @ 2371:045bac575294
client: fixed broken previous commit
I forgot to add/remove files.... gnarf sry.
author | Markus Kottlaender <markus@intevation.de> |
---|---|
date | Thu, 21 Feb 2019 15:22:10 +0100 |
parents | |
children | ef928c63388a |
line wrap: on
line source
const formatter = { bottlenecks_geoserver: { label: "Bottleneck", props: p => { if (p.key === "bottleneck_id") p.key = "ID"; if (p.key === "objnam") p.key = "Name"; if (p.key === "responsible_country") p.key = "Responsible Country"; if (p.key === "date_info") { p.val = new Date(p.val).toLocaleString(); } // remove certain props let propsToRemove = ["nobjnm"]; if (propsToRemove.indexOf(p.key) !== -1) return null; return p; } }, fairway_dimensions: { label: "Fairway Dimensions", props: p => { if (p.key === "staging_done") p.val = p.val ? "yes" : "no"; if (p.key === "date_info") { p.val = new Date(p.val).toLocaleString(); } // remove certain props let propsToRemove = []; if (propsToRemove.indexOf(p.key) !== -1) return null; return p; } }, waterway_area: { label: "Waterway Area", props: p => p }, distance_marks_geoserver: { label: "Distance Mark", props: p => p }, waterway_axis: { label: "Waterway Axis", props: p => { if (p.key === "objnam") p.key = "Name"; return p; } }, waterway_profiles: { label: "Waterway Profile", props: p => { if (p.key === "staging_done") p.val = p.val ? "yes" : "no"; if (p.key === "date_info") { p.key = "Date info"; p.val = new Date(p.val).toLocaleString(); } // remove certain props let propsToRemove = []; if (propsToRemove.indexOf(p.key) !== -1) return null; return p; } } }; export { formatter };