Commit Graph

10034 Commits

Author SHA1 Message Date
Bryan Housel f93ee2f242 Fix arg to json-stringify-pretty-compact so taginfo.json is condensed 2019-01-17 09:08:01 -05:00
Bryan Housel ed1b32682a Don't enumerate all the values of radio fields in taginfo.json
(closes #5715)

Because for these fields, the `keys` property already contains all the values
2019-01-17 00:26:02 -05:00
Bryan Housel 3e12a85fa1 Merge pull request #5717 from nyurik/wikilink
Add wiki links from tag description
2019-01-17 00:10:45 -05:00
Bryan Housel 0e0e87453f npm run build 2019-01-17 00:10:09 -05:00
Bryan Housel 048a1c2d7f Merge pull request #5724 from CloCkWeRX/patch-1
Presets: Add alias of "real estate" for estate agent
2019-01-17 00:07:48 -05:00
Bryan Housel a9ac1bda97 Fix issues causing mode/undo/save buttons to be missing disabled style 2019-01-17 00:06:57 -05:00
Daniel O'Connor 6f21f95c61 Add alias of "real estate" for estate agent 2019-01-17 15:30:49 +10:30
Bryan Housel 0773fedb8f Fix undefined fieldID.indexOf('{') > -1 causing tests to fail 2019-01-16 22:13:56 -05:00
Quincy Morgan 2804ef35fe Added a warning and an error in build data for presets with "fields" counts over a given threshold (now 9 and 12)
Reduced all "fields" counts to nine or fewer by moving fields to "moreFields"
Moved maxheight, cycleway, and toll fields in highway presets from fields to moreFields
Added covered and maxspeed/advisory fields to moreFields of more highway presets
Added smoothness field to more path type presets
Updated highway/service presets to use field inheritance
Added variants of the voltage and frequency fields that require "electrified" not equal to "no" and added them to the relevant railway presets
2019-01-16 17:16:55 -05:00
Quincy Morgan d02f6ff821 Removed wheelchair field from universal list and added it to relevant fields individually (re: #5719) 2019-01-16 15:28:06 -05:00
Yuri Astrakhan 3caf6eabed remove non local non en wiki links 2019-01-16 15:00:20 -05:00
greenkeeper[bot] 62118fa7f8 chore(package): update esm to version 3.1.0 2019-01-16 14:52:43 -05:00
Quincy Morgan 9f2d18e061 Updated the public_transport presets to use field inheritance 2019-01-16 14:38:07 -05:00
Quincy Morgan d284e0f589 Removed universal Tourism field (re: #5719) 2019-01-16 14:36:00 -05:00
Yuri Astrakhan 54b4a798b1 Localize language name 2019-01-16 14:35:47 -05:00
Quincy Morgan a58dd9cf91 Removed the address, email, fax, phone, and website fields from the universal field list (re: #5719)
Added those fields to the moreFields list of relevant presets
2019-01-16 14:15:02 -05:00
Yuri Astrakhan 2df519567d updated wiki link text 2019-01-16 14:09:22 -05:00
Bryan Housel 3fe6c0dbe7 Support more eased transitions, cleanup code
(re: #3967, #5169, #5407)
2019-01-16 13:42:32 -05:00
Quincy Morgan c3819dac71 Removed the payment_multi field from the universal fields list and added it to moreFields of relevant presets (re #5719)
Added additional fields to the moreFields property of various presets
2019-01-16 12:43:29 -05:00
Quincy Morgan 0e006c3bd5 Added fields to the lighthouse preset 2019-01-16 08:56:47 -05:00
Quincy Morgan 6f72a3a386 Added club=sport preset 2019-01-16 08:23:45 -05:00
Bryan Housel 460d144c66 Use centerZoomEase for smoother walkthrough transitions 2019-01-16 01:32:15 -05:00
Bryan Housel 91bfac5861 Add map.centerZoomEase and simplify internal center/zoom code
(closes #3967)
2019-01-16 01:31:26 -05:00
Yuri Astrakhan 9ed347534b Remove unused import 2019-01-15 21:59:05 -05:00
Yuri Astrakhan d724677c9f Support extracting wiki info from tag and key 2019-01-15 21:50:57 -05:00
Yuri Astrakhan 1127a34f94 Add wiki links from tag description
This feature requires P31 property to be present
in the data item. For an example, see
https://wiki.openstreetmap.org/wiki/Item:Q104#P31

Once the bot populates them in the data items,
it will automatically work for all existing keys/tags.
2019-01-15 20:07:45 -05:00
Bryan Housel 196f93d735 Merge pull request #5716 from openstreetmap/suggestion-preset-inheritance
Switch brand suggestion preset generation over to inherit fields
2019-01-15 17:25:03 -05:00
Bryan Housel d506487069 Use the full preset path in name() instead of just first 2 parts 2019-01-15 17:15:35 -05:00
Quincy Morgan 7735ecbf1b Updated mast fields to use field inheritance 2019-01-15 16:21:28 -05:00
Quincy Morgan b9bf1d27c0 Updated the healthcare presets to use field inheritance 2019-01-15 16:10:29 -05:00
Bryan Housel 7c26816a7e Switch brand suggestion preset generation over to inherit fields
This also attempts to use `cuisine` and `vending` tags in the
presetID - in case a more specific preset exists for those things.

This fixes a minor annoyance where only matching `key/value`
would find the "fast food" preset instead of the "chicken fast food"
or "pizza fast food" preset.

So now Chick-fil-a has a chicken icon and Sbarro has a pizza icon. 🍕
2019-01-15 16:02:57 -05:00
Quincy Morgan 5c1bd6ee25 Updated pitch and fitness_station presets to use field inheritance 2019-01-15 16:02:31 -05:00
Quincy Morgan 1bdd1c8e58 Updated the craft presets to use presets to use field inheritance 2019-01-15 15:48:40 -05:00
Quincy Morgan 5dd3d50623 Updated office presets to use field inheritance 2019-01-15 15:37:26 -05:00
Quincy Morgan 512dfaa52c Updated attraction presets to use field inheritance
Added generic attraction preset with attraction typeCombo field
2019-01-15 15:28:01 -05:00
Quincy Morgan 20553dc977 Fix for prior commit 2019-01-15 14:56:30 -05:00
Quincy Morgan c6dd743f90 Updated social_facility and vending_machine presets to use field inheritance 2019-01-15 14:55:52 -05:00
Bryan Housel 68be75af09 Assumption about mozInputSource = 1 was incorrect
Removing this conditional allows 2 finger panning on Firefox
2019-01-15 14:46:23 -05:00
Quincy Morgan 0b295db7df Converted buoy presets to use field inheritance 2019-01-15 14:39:36 -05:00
Quincy Morgan 0e795ae31d Updated the fast food and restaurant presets to use field inheritance 2019-01-15 14:34:37 -05:00
greenkeeper[bot] dbd99730d8 chore(package): update mapillary-js to version 2.15.0 2019-01-15 14:31:08 -05:00
Quincy Morgan 8f6870336f Converted building presets to use field inheritance 2019-01-15 14:29:04 -05:00
Quincy Morgan 03f3dd5adb Merge pull request #5712 from openstreetmap/preset-field-inheritance
Preset field inheritance
2019-01-15 14:14:35 -05:00
Quincy Morgan 4252c5cb36 Presets no longer inherit fields for keys that define them 2019-01-15 13:52:03 -05:00
Quincy Morgan 4b2c380b18 Changed preset field inheritance to target specific presets rather than just the parent preset 2019-01-15 13:07:58 -05:00
Bryan Housel a9b8cfd4dc Avoid warning in Firefox for padding-right: auto 2019-01-15 11:46:11 -05:00
Quincy Morgan 0da15efc10 Merge branch 'master' into preset-field-inheritance
# Conflicts:
#	data/presets/presets.json
2019-01-15 11:44:16 -05:00
Quincy Morgan d1a7400ed7 Added a field for the building:material key 2019-01-15 11:42:55 -05:00
Quincy Morgan 1ba61140f5 Changed the material field to be non-universal
Added the material field to the fields or moreFields properties of relevant presets
2019-01-15 11:35:56 -05:00
Quincy Morgan becc087a91 Moved the seamark/type field from a universal field to the fields or moreFields properties of relevant presets 2019-01-15 10:53:35 -05:00