Browse Source

CategoryOverpass: filter: option valueName -> template for rendering name of value

master
parent
commit
74376bacf8
  1. 7
      src/CategoryOverpass.js

7
src/CategoryOverpass.js

@ -134,10 +134,11 @@ function CategoryOverpass (options, data) {
}
if ('values' in f) {
if (Array.isArray(f.values)) {
if (Array.isArray(f.values) && f.valueName) {
let template = OverpassLayer.twig.twig({ data: f.valueName, autoescape: true })
let newValues = {}
f.values.forEach(v => {
newValues[v] = lang('tag:' + k + '=' + v)
f.values.forEach(value => {
newValues[value] = template.render({ value }).toString()
})
f.values = newValues
} else if (typeof f.values === 'object') {

Loading…
Cancel
Save