Browse Source

Filter: Define a default filter for title

master
parent
commit
8ed6e746f2
  1. 2
      lang/ast.json
  2. 2
      lang/ca.json
  3. 2
      lang/cs.json
  4. 2
      lang/da.json
  5. 2
      lang/de.json
  6. 2
      lang/el.json
  7. 2
      lang/en.json
  8. 2
      lang/es.json
  9. 2
      lang/et.json
  10. 2
      lang/fr.json
  11. 2
      lang/hu.json
  12. 2
      lang/it.json
  13. 2
      lang/ja.json
  14. 2
      lang/nl.json
  15. 2
      lang/pl.json
  16. 2
      lang/pt-br.json
  17. 2
      lang/pt.json
  18. 2
      lang/ro.json
  19. 2
      lang/ru.json
  20. 2
      lang/sr.json
  21. 2
      lang/template.json
  22. 2
      lang/uk.json
  23. 2
      src/CategoryOverpass.js
  24. 12
      src/CategoryOverpassFilter.js

2
lang/ast.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/ca.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/cs.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/da.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/de.json

@ -17,6 +17,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "Einrichtungen",
"filter:title": "Titel",
"filter:type": "Typ",
"header:attributes": "Attribute",
"header:export": "Export",
"header:osm_meta": "OSM Meta",

2
lang/el.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/en.json

@ -17,6 +17,8 @@
"export:OSMJSON": "Download as OSM JSON",
"export:OSMXML": "Download as OSM XML",
"facilities": "Facilities",
"filter:title": "Title",
"filter:type": "Type",
"header:attributes": "Attributes",
"header:export": "Export",
"header:osm_meta": "OSM Meta",

2
lang/es.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/et.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/fr.json

@ -14,6 +14,8 @@
"export:OSMJSON": "Format OSM JSON",
"export:OSMXML": "Format OSM XML",
"facilities": "Aménagements",
"filter:title": "",
"filter:type": "",
"header:attributes": "Attributs",
"header:export": "Export",
"header:osm_meta": "Métadonnées OSM",

2
lang/hu.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "Létesítmények",
"filter:title": "",
"filter:type": "",
"header:attributes": "Tulajdonságok",
"header:export": "Exportálás",
"header:osm_meta": "OSM metaadatok",

2
lang/it.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/ja.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/nl.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/pl.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "Eksport",
"header:osm_meta": "",

2
lang/pt-br.json

@ -17,6 +17,8 @@
"export:OSMJSON": "Baixar como OSMJSON",
"export:OSMXML": "Baixar como OSMXML",
"facilities": "Instalações",
"filter:title": "",
"filter:type": "",
"header:attributes": "Atributos",
"header:export": "Exportar",
"header:osm_meta": "OSM Meta",

2
lang/pt.json

@ -17,6 +17,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "Instalações",
"filter:title": "",
"filter:type": "",
"header:attributes": "Atributos",
"header:export": "Exportar",
"header:osm_meta": "OSM Meta",

2
lang/ro.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/ru.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/sr.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/template.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
lang/uk.json

@ -14,6 +14,8 @@
"export:OSMJSON": "",
"export:OSMXML": "",
"facilities": "",
"filter:title": "",
"filter:type": "",
"header:attributes": "",
"header:export": "",
"header:osm_meta": "",

2
src/CategoryOverpass.js

@ -563,5 +563,7 @@ CategoryOverpass.prototype.allMapFeatures = function (callback) {
callback(null, Object.values(this.layer.mainlayer.visibleFeatures))
}
CategoryOverpass.defaultValues = defaultValues
OpenStreetBrowserLoader.registerType('overpass', CategoryOverpass)
module.exports = CategoryOverpass

12
src/CategoryOverpassFilter.js

@ -4,6 +4,18 @@ const tabs = require('modulekit-tabs')
const state = require('./state')
const Filter = require('overpass-frontend').Filter
const getPathFromJSON = require('./getPathFromJSON')
const CategoryOverpass = require('./CategoryOverpass')
CategoryOverpass.defaultValues.filter = {
title: {
type: 'text',
key: [ 'name', 'name:*', 'operator', 'operator:*', 'ref', 'ref:*' ],
name: '{{ trans("filter:title") }}',
op: 'strsearch',
weight: -1,
show_default: true
}
}
class CategoryOverpassFilter {
constructor (master) {

Loading…
Cancel
Save