Browse Source

CategoryOverpassFilter: rename template to valueNameTemplate

master
parent
commit
053c5c695a
  1. 6
      src/CategoryOverpassFilter.js

6
src/CategoryOverpassFilter.js

@ -38,7 +38,7 @@ class CategoryOverpassFilter {
}
if ('values' in f) {
let template = OverpassLayer.twig.twig({ data: f.valueName || '{{ value }}', autoescape: true })
let valueNameTemplate = OverpassLayer.twig.twig({ data: f.valueName || '{{ value }}', autoescape: true })
if (typeof f.values === 'string') {
f.values = getPathFromJSON(f.values, this.master.data)
@ -47,7 +47,7 @@ class CategoryOverpassFilter {
if (Array.isArray(f.values) && f.valueName) {
let newValues = {}
f.values.forEach(value => {
newValues[value] = template.render({ value }).toString()
newValues[value] = valueNameTemplate.render({ value }).toString()
})
f.values = newValues
} else if (typeof f.values === 'object') {
@ -57,7 +57,7 @@ class CategoryOverpassFilter {
f.values[k1] = t.render({}).toString()
} else if (typeof f.values[k1] === 'object') {
if (!('name' in f.values[k1])) {
f.values[k1].name = template.render({ value: k1 }).toString()
f.values[k1].name = valueNameTemplate.render({ value: k1 }).toString()
} else if (f.values[k1].name) {
let t = OverpassLayer.twig.twig({ data: f.values[k1].name, autoescape: true })
f.values[k1].name = t.render({}).toString()

Loading…
Cancel
Save