diff --git a/data/presets.yaml b/data/presets.yaml index 8b5fd23a2..61fbc965f 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -62,6 +62,8 @@ en: label: Type bicycle_parking: label: Type + boundary: + label: Type building: label: Building building_area: @@ -190,6 +192,8 @@ en: hindu: Hindu shinto: Shinto taoist: Taoist + restriction: + label: Type route: label: Type route_master: diff --git a/data/presets/fields.json b/data/presets/fields.json index c54556c5f..c6037a3ad 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -98,6 +98,11 @@ "type": "combo", "label": "Type" }, + "boundary": { + "key": "boundary", + "type": "combo", + "label": "Type" + }, "building": { "key": "building", "type": "combo", @@ -448,6 +453,11 @@ } } }, + "restriction": { + "key": "restriction", + "type": "combo", + "label": "Type" + }, "route": { "key": "route", "type": "combo", diff --git a/data/presets/fields/boundary.json b/data/presets/fields/boundary.json new file mode 100644 index 000000000..0c71138a1 --- /dev/null +++ b/data/presets/fields/boundary.json @@ -0,0 +1,5 @@ +{ + "key": "boundary", + "type": "combo", + "label": "Type" +} \ No newline at end of file diff --git a/data/presets/fields/restriction.json b/data/presets/fields/restriction.json new file mode 100644 index 000000000..cdde8def9 --- /dev/null +++ b/data/presets/fields/restriction.json @@ -0,0 +1,5 @@ +{ + "key": "restriction", + "type": "combo", + "label": "Type" +} \ No newline at end of file diff --git a/data/presets/presets.json b/data/presets/presets.json index bf725908f..dd1bc3f5d 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -4512,7 +4512,10 @@ "type": "boundary" }, "name": "Boundary", - "icon": "boundary" + "icon": "boundary", + "fields": [ + "boundary" + ] }, "type/multipolygon": { "geometry": [ @@ -4536,7 +4539,10 @@ "type": "restriction" }, "name": "Restriction", - "icon": "restriction" + "icon": "restriction", + "fields": [ + "restriction" + ] }, "type/route": { "geometry": [ @@ -4548,7 +4554,8 @@ "name": "Route", "icon": "route", "fields": [ - "route" + "route", + "ref" ] }, "type/route/bicycle": { @@ -4560,7 +4567,11 @@ "route": "bicycle" }, "name": "Cycle Route", - "icon": "route-bicycle" + "icon": "route-bicycle", + "fields": [ + "ref", + "network" + ] }, "type/route/bus": { "geometry": [ @@ -4571,7 +4582,12 @@ "route": "bus" }, "name": "Bus Route", - "icon": "route-bus" + "icon": "route-bus", + "fields": [ + "ref", + "operator", + "network" + ] }, "type/route/detour": { "geometry": [ @@ -4582,7 +4598,10 @@ "route": "detour" }, "name": "Detour Route", - "icon": "route-detour" + "icon": "route-detour", + "fields": [ + "ref" + ] }, "type/route/ferry": { "geometry": [ @@ -4593,7 +4612,12 @@ "route": "ferry" }, "name": "Ferry Route", - "icon": "route-ferry" + "icon": "route-ferry", + "fields": [ + "ref", + "operator", + "network" + ] }, "type/route/foot": { "geometry": [ @@ -4604,7 +4628,12 @@ "route": "foot" }, "name": "Foot Route", - "icon": "route-foot" + "icon": "route-foot", + "fields": [ + "ref", + "operator", + "network" + ] }, "type/route/pipeline": { "geometry": [ @@ -4615,7 +4644,11 @@ "route": "pipeline" }, "name": "Pipeline Route", - "icon": "route-pipeline" + "icon": "route-pipeline", + "fields": [ + "ref", + "operator" + ] }, "type/route/power": { "geometry": [ @@ -4626,7 +4659,11 @@ "route": "power" }, "name": "Power Route", - "icon": "route-power" + "icon": "route-power", + "fields": [ + "ref", + "operator" + ] }, "type/route/road": { "geometry": [ @@ -4637,7 +4674,10 @@ "route": "road" }, "name": "Road Route", - "icon": "route-road" + "icon": "route-road", + "fields": [ + "ref" + ] }, "type/route/train": { "geometry": [ @@ -4648,7 +4688,11 @@ "route": "train" }, "name": "Train Route", - "icon": "route-train" + "icon": "route-train", + "fields": [ + "ref", + "operator" + ] }, "type/route/tram": { "geometry": [ @@ -4659,7 +4703,11 @@ "route": "tram" }, "name": "Tram Route", - "icon": "route-tram" + "icon": "route-tram", + "fields": [ + "ref", + "operator" + ] }, "type/route_master": { "geometry": [ @@ -4671,7 +4719,10 @@ "name": "Route Master", "icon": "route-master", "fields": [ - "route_master" + "route_master", + "ref", + "operator", + "network" ] }, "vertex": { diff --git a/data/presets/presets/type/boundary.json b/data/presets/presets/type/boundary.json index 8fa2f1894..5039b02f3 100644 --- a/data/presets/presets/type/boundary.json +++ b/data/presets/presets/type/boundary.json @@ -6,5 +6,8 @@ "type": "boundary" }, "name": "Boundary", - "icon": "boundary" + "icon": "boundary", + "fields": [ + "boundary" + ] } \ No newline at end of file diff --git a/data/presets/presets/type/restriction.json b/data/presets/presets/type/restriction.json index 1c3ebc5a7..416a0add1 100644 --- a/data/presets/presets/type/restriction.json +++ b/data/presets/presets/type/restriction.json @@ -6,5 +6,8 @@ "type": "restriction" }, "name": "Restriction", - "icon": "restriction" + "icon": "restriction", + "fields": [ + "restriction" + ] } \ No newline at end of file diff --git a/data/presets/presets/type/route.json b/data/presets/presets/type/route.json index 0f9f50f99..8b01b8245 100644 --- a/data/presets/presets/type/route.json +++ b/data/presets/presets/type/route.json @@ -8,6 +8,7 @@ "name": "Route", "icon": "route", "fields": [ - "route" + "route", + "ref" ] } \ No newline at end of file diff --git a/data/presets/presets/type/route/bicycle.json b/data/presets/presets/type/route/bicycle.json index 60ab30361..a2ae9aabb 100644 --- a/data/presets/presets/type/route/bicycle.json +++ b/data/presets/presets/type/route/bicycle.json @@ -7,5 +7,9 @@ "route": "bicycle" }, "name": "Cycle Route", - "icon": "route-bicycle" + "icon": "route-bicycle", + "fields": [ + "ref", + "network" + ] } \ No newline at end of file diff --git a/data/presets/presets/type/route/bus.json b/data/presets/presets/type/route/bus.json index 472fa057a..9bb60d561 100644 --- a/data/presets/presets/type/route/bus.json +++ b/data/presets/presets/type/route/bus.json @@ -7,5 +7,10 @@ "route": "bus" }, "name": "Bus Route", - "icon": "route-bus" + "icon": "route-bus", + "fields": [ + "ref", + "operator", + "network" + ] } \ No newline at end of file diff --git a/data/presets/presets/type/route/detour.json b/data/presets/presets/type/route/detour.json index 395a7d750..c1fced8c8 100644 --- a/data/presets/presets/type/route/detour.json +++ b/data/presets/presets/type/route/detour.json @@ -7,5 +7,8 @@ "route": "detour" }, "name": "Detour Route", - "icon": "route-detour" + "icon": "route-detour", + "fields": [ + "ref" + ] } \ No newline at end of file diff --git a/data/presets/presets/type/route/ferry.json b/data/presets/presets/type/route/ferry.json index 505833ddb..99d0db0ca 100644 --- a/data/presets/presets/type/route/ferry.json +++ b/data/presets/presets/type/route/ferry.json @@ -7,5 +7,10 @@ "route": "ferry" }, "name": "Ferry Route", - "icon": "route-ferry" + "icon": "route-ferry", + "fields": [ + "ref", + "operator", + "network" + ] } \ No newline at end of file diff --git a/data/presets/presets/type/route/foot.json b/data/presets/presets/type/route/foot.json index 133fcd0de..7e989db5a 100644 --- a/data/presets/presets/type/route/foot.json +++ b/data/presets/presets/type/route/foot.json @@ -7,5 +7,10 @@ "route": "foot" }, "name": "Foot Route", - "icon": "route-foot" + "icon": "route-foot", + "fields": [ + "ref", + "operator", + "network" + ] } \ No newline at end of file diff --git a/data/presets/presets/type/route/pipeline.json b/data/presets/presets/type/route/pipeline.json index 91c161bb4..0ab556c6d 100644 --- a/data/presets/presets/type/route/pipeline.json +++ b/data/presets/presets/type/route/pipeline.json @@ -7,5 +7,9 @@ "route": "pipeline" }, "name": "Pipeline Route", - "icon": "route-pipeline" + "icon": "route-pipeline", + "fields": [ + "ref", + "operator" + ] } \ No newline at end of file diff --git a/data/presets/presets/type/route/power.json b/data/presets/presets/type/route/power.json index 99b078068..b3f30e1d6 100644 --- a/data/presets/presets/type/route/power.json +++ b/data/presets/presets/type/route/power.json @@ -7,5 +7,9 @@ "route": "power" }, "name": "Power Route", - "icon": "route-power" + "icon": "route-power", + "fields": [ + "ref", + "operator" + ] } \ No newline at end of file diff --git a/data/presets/presets/type/route/road.json b/data/presets/presets/type/route/road.json index 66a3fed54..f8598b3eb 100644 --- a/data/presets/presets/type/route/road.json +++ b/data/presets/presets/type/route/road.json @@ -7,5 +7,8 @@ "route": "road" }, "name": "Road Route", - "icon": "route-road" + "icon": "route-road", + "fields": [ + "ref" + ] } \ No newline at end of file diff --git a/data/presets/presets/type/route/train.json b/data/presets/presets/type/route/train.json index e5a3e1971..ea4a8bdb6 100644 --- a/data/presets/presets/type/route/train.json +++ b/data/presets/presets/type/route/train.json @@ -7,5 +7,9 @@ "route": "train" }, "name": "Train Route", - "icon": "route-train" + "icon": "route-train", + "fields": [ + "ref", + "operator" + ] } \ No newline at end of file diff --git a/data/presets/presets/type/route/tram.json b/data/presets/presets/type/route/tram.json index 523212be2..ea4f1a109 100644 --- a/data/presets/presets/type/route/tram.json +++ b/data/presets/presets/type/route/tram.json @@ -7,5 +7,9 @@ "route": "tram" }, "name": "Tram Route", - "icon": "route-tram" + "icon": "route-tram", + "fields": [ + "ref", + "operator" + ] } \ No newline at end of file diff --git a/data/presets/presets/type/route_master.json b/data/presets/presets/type/route_master.json index d5e9f28d8..a09abd155 100644 --- a/data/presets/presets/type/route_master.json +++ b/data/presets/presets/type/route_master.json @@ -8,6 +8,9 @@ "name": "Route Master", "icon": "route-master", "fields": [ - "route_master" + "route_master", + "ref", + "operator", + "network" ] } \ No newline at end of file diff --git a/dist/locales/en.json b/dist/locales/en.json index 99f216c42..e8297ac56 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -435,6 +435,9 @@ "bicycle_parking": { "label": "Type" }, + "boundary": { + "label": "Type" + }, "building": { "label": "Building" }, @@ -618,6 +621,9 @@ "taoist": "Taoist" } }, + "restriction": { + "label": "Type" + }, "route": { "label": "Type" },