16273 Commits

Author SHA1 Message Date
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 5947272b91 Fix search results popover z-index 2019-03-25 17:35:51 -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 230e5d6aab Add more osmarender tags to discarded.json
(re: https://github.com/openstreetmap/iD/pull/6091#issuecomment-475982320)
2019-03-25 10:28:39 -04:00
Bryan Housel 9d27c806a2 Merge pull request #6091 from matkoniecz/kill-osmarender_nameDirection
Add osmarender:nameDirection to discarded tags
2019-03-25 10:27:19 -04:00
Bryan Housel 0c7d98673a Fix form of chai not called assertion 2019-03-25 10:03:27 -04:00
Quincy Morgan cd0762e9b9 Add Incline field to more highway presets 2019-03-25 09:48:34 -04:00
Quincy Morgan a126045b49 Add "room" field to indoor=room preset 2019-03-25 09:30:33 -04:00
Quincy Morgan 7fac65899f Remove "entrance" tag and add "door" tag to indoor/door preset (close #6089)
Add Door field to Entrance/Exit preset
2019-03-25 09:21:17 -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 26113d0e25 Remove unneeded getOwnPropertySymbols polyfill 2019-03-24 01:48:36 -04:00
Bryan Housel 5280d07bad Remove lodash reject (re: #6087) 2019-03-23 12:51:13 -04:00
Mateusz Konieczny decbe4f853 Add osmarender:nameDirection to discarded tags
There is currently ongoing discussion on talk mailing list about my proposed automatic edit that proposed to remove it.

It seems to be that there is a consensus to eliminate this tag (as unwanted rendering instruction for no longer existing renderer), but not everybody is happy about using bot edits. It was proposed to silently discard it during editing like created_by tag.

JOSM added this tag to list of automatically discarded ones - see https://josm.openstreetmap.de/changeset/14916/josm
2019-03-23 14:26:02 +01: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 547267d7b6 Improve highway=track icon
(closes #6088)
2019-03-22 15:53:01 -04:00
Bryan Housel f6c284a3be Minor code cleanups, swap some math for existing functions 2019-03-22 15:29:48 -04:00
J Guthrie 97dc659b0f Fixed linting - moved function out of loop 2019-03-22 15:29:48 -04:00
J Guthrie 9d452c9ffe Fix lint issue 2019-03-22 15:29:48 -04:00
J Guthrie c3295cc174 Remove left over logging statements 2019-03-22 15:29:48 -04:00
J Guthrie 470d6c257d Update to work on ways going in opposite directions 2019-03-22 15:29:48 -04:00
J Guthrie e786bd54b1 Minor syntax improvement 2019-03-22 15:29:48 -04:00
J Guthrie a3930c35a3 Fixed sort to sort by integer 2019-03-22 15:29:48 -04:00
J Guthrie df4f25a02c Use lodash _includes instead of standard javascript version 2019-03-22 15:29:48 -04:00
J Guthrie d07418c654 Enforce either 0 or 2 selected vertices 2019-03-22 15:29:47 -04:00
J Guthrie 24f83ba1ae Attempt to fix travis fail 2019-03-22 15:29:47 -04:00
J Guthrie 04da13dae3 Added 2-vertex straighten to actionStraighten
- Split selectedIDs between nodes and ways
 - Slice the length of nodes to be straighten to between the 2 selected nodes
2019-03-22 15:29:47 -04:00
J Guthrie 16513b1194 Update operationStraighten.available() function
- operationStraighten now allows for two vertices to be selected and straightened between
 - Added test cases
2019-03-22 15:29:47 -04:00
J Guthrie f2722fe95f Add operationStraighten tests for 2 selected vertices 2019-03-22 15:29:47 -04:00
J Guthrie c28f0a77fe Implement new functionality 2019-03-22 15:29:47 -04:00
J Guthrie 5aecfcabc9 Update tests 2019-03-22 15:29:47 -04:00
J Guthrie 067d30227a Add new test cases 2019-03-22 15:29:47 -04:00
Quincy Morgan e59bb75bcc Make top toolbar item spacing more consistent
Prepare top toolbar to be more dynamic
2019-03-22 13:42:47 -04:00
Quincy Morgan 4addd0e216 Add presets for basic indoor features (close #6082)
Don't use deprecated presets to determine area keys
2019-03-22 11:40:03 -04:00