Small tweak to taginfo output

This commit is contained in:
Pieter Vander Vennet 2021-04-21 18:51:12 +02:00
parent 3c248a52b9
commit 5b61e2f595
23 changed files with 768 additions and 767 deletions

View file

@ -38,26 +38,27 @@ function generateLayerUsage(layer: LayerConfig, layout: LayoutConfig): any [] {
const q = tr.question?.txt;
const key = tr.freeform?.key;
if (key != undefined) {
let descr = "Layer '" + layer.name.txt + "' (in the MapComplete.osm.be theme '" + layout.title.txt + "')";
let descr = `Layer '${layer.name.txt}'`;
if (q == undefined) {
descr += " shows values with";
} else {
descr += " shows and asks freeform values for"
}
descr += " key '" + key + "'"
descr += ` key '${key}' (in the MapComplete.osm.be theme '${layout.title.txt}')`
result.push(generateTagOverview({k: key, v: undefined}, descr))
}
const mappings = tr.mappings ?? []
for (const mapping of mappings) {
let descr = "Layer '" + layer.name.txt + "' (in the MapComplete.osm.be theme '" + layout.title.txt + "')";
let descr = "Layer '" + layer.name.txt + "'";
descr += " shows " + mapping.if.asHumanString(false, false, {}) + " with a fixed text, namely '" + mapping.then.txt + "'";
if (q != undefined
&& mapping.hideInAnswer != true // != true will also match if a
) {
descr += " and allows to pick this as a default answer."
descr += " and allows to pick this as a default answer"
}
descr += ` (in the MapComplete.osm.be theme '${layout.title.txt}')`
for (const kv of mapping.if.asChange({})) {
let d = descr;
if (q!=undefined && kv.v == "") {