Bryan Housel
9e6497b549
Update or remove the error after POSTing changes to server
2019-01-03 01:39:40 -05:00
Bryan Housel
69ce5ee964
Remove user details and auth and adjust button texts for commenting
...
The user details and auth are not needed
because KeepRight accepts only anonymous updating
2019-01-03 00:07:55 -05:00
Bryan Housel
4494c3ab9c
Fix comment box style, remove unused vars for eslint
2019-01-02 15:46:25 -05:00
Bryan Housel
9557c0204a
Relax some more regex for tag parsing, (to support 'key=*')
...
Also implement parsing error 231 - layer conflict
2019-01-02 13:39:21 -05:00
Bryan Housel
2ec02f369f
Simplify regex matching - goal is to have fewer, simpler rules
2019-01-02 11:46:13 -05:00
Bryan Housel
192b4da9e6
Fix the strings I broke in 3785ffb15
2018-12-29 17:30:35 -05:00
Yuri Astrakhan
9f7f4aa3fc
Fix language fallback processing, caching bug.
2018-12-23 01:57:26 -05:00
Yuri Astrakhan
aa78cd10a3
Data items - remove hardcoded locale IDs
...
Locale IDs are now fetched together with the other data
when the language code is provided.
2018-12-22 14:58:15 -05:00
Bryan Housel
3785ffb154
Simplify translation strings
2018-12-22 12:12:28 -05:00
Yuri Astrakhan
b2810105a5
Implement support for multilingual descriptions from wiki data items
...
* Takes data directly from the Wikibase data items (OSM Wiki)
https://wiki.openstreetmap.org/wiki/OpenStreetMap:Data_Items
* Understands the difference in regions - e.g. will show different
images depending on the local settings
* Perf: Single request will get both the tag and key description
2018-12-22 00:23:31 -05:00
Bryan Housel
22e36be4f2
WIP on replacing documentation with direct calls to OSM wikibase
2018-12-22 00:23:31 -05:00
Bryan Housel
f7150004c0
Refactor things out of util with limited use, move more to service
2018-12-21 11:56:55 -05:00
Bryan Housel
4eb0e4b3a4
Remove more duplicate strings
2018-12-20 16:09:18 -05:00
Bryan Housel
177537f0ce
Move coincident markers away from related geometry and from each other
2018-12-20 15:23:53 -05:00
Bryan Housel
7f669d292f
Simplify KeepRight tile fetching code
2018-12-20 14:40:14 -05:00
Thomas Hervey
cedf6955b5
added: notes and todos for keepRight
2018-12-19 13:45:34 -05:00
Thomas Hervey
ee00635cc4
updated: some error colors; fixed: error 320, 220
2018-12-19 13:45:15 -05:00
Thomas Hervey
d125c62c78
updated: variable and function names, html regex
2018-12-19 13:43:48 -05:00
Thomas Hervey
d095de08fe
updated comment UI, added stub for POST; TODO: finish links & POST
2018-12-19 13:43:48 -05:00
Thomas Hervey
1335549ad3
cleaned map data UI; commented sub-layer filtering
2018-12-19 13:43:08 -05:00
Thomas Hervey
3e7146c63f
WIP: menu with sub-layer buttons; TODO: bug fixes, ui updates, wiring buttons
2018-12-19 13:40:56 -05:00
Thomas Hervey
18278371aa
WIP: identifying variables in errors
2018-12-19 13:38:40 -05:00
Thomas Hervey
31f35b0389
added basics to sidebar
2018-12-19 13:35:26 -05:00
Andrew Wong
6ae25eada7
fixing tests around issues
2018-12-19 13:34:16 -05:00
Thomas Hervey
75cff00a2a
displaying keep right (currently as notes)
2018-12-19 13:18:37 -05:00
Thomas Hervey
b96965568f
WIP: added schemas for errors and warnings
2018-12-19 13:13:30 -05:00
Xiaoming Gao
07a53fe6ea
Extend data model for validation issues
...
Add the Issues pane
1. Add a class to represent the validation issue
2. Extend the data model for an validation issue to
(1) add a severity level field (useful for identify save-blocking issues later)
(2) replace single entity with an array of entities (useful for issues involving multiple entities)
(3) add a coordinates field for highlighting the location of the issue on the map
(4) add a fixes field for possible automatic fixes
3. Update existing validation modules to use the new data model
2018-12-19 10:37:32 -05:00
Bryan Housel
5a2049b421
Drop extra whitespace, make sure service exists before using it
2018-12-18 15:38:53 -05:00
Max Grossman
64f2d913e8
remove unused entities from test
2018-12-17 17:39:47 -05:00
Max Grossman
8f33a85a12
make collection.index function to handle failing tests
2018-12-17 17:16:10 -05:00
Max Grossman
96e44be69c
merge 2.12.2
2018-12-13 11:22:32 -05:00
Bryan Housel
f45e97d727
Variable cleanups
2018-12-12 16:13:32 -05:00
Bryan Housel
3de03439e2
Use user's locale for fetching wikidata label/description
...
(closes #5563 )
2018-12-11 19:02:29 -05:00
Bryan Housel
8456b387e0
pacify eslint
2018-12-01 22:44:02 -05:00
Bryan Housel
5a6671d728
Cache wikidata results
...
Because wikidata field potentially shown on hover now
and the results of this lookup will never change
2018-12-01 22:06:17 -05:00
Quincy Morgan
afcc474d3c
Wikidata entity labels and descriptions are now fetched and displayed in the field, if present
2018-12-01 17:39:16 -08:00
J Guthrie
3dbcdc97e4
Remove locale param from #docs which returns all locales by default
2018-11-24 21:41:22 +00:00
J Guthrie
ed66968308
Add localised lang param to API url call
2018-11-24 21:12:51 +00:00
Bryan Housel
1731ce4651
Partition viewport by tiles, not by pixels
...
(closes #4297 )
The previous approach split the viewport up by pixels, but each time the view
moved, the pixels would change, so it was not a stable selection of the
streetview data, and the markers would fight for position as the user moved
around.
This approach uses utilTiler to partition the view into stable tiles.
2018-11-14 14:48:42 -05:00
Bryan Housel
b7df3eda38
Use new Mapillary API calls for map_features, image_detections
...
(closes #5374 )
2018-11-07 23:09:11 -05:00
Bryan Housel
9c02034c0d
Merge branch 'matkoniecz-bad-tags' of https://github.com/matkoniecz/iD into matkoniecz-matkoniecz-bad-tags
2018-11-07 10:32:20 -05:00
Bryan Housel
08e9476f3e
Fix photoviewer resize event
2018-11-06 13:09:04 -05:00
Mateusz Konieczny
82857dd160
tag values with wiki page may be documented as bad
...
fixes #5460
2018-11-03 15:07:37 +01:00
Bryan Housel
4cd442e09d
Restore mapillary.js line endings back from CRLF -> CR, fix tests
2018-10-11 13:58:57 -04:00
Christopher Beddow
7ad55b5074
fix: traffic signs to new endpoint
2018-10-11 13:58:57 -04:00
Bryan Housel
159622f572
Don't lookup postal_code values from taginfo
2018-10-07 16:05:58 -04:00
Max Grossman
622b7b9e0c
move validations to its own class
...
ref #remote-presets
2018-10-01 21:45:21 -04:00
Max Grossman
0a31137c78
move maprules/mapcss to a service class
...
ref #remote-presets
2018-09-23 18:38:01 -04:00
Bryan Housel
35593c3b25
Merge pull request #5243 from openstreetmap/gpx-mvt
...
Vector Tiles pt 2
2018-08-25 11:40:09 -04:00
Bryan Housel
7241e07344
Return shallow clones of features, because the hashes may change
...
If we return the original feature, and then change the hash later as the
feature merges with another, d3 won't exit/enter because it is joining
on the new hash, not the originally hash.
2018-08-25 00:12:21 -04:00