forked from MapComplete/MapComplete
Themes(toilets): add an allowed range to some freeform inputs, allow to specify 'units' in the freeform, add the possibility to convert units
This commit is contained in:
parent
32cb8f489f
commit
fb8ead2a2c
16 changed files with 270 additions and 103 deletions
|
@ -280,11 +280,19 @@ export class GenerateDocs extends Script {
|
|||
"Units ",
|
||||
"## " + layer.id,
|
||||
]
|
||||
|
||||
for (const unit of layer.units) {
|
||||
els.push("### " + unit.quantity)
|
||||
const defaultUnit = unit.getDefaultDenomination(() => undefined)
|
||||
for (const denomination of unit.denominations) {
|
||||
els.push("#### " + denomination.canonical)
|
||||
if (denomination.validator) {
|
||||
els.push(`Validator is *${denomination.validator.name}*`)
|
||||
}
|
||||
|
||||
if (denomination.factorToCanonical) {
|
||||
els.push(`1${denomination.canonical} = ${denomination.factorToCanonical}${defaultUnit.canonical}`)
|
||||
}
|
||||
|
||||
if (denomination.useIfNoUnitGiven === true) {
|
||||
els.push("*Default denomination*")
|
||||
} else if (
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue