Bryan Housel
d5abe468b9
Remove rest of the lodash iterators: map, reduce, forEach
...
(re: #6087 )
2019-03-29 15:14:21 -04:00
Bryan Housel
0d79e3e616
Remove lodash cloneDeep and forOwn from context.js
...
(re: #6087 )
Tests in Phantom run twice as fast now!
2019-03-29 12:57:37 -04:00
Bryan Housel
ba6283af98
Fix point averaging code in improveOSM service
...
re: 4a8c20c56e (r32961438)
2019-03-29 09:06:27 -04:00
Bryan Housel
4a8c20c56e
Remove lodash forEach
...
(re: 6087)
2019-03-28 19:50:20 -04:00
Quincy Morgan
5a0f8b3453
Autocomplete labels in the Wikidata field ( close #5544 )
2019-03-28 19:34:47 -04:00
Quincy Morgan
3d4c5c6087
Display logos for name-suggestion-index brands in the sidebar ( close #5167 )
2019-03-28 14:20:46 -04:00
Quincy Morgan
b12e7277df
Add countryCodes property to preset schema
...
Copy countryCodes from name suggestion index
Use countryCodes to filter the preset search results (close #6124 )
2019-03-28 11:44:05 -04:00
Bryan Housel
d18b951c67
Remove lodash flatten and flattenDeep
...
(re: #6087 )
2019-03-28 10:04:46 -04:00
Quincy Morgan
f4367f96c0
Add ignored warning counts to the changeset tags ( close #6123 )
2019-03-28 09:46:59 -04:00
Bryan Housel
3896b2282f
Remove lodash isNaN, isNumber, isString, bind, uniqBy
...
(re: 6087)
2019-03-27 23:11:45 -04:00
Quincy Morgan
6fb8fcb86b
Make map pan to the location of the undone edit when undoing instead of the location of the edit before that ( close #5831 )
2019-03-27 18:02:21 -04:00
Quincy Morgan
53625a9364
Fix issues with the walkthrough
2019-03-27 17:41:15 -04:00
Quincy Morgan
748c9c9598
Filter out deprecated tag values from combobox suggestions ( close #6084 )
2019-03-27 17:15:10 -04:00
Bryan Housel
3d80e6505f
Remove lodash chunk, groupBy
...
(re: #6087 )
2019-03-27 16:18:41 -04:00
Quincy Morgan
4cc8d796a6
Prevent deleting features with Wikidata tags ( close #5853 )
2019-03-27 16:02:02 -04:00
Quincy Morgan
56cf7542be
Fix error when trying to add a feature to a relation ( close #6095 )
2019-03-27 15:03:33 -04:00
Quincy Morgan
f3836c36aa
Fix toolbar tooltip placement ( close #6112 )
...
Tweak pane positions for the new toolbar height
2019-03-27 14:18:04 -04:00
Bryan Housel
0edd10001e
Removing more lodash: isEmpty, isNumber, some map/reduce/forEach
...
(re: #6087 )
2019-03-27 13:32:35 -04:00
Quincy Morgan
4afd29a50a
Hide ribbon and favoriting UI for now
2019-03-27 13:12:28 -04:00
Bryan Housel
8d210e8adb
Remove lodash indexOf
...
(re: 6087)
2019-03-27 09:45:53 -04:00
Bryan Housel
710966801f
Make sure community index filters on value array, not object
...
(closes #6092 )
This is breakage related to #6087 in replacing lodash `_.filter`
(which can iterate (v,k) over an object) with `Array.filter`
2019-03-27 09:34:38 -04:00
Bryan Housel
31ae7fc800
Make sure hashtag checkers work with arrays and not nulls
...
(closes #6116 )
This is breakage related to #6087 in replacing _.uniqBy with a Set
The lodash functions are much more tolerant of nulls and dodgy inputs.
2019-03-27 09:20:19 -04:00
Bryan Housel
5b4aa529de
Replace lodash uniq
...
(re: 6087)
2019-03-27 02:43:25 -04:00
Bryan Housel
5e1ff74199
Replace lodash difference, intersects, union
...
(re: 6087)
2019-03-27 01:22:11 -04:00
Bryan Housel
c5c0d27c85
Add util functions for set operations
2019-03-26 17:50:00 -04:00
Quincy Morgan
bab9e6b2b4
Add uninstall functions to several toolbar items
...
Tweak toolbar item spacing
2019-03-26 16:36:30 -04:00
Quincy Morgan
67fc051632
Tweak newFeature in select mode
2019-03-26 16:34:23 -04:00
Bryan Housel
4821bf0a68
Remove lodash omit
...
(re: #6087 )
2019-03-26 14:12:45 -04:00
Quincy Morgan
e916d18473
Merge branch 'master' of https://github.com/openstreetmap/iD
2019-03-26 12:25:10 -04:00
Quincy Morgan
db061d0dff
Make the RTL shortcuts for recent and favorite presets the same as LTR ( close #6107 )
2019-03-26 12:24:39 -04:00
Bryan Housel
33a40f59eb
Remove lodash includes and reduce from address.js
...
(re #6087 )
2019-03-26 12:20:58 -04:00
Bryan Housel
5b9707004f
Remove lodash includes from graph, switch parentWays/parentRels to Set
...
(re: #6087 )
2019-03-26 11:55:38 -04:00
Bryan Housel
9e4cf126c3
Remove unneeded utilGetPrototypeOf and just use Object.getPrototypeOf
2019-03-25 22:16:58 -04:00
Bryan Housel
eb0d0a35d1
Remove lodash pull
...
(re: #6087 )
2019-03-25 22:03:39 -04:00
Bryan Housel
1ce4f0ad6a
Remove lodash without
...
(re: #6087 )
2019-03-25 21:56:54 -04:00
Quincy Morgan
2895ff9405
Break modes toolbar item into add favorites and add recent items
2019-03-25 17:00:33 -04:00
Quincy Morgan
f8b8739855
Add optional uninstall function to tools
2019-03-25 13:48:59 -04:00
Bryan Housel
daaab30d13
Add workaround for Array.from when running in PhantomJS
...
https://github.com/openstreetmap/iD/issues/6087#issuecomment-476219308
Also added `npm run phantom` to test workarounds like this quickly
2019-03-25 12:47:55 -04:00
Quincy Morgan
776bf103d8
Reorganize toolbar code
2019-03-25 12:25:04 -04:00
Quincy Morgan
c5e66816d3
Add labels to toolbar items ( close #6098 )
2019-03-25 11:45:51 -04:00
Bryan Housel
b5c2918a24
Remove lodash without and others from history imageryUsed
...
(re: #6087 )
I ran into some trouble here, it looks like `Array.from()` polyfill
doesn't work for Sets in PhantomJS
2019-03-24 01:50:54 -04:00
Bryan Housel
963a4127db
Remove lodash remove
...
(re: #6087 )
2019-03-24 01:50:32 -04:00
Bryan Housel
5280d07bad
Remove lodash reject (re: #6087 )
2019-03-23 12:51:13 -04:00
Bryan Housel
76e0d13729
Remove lodash every and filter
...
(re: #6087 )
2019-03-23 01:22:56 -04:00
Bryan Housel
7a6c63fcc5
Remove lodash extend (re: #6087 )
2019-03-23 00:38:39 -04:00
Bryan Housel
7e6f68a1b2
Remove lodash some
...
(re: #6087 )
2019-03-23 00:07:52 -04:00
Bryan Housel
0e90167513
Remove lodash clone
...
(re: #6087 )
2019-03-22 23:18:25 -04:00
Bryan Housel
ff4f8f005f
Remove lodash find and findIndex
...
(re: #6087 )
2019-03-22 17:31:41 -04:00
Bryan Housel
11bfeaabfc
Add browser-polyfills, remove lodash assign, compact, values
...
(re: #6087 )
2019-03-22 17:14:41 -04:00
Bryan Housel
f6c284a3be
Minor code cleanups, swap some math for existing functions
2019-03-22 15:29:48 -04:00