diff --git a/data/fields/athletics_pitch.json b/data/fields/athletics_pitch.json new file mode 100644 index 00000000..96d23e41 --- /dev/null +++ b/data/fields/athletics_pitch.json @@ -0,0 +1,17 @@ +{ + "key": "athletics", + "type": "semiCombo", + "label": "Event", + "strings": { + "options": { + "discus_throw": "Discus", + "hammer_throw": "Hammer Throw", + "high_jump": "High Jump", + "javelin_throw": "Javelin", + "long_jump": "Long Jump", + "pole_vault": "Pole Vault", + "shot_put": "Shot Put", + "triple_jump": "Triple Jump" + } + } +} diff --git a/data/fields/athletics_track.json b/data/fields/athletics_track.json new file mode 100644 index 00000000..35f48651 --- /dev/null +++ b/data/fields/athletics_track.json @@ -0,0 +1,16 @@ +{ + "key": "athletics", + "type": "semiCombo", + "label": "Event", + "strings": { + "options": { + "javelin_throw": "Javelin", + "long_jump": "Long Jump", + "pole_vault": "Pole Vault", + "running": "Running", + "sprint": "Sprinting", + "steeplechase": "Steeplechase", + "triple_jump": "Triple Jump" + } + } +} diff --git a/data/fields/sport.json b/data/fields/sport.json index 29e924e8..0aee07b9 100644 --- a/data/fields/sport.json +++ b/data/fields/sport.json @@ -5,7 +5,7 @@ "strings": { "options": { "american_football": "American Football", - "athletics": "Athletics", + "athletics": "Track & Field", "badminton": "Badminton", "baseball": "Baseball", "basketball": "Basketball", diff --git a/data/fields/sport_racing_nonmotor.json b/data/fields/sport_racing_nonmotor.json index cb53b3eb..1022b91e 100644 --- a/data/fields/sport_racing_nonmotor.json +++ b/data/fields/sport_racing_nonmotor.json @@ -8,7 +8,8 @@ "cycling": "Cycling", "bmx": "BMX", "horse_racing": "Horse Racing", - "dog_racing": "Dog Racing" + "dog_racing": "Dog Racing", + "athletics": "Track & Field" } }, "autoSuggestions": false diff --git a/data/presets/leisure/pitch/_athletics.json b/data/presets/leisure/pitch/_athletics.json new file mode 100644 index 00000000..9424cc39 --- /dev/null +++ b/data/presets/leisure/pitch/_athletics.json @@ -0,0 +1,30 @@ +{ + "icon": "maki-pitch", + "geometry": [ + "area", + "point" + ], + "fields": [ + "athletics_pitch", + "access_simple", + "surface", + "lit" + ], + "moreFields": [ + "{leisure/pitch}", + "ref" + ], + "tags": { + "leisure": "pitch", + "sport": "athletics" + }, + "reference": { + "key": "sport", + "value": "athletics" + }, + "terms": [ + "athletics" + ], + "name": "Track & Field Pitch", + "searchable": false +} diff --git a/data/presets/leisure/pitch/athletics/discus_throw.json b/data/presets/leisure/pitch/athletics/discus_throw.json new file mode 100644 index 00000000..077b8305 --- /dev/null +++ b/data/presets/leisure/pitch/athletics/discus_throw.json @@ -0,0 +1,21 @@ +{ + "icon": "maki-pitch", + "geometry": [ + "area", + "point" + ], + "tags": { + "leisure": "pitch", + "sport": "athletics", + "athletics": "discus_throw" + }, + "reference": { + "key": "athletics", + "value": "discus_throw" + }, + "aliases": [ + "Discus Ring", + "Discus Sector" + ], + "name": "Discus Ring / Sector" +} diff --git a/data/presets/leisure/pitch/athletics/hammer_throw.json b/data/presets/leisure/pitch/athletics/hammer_throw.json new file mode 100644 index 00000000..c063e636 --- /dev/null +++ b/data/presets/leisure/pitch/athletics/hammer_throw.json @@ -0,0 +1,21 @@ +{ + "icon": "maki-pitch", + "geometry": [ + "area", + "point" + ], + "tags": { + "leisure": "pitch", + "sport": "athletics", + "athletics": "hammer_throw" + }, + "reference": { + "key": "athletics", + "value": "hammer_throw" + }, + "aliases": [ + "Hammer Throw Ring", + "Hammer Throw Sector" + ], + "name": "Hammer Throw Ring / Sector" +} diff --git a/data/presets/leisure/pitch/athletics/high_jump.json b/data/presets/leisure/pitch/athletics/high_jump.json new file mode 100644 index 00000000..5dcfe35d --- /dev/null +++ b/data/presets/leisure/pitch/athletics/high_jump.json @@ -0,0 +1,17 @@ +{ + "icon": "maki-pitch", + "geometry": [ + "area", + "point" + ], + "tags": { + "leisure": "pitch", + "sport": "athletics", + "athletics": "high_jump" + }, + "reference": { + "key": "athletics", + "value": "high_jump" + }, + "name": "High Jump Pit" +} diff --git a/data/presets/leisure/pitch/athletics/javelin_throw.json b/data/presets/leisure/pitch/athletics/javelin_throw.json new file mode 100644 index 00000000..dc887417 --- /dev/null +++ b/data/presets/leisure/pitch/athletics/javelin_throw.json @@ -0,0 +1,17 @@ +{ + "icon": "maki-pitch", + "geometry": [ + "area", + "point" + ], + "tags": { + "leisure": "pitch", + "sport": "athletics", + "athletics": "javelin_throw" + }, + "reference": { + "key": "athletics", + "value": "javelin_throw" + }, + "name": "Javelin Sector" +} diff --git a/data/presets/leisure/pitch/athletics/long_jump.json b/data/presets/leisure/pitch/athletics/long_jump.json new file mode 100644 index 00000000..895bbb0f --- /dev/null +++ b/data/presets/leisure/pitch/athletics/long_jump.json @@ -0,0 +1,17 @@ +{ + "icon": "maki-pitch", + "geometry": [ + "area", + "point" + ], + "tags": { + "leisure": "pitch", + "sport": "athletics", + "athletics": "long_jump" + }, + "reference": { + "key": "athletics", + "value": "long_jump" + }, + "name": "Long Jump Pit" +} diff --git a/data/presets/leisure/pitch/athletics/pole_vault.json b/data/presets/leisure/pitch/athletics/pole_vault.json new file mode 100644 index 00000000..63f76c7a --- /dev/null +++ b/data/presets/leisure/pitch/athletics/pole_vault.json @@ -0,0 +1,17 @@ +{ + "icon": "maki-pitch", + "geometry": [ + "area", + "point" + ], + "tags": { + "leisure": "pitch", + "sport": "athletics", + "athletics": "pole_vault" + }, + "reference": { + "key": "athletics", + "value": "pole_vault" + }, + "name": "Pole Vault Pit" +} diff --git a/data/presets/leisure/pitch/athletics/shot_put.json b/data/presets/leisure/pitch/athletics/shot_put.json new file mode 100644 index 00000000..4e450c1c --- /dev/null +++ b/data/presets/leisure/pitch/athletics/shot_put.json @@ -0,0 +1,21 @@ +{ + "icon": "maki-pitch", + "geometry": [ + "area", + "point" + ], + "tags": { + "leisure": "pitch", + "sport": "athletics", + "athletics": "shot_put" + }, + "reference": { + "key": "athletics", + "value": "shot_put" + }, + "aliases": [ + "Shot Put Ring", + "Shot Put Pit" + ], + "name": "Shot Put Ring / Pit" +} diff --git a/data/presets/leisure/pitch/athletics/triple_jump.json b/data/presets/leisure/pitch/athletics/triple_jump.json new file mode 100644 index 00000000..57178ffc --- /dev/null +++ b/data/presets/leisure/pitch/athletics/triple_jump.json @@ -0,0 +1,17 @@ +{ + "icon": "maki-pitch", + "geometry": [ + "area", + "point" + ], + "tags": { + "leisure": "pitch", + "sport": "athletics", + "athletics": "triple_jump" + }, + "reference": { + "key": "athletics", + "value": "triple_jump" + }, + "name": "Triple Jump Pit" +} diff --git a/data/presets/leisure/track/_athletics.json b/data/presets/leisure/track/_athletics.json new file mode 100644 index 00000000..8d7d8751 --- /dev/null +++ b/data/presets/leisure/track/_athletics.json @@ -0,0 +1,22 @@ +{ + "icon": "fas-running", + "fields": [ + "athletics_track", + "{leisure/track}" + ], + "geometry": [ + "point", + "line", + "area" + ], + "tags": { + "leisure": "track", + "sport": "athletics" + }, + "reference": { + "key": "sport", + "value": "athletics" + }, + "name": "Track & Field Runway", + "searchable": false +} diff --git a/data/presets/leisure/track/athletics/_running.json b/data/presets/leisure/track/athletics/_running.json new file mode 100644 index 00000000..43ea64bf --- /dev/null +++ b/data/presets/leisure/track/athletics/_running.json @@ -0,0 +1,19 @@ +{ + "icon": "fas-running", + "geometry": [ + "point", + "line", + "area" + ], + "tags": { + "leisure": "track", + "sport": "athletics", + "athletics": "running" + }, + "reference": { + "key": "athletics", + "value": "running" + }, + "name": "Running Track", + "searchable": false +} diff --git a/data/presets/leisure/track/athletics/javelin_throw.json b/data/presets/leisure/track/athletics/javelin_throw.json new file mode 100644 index 00000000..5f398570 --- /dev/null +++ b/data/presets/leisure/track/athletics/javelin_throw.json @@ -0,0 +1,21 @@ +{ + "icon": "fas-running", + "geometry": [ + "point", + "line", + "area" + ], + "tags": { + "leisure": "track", + "sport": "athletics", + "athletics": "javelin_throw" + }, + "terms": [ + "javelin track" + ], + "reference": { + "key": "athletics", + "value": "javelin_throw" + }, + "name": "Javelin Runway" +} diff --git a/data/presets/leisure/track/athletics/long_jump.json b/data/presets/leisure/track/athletics/long_jump.json new file mode 100644 index 00000000..821d1263 --- /dev/null +++ b/data/presets/leisure/track/athletics/long_jump.json @@ -0,0 +1,21 @@ +{ + "icon": "fas-running", + "geometry": [ + "point", + "line", + "area" + ], + "tags": { + "leisure": "track", + "sport": "athletics", + "athletics": "long_jump" + }, + "terms": [ + "long jump track" + ], + "reference": { + "key": "athletics", + "value": "long_jump" + }, + "name": "Long Jump Runway" +} diff --git a/data/presets/leisure/track/athletics/pole_vault.json b/data/presets/leisure/track/athletics/pole_vault.json new file mode 100644 index 00000000..c45459e8 --- /dev/null +++ b/data/presets/leisure/track/athletics/pole_vault.json @@ -0,0 +1,21 @@ +{ + "icon": "fas-running", + "geometry": [ + "point", + "line", + "area" + ], + "tags": { + "leisure": "track", + "sport": "athletics", + "athletics": "pole_vault" + }, + "terms": [ + "pole vault track" + ], + "reference": { + "key": "athletics", + "value": "pole_vault" + }, + "name": "Pole Vault Runway" +} diff --git a/data/presets/leisure/track/athletics/sprint.json b/data/presets/leisure/track/athletics/sprint.json new file mode 100644 index 00000000..1fe041f0 --- /dev/null +++ b/data/presets/leisure/track/athletics/sprint.json @@ -0,0 +1,22 @@ +{ + "icon": "fas-running", + "geometry": [ + "point", + "line", + "area" + ], + "tags": { + "leisure": "track", + "sport": "athletics", + "athletics": "sprint" + }, + "terms": [ + "sprint track", + "sprinting" + ], + "reference": { + "key": "athletics", + "value": "sprint" + }, + "name": "Sprint Runway" +} diff --git a/data/presets/leisure/track/athletics/steeplechase.json b/data/presets/leisure/track/athletics/steeplechase.json new file mode 100644 index 00000000..24a64d81 --- /dev/null +++ b/data/presets/leisure/track/athletics/steeplechase.json @@ -0,0 +1,21 @@ +{ + "icon": "fas-running", + "geometry": [ + "point", + "line", + "area" + ], + "tags": { + "leisure": "track", + "sport": "athletics", + "athletics": "steeplechase" + }, + "terms": [ + "steeplechase track" + ], + "reference": { + "key": "athletics", + "value": "steeplechase" + }, + "name": "Steeplechase Runway" +} diff --git a/data/presets/leisure/track/athletics/triple_jump.json b/data/presets/leisure/track/athletics/triple_jump.json new file mode 100644 index 00000000..06b8f68f --- /dev/null +++ b/data/presets/leisure/track/athletics/triple_jump.json @@ -0,0 +1,21 @@ +{ + "icon": "fas-running", + "geometry": [ + "point", + "line", + "area" + ], + "tags": { + "leisure": "track", + "sport": "athletics", + "athletics": "triple_jump" + }, + "terms": [ + "triple jump track" + ], + "reference": { + "key": "athletics", + "value": "triple_jump" + }, + "name": "Triple Jump Runway" +}