Commit Graph

12626 Commits

Author SHA1 Message Date
Bryan Housel 3fec4a260e npm run build:stats 2020-02-05 12:27:40 -05:00
Bryan Housel 147af19626 Seed presetIndex collection with fallback presets
- amazingly, this passes all tests, but iD ends up pretty non-functional
2020-02-05 12:21:33 -05:00
Bryan Housel e3e7cd3003 Memoize presetCollection.item (it's an Array.find)
Also add tests for `matchAllGeometry`
2020-02-05 10:32:20 -05:00
Bryan Housel 0fe766d9a4 WIP on external presets
- preset data is no longer bundled into iD.js
- some code pathways commented out re: external presets
- many changes so that tests can run without presets at start, or async
- still need to make sure fallbacks are always there (point, line, area, etc)
2020-02-05 09:38:26 -05:00
Bryan Housel a333a341ec Don't require areaKeys to be setup for actionSplit tests to pass 2020-02-04 15:45:11 -05:00
Bryan Housel c8fdab6f13 Minor semver for fontawesome
re: https://github.com/openstreetmap/iD/commit/dff56c17d5f1fb1a45b6ce4d2c5660307b203cd5#commitcomment-37118502
2020-02-04 15:23:41 -05:00
Bryan Housel fe5ca6867c Fix error in generating outdated_tags messgae 2020-02-04 13:00:14 -05:00
Quincy Morgan 9d31d444d0 Show only issues shared by all features on multiselection 2020-02-04 12:09:54 -05:00
Quincy Morgan 7dce4409ee Update to temaki 3.15.0 (re: #7068)
Add terms for static caravan and notice board presets
2020-02-04 11:06:20 -05:00
Bryan Housel dff56c17d5 Upgrade fontawesome versions, to avoid pulling different svg files 2020-02-03 17:45:06 -05:00
Bryan Housel 6b2d236ecd Pass in the validator to the function 2020-02-03 17:40:56 -05:00
Bryan Housel cd5c3c54a4 Fix uiFieldWikipedia tests
- should be `iD.data.wmf_sitematrix` not `iD.data.wikipedia`
2020-02-03 17:26:04 -05:00
Bryan Housel eb0c297bbd Rewrite the issue gathering code to not use for..of 2020-02-03 17:25:34 -05:00
Quincy Morgan 13d8c078b4 Fix weak preset check 2020-02-03 13:58:34 -05:00
Quincy Morgan 3370bea588 Add derived data for #7289 2020-02-03 13:58:12 -05:00
Quincy Morgan 1fd3e15e6b Merge pull request #7289 from ToastHawaii/2.x
Add simple access to advertising
2020-02-03 13:37:35 -05:00
Bryan Housel 4aa4686e7f Fix test failures in localized and suspicious_names 2020-02-03 12:38:17 -05:00
Bryan Housel b2b2689fb2 Use the ES6 export for martinez-polygon-clipping 2020-02-03 12:38:17 -05:00
Quincy Morgan b4bc5305a1 Enable the issues section for multiple selected features (close #7324) 2020-02-03 12:17:14 -05:00
Quincy Morgan e7c3ba0fd7 Show the same fields for the same features in multiselection regardless of what order they were selected in 2020-02-03 11:13:29 -05:00
Quincy Morgan 4a5e988762 Leave a margin at the bottom of the inspector regardless of whether the relation membership section is shown 2020-02-03 10:47:23 -05:00
Quincy Morgan f4eb8fe484 Update fontawesome icons 2020-02-03 10:36:06 -05:00
Quincy Morgan 2cd425eebb Update country-coder to 3.1.0 (re: #7311) 2020-02-03 09:04:36 -05:00
Quincy Morgan 4627a158f8 Merge pull request #7323 from animesh-007/7296
added new preset, fixes #7296
2020-02-03 08:57:02 -05:00
animesh-007 54fa13be7e added new preset 2020-02-03 17:43:52 +05:30
Bryan Housel 06eac7c9d0 Don't bundle the nsi brands anymore, fetch from CDN at runtime
(re: #4994)
2020-02-01 17:40:56 -05:00
Bryan Housel 743dc0a83a Don't bundle the nsi brands anymore, fetch from CDN at runtime
(re: #4994)
2020-01-31 22:07:21 -05:00
Bryan Housel ab3b731d66 Merge pull request #7310 from animesh-007/7274-new
Added new preset, fixes #7274
2020-01-31 15:21:01 -05:00
Quincy Morgan 208f3d5d1c Add Incline field to rail presets
Use field inheritance for rail presets
2020-01-31 14:58:12 -05:00
animesh-007 813afc073e added new feature 2020-02-01 01:11:57 +05:30
Quincy Morgan 04bd811fde Merge pull request #7306 from openstreetmap/multiselection-field-editing
Enable field editing in multiselection
2020-01-31 14:36:42 -05:00
animesh-007 fb52e2d5b5 added new feature 2020-02-01 00:58:50 +05:30
Quincy Morgan 1c7a150854 Fix issue with fields in commit UI 2020-01-31 14:26:33 -05:00
Quincy Morgan 3f5374e154 Deprecate tunnel=1 2020-01-31 14:12:26 -05:00
Quincy Morgan 2783408fc3 Add tooltips to mixed values in semicombo, multicombo, and radio fields 2020-01-31 14:07:16 -05:00
Quincy Morgan af928e3dc1 Support radio fields during multiselections 2020-01-31 13:02:30 -05:00
Quincy Morgan 8d9adbd902 Lock the name field if any of the selected features should be locked (re: #7306) 2020-01-31 11:23:42 -05:00
Quincy Morgan b3262a71dc Use newlines instead of semicolons to separate mutliselection tag values in tooltips (re: #7306) 2020-01-31 10:49:31 -05:00
Quincy Morgan 103be60112 Add tactile_paving field to bus and trolleybus stops (close #7307) 2020-01-31 10:10:40 -05:00
Quincy Morgan 5cd65efd6e Update generic aerialway and aeroway preset names to include "Feature"
Add icon to generic power preset
2020-01-31 10:07:55 -05:00
Quincy Morgan 512d8974a6 Merge branch '2.x' into multiselection-field-editing 2020-01-30 17:20:04 -05:00
Bryan Housel 6e5cb45c17 Don't bundle the imagery anymore, fetch from dist/data at runtime
(re: #4994)
2020-01-30 17:10:41 -05:00
Quincy Morgan 15e9599ff7 Support editing the Name and Multilingual Name fields during multiselection 2020-01-30 17:09:19 -05:00
Quincy Morgan d57d660d1b Merge branch '2.x' into multiselection-field-editing 2020-01-30 14:42:11 -05:00
SilentSpike 9131514722 Create dist/data before building data 2020-01-30 18:53:39 +00:00
Quincy Morgan 1b331bb678 Add mechanism for fields to support editing during multiselection (re: #7276)
Add `utilCombinedTags` method and use it for the raw tag editor as well as fields
Pass `entityIDs` array into fields instead of single `entity` object
Give field revertion its own path separate from `change`
Add multiselection editing to fields in files: access, address, check, combo, cycleway, input, maxspeed, textarea, and wikidata
2020-01-30 13:53:29 -05:00
Bryan Housel 1e21eea745 Still actually need a devDependency on oci to build icons,translations 2020-01-30 10:00:50 -05:00
Bryan Housel 33a2dafc10 Fetch wmf-sitematrix from CDN.. No need to depend on it anymore. 2020-01-30 09:48:37 -05:00
Bryan Housel e19bcb77d5 Require init() call before coreContext starts doing things
(closes #7304)
2020-01-29 19:27:12 -05:00
Bryan Housel fb4d658860 Don't bundle the community index anymore, fetch from CDN instead
Start fetching and preparing it just before the changeset gets sent
2020-01-29 15:24:26 -05:00