Commit Graph

10290 Commits

Author SHA1 Message Date
Quincy Morgan 5a309fd57a Merge branch 'master' into validation 2019-02-01 16:47:10 -05:00
Bryan Housel 9d8a0b7843 Merge pull request #5836 from openstreetmap/5829
do not close image viewer if street level imagery layers are still rendered
2019-02-01 16:42:31 -05:00
Bryan Housel 491ec40435 Ditch the separate linear platform presets for public transport
(closes #5837)
2019-02-01 16:42:52 -05:00
Quincy Morgan 251d83f86c Show warnings and errors in different lists in the issues pane 2019-02-01 16:38:48 -05:00
Bryan Housel e50b82d2ad Ditch the separate linear platform presets for public transport
(closes #5837)
2019-02-01 16:38:33 -05:00
Quincy Morgan 19cc6399fe Merge branch 'master' into validation 2019-02-01 15:20:38 -05:00
Quincy Morgan 9785021f44 Rename simpleMultipolygon functions to oldMultipolygon
Return old_multipolygon validation issues for the relations as well as the outer ways
Remove console logging
Don't run missing_tag validation for relations with old_multipolygon issues
2019-02-01 15:19:28 -05:00
Bryan Housel f79d3d1d9f Change color of groyne, breakwater, dam, weir
(closes #5759)

Now rendered in grey instead of blue waterway color
2019-02-01 14:28:31 -05:00
Bryan Housel df093b25fe Only add the documentation bottom padding when expanded 2019-02-01 14:02:36 -05:00
Max Grossman 7f837c7e0c no need to generate service variable
ref #5929
2019-02-01 14:01:17 -05:00
Max Grossman ec1a42ad39 clean up & remove hideViewer for openstreetcam
ref #5829
2019-02-01 13:59:04 -05:00
Max Grossman d894521143 just don't close viewer...
ref #5829
2019-02-01 13:55:10 -05:00
Quincy Morgan 973697b8ba Run all validators in the validations folder if not manually run
Remove ValidationIssueType and ValidationIssueSeverity objects
2019-02-01 13:38:17 -05:00
Bryan Housel b75b7c567d Increase padding slightly between tag refrence and following element 2019-02-01 13:35:37 -05:00
Max Grossman ce8d16a220 initial commit...hide parts, not entire viewer
ref #5829
2019-02-01 11:49:30 -05:00
Bryan Housel d1fca87d79 Replace Edit Documentation link with pencil icon
(closes #5753)
2019-02-01 11:49:03 -05:00
Quincy Morgan 46f3cea33a Reorganize validation code
Rename IssueManager to coreValidator
Rename disconnected highway to disconnected way
Rename highway almost junction to almost junction
Rename mapcss checks to maprules
Rename deprecated tags to deprecated tag
2019-02-01 11:20:51 -05:00
Bryan Housel bde55bd7ee Update presets for new community index 2019-02-01 11:02:42 -05:00
Bryan Housel e60dafa540 Fix crossing ways validation - geoChooseEdge takes projected loc 2019-01-30 23:40:17 -05:00
SilentSpike 7893b30e40 Add .json to .editorconfig 2019-01-30 23:40:17 -05:00
SilentSpike 1ae45b94f5 Add .editorconfig file 2019-01-30 23:40:17 -05:00
Quincy Morgan 957eb28242 Don't run other validators if feature is missing tags
Don't run disconnected highway check if there is an almost junction issue already
Only run way validators on ways
2019-01-30 17:59:23 -05:00
Bryan Housel fc7fcd1e29 Merge pull request #5834 from SilentSpike/editorconfig
Add .editorconfig file
2019-01-30 17:25:45 -05:00
SilentSpike 9efcb60960 Add .json to .editorconfig 2019-01-30 22:22:17 +00:00
SilentSpike 1a66435b35 Add .editorconfig file 2019-01-30 21:47:17 +00:00
Quincy Morgan 09bc2a6e6c Merge branch 'master' into validation 2019-01-30 16:44:14 -05:00
Quincy Morgan 6aea578f92 Make validation functions take a single entity rather than an array of them
Pass context into validation functions directly rather than initializer
Don't initiate validation functions for every pass
2019-01-30 16:39:37 -05:00
Bryan Housel 09f7f9189f Fix field tests to run with minimal set of presets 2019-01-30 16:29:27 -05:00
Quincy Morgan 49d62721d8 Fix background layer UI bugs
Add semicolon
2019-01-30 16:10:01 -05:00
Quincy Morgan 77c4d41855 Restore many deletions warning with tooltip and nicer message
Add tooltips back to issues pane list
Fix crash when restoring without having loaded the edited area
2019-01-30 15:48:06 -05:00
Bryan Housel 71b2d2c6b7 Upgrade legacy symbols in tests
- iD.Context -> iD.coreContext
- iD.Graph -> iD.coreGraph
- iD.Node -> iD.osmNode
- iD.Way -> iD.osmWay
- iD.Relation -> iD.osmRelation
2019-01-30 15:43:02 -05:00
Bryan Housel 7138acc652 Properly export areaKeys, fix preset and maprules tests 2019-01-30 15:29:37 -05:00
Quincy Morgan 5b93ee0f7a Run validation upon data restore after page reload 2019-01-30 13:40:02 -05:00
Quincy Morgan 19a2a60bf4 Add tooltip to disabled upload button to specify what is blocking the upload 2019-01-30 13:20:56 -05:00
Quincy Morgan 4048cdaf3b Merge branch 'master' into validation 2019-01-30 10:30:14 -05:00
Bryan Housel 15c0b82eb2 First attempt to run tests with minimal preset config 2019-01-30 10:25:40 -05:00
Bryan Housel 17bbc3d5a2 Slightly improve suggestion placement, preset search performance
- avoid lodash _filter when native filter is ok for arrays
- for suggestions use `originalName` instead of adding/removing the en-dash
- bump up importance of leading suggestions, but do a strict leading search

more on that last point:
For normal presets, we count a string as leading if it follows a space.
e.g. "office" will match "Law Office"
We don't really want this for suggestion presets though
e.g. "bell" should not match "Taco Bell"
2019-01-29 21:56:23 -05:00
Quincy Morgan 3782acfc88 Merge branch master into validation 2019-01-29 16:52:59 -05:00
Quincy Morgan 6df2c24b14 Add Continue and Delete quick fixes for disconnected highway issue 2019-01-29 16:45:28 -05:00
Bryan Housel a4eab24117 Merge pull request #5744 from SilentSpike/javascript-eol
Update .gitattributes to use lf eol for .js files
2019-01-29 15:14:20 -05:00
Bryan Housel 7e3f08b31a Restore missing paths_intersect string needed for #5745 2019-01-29 15:09:49 -05:00
Quincy Morgan 0b19d5f93a Merge branch master into validation 2019-01-29 14:51:59 -05:00
Quincy Morgan 94c8f9f9f7 Update text for features to edit 2019-01-29 14:48:18 -05:00
Quincy Morgan fedad280b4 Use different messages for crossing tunnels and bridges if they are connectable 2019-01-29 14:30:42 -05:00
Bryan Housel 7aea67fcfe Merge pull request #5745 from jguthrie100/stop_merge_overlapping_self
Add check to stop joining ways if resulting way intersects itself
2019-01-29 14:07:34 -05:00
Bryan Housel 0f41913b04 pacify eslint 2019-01-29 14:04:36 -05:00
Bryan Housel a2212a732b Merge pull request #5816 from SilentSpike/mapillary-icon
Fix street imagery hover and selection behaviour
2019-01-29 13:59:28 -05:00
Bryan Housel ad3f491116 Replace maki "M" museum icon
(closes #5751)
2019-01-29 13:51:34 -05:00
Quincy Morgan ccfba8ba0d Don't validate crossing ways with area tags
Don't show connection fix for highway/waterway intersection if the highway is a major road
2019-01-29 13:44:37 -05:00
Quincy Morgan 742147c62b Don't validate water areas or specific highway, waterway, or railway features 2019-01-29 13:31:02 -05:00