John Firebaugh
e11ab9699d
Avoid consecutive identical nodes when adding a midpoint
...
Previously, adding a midpoint to an invalidly doubled-back
segment (aba) resulted in a self-intersection with an invalid
consecutive node (accba). Now a self-intersection is still
produced, but with only one c node (acba).
Refs #1296
2013-09-01 12:57:10 -07:00
John Firebaugh
156aa90e27
Add more turn logic
2013-08-30 19:27:21 -07:00
John Firebaugh
405a49506b
Building logic for turn restrictions
2013-08-30 14:23:05 -07:00
John Firebaugh
a32ce33238
Add Way#affix
2013-08-30 13:59:29 -07:00
John Firebaugh
6a3d62e57c
Fix tests
2013-08-28 11:01:16 -07:00
John Firebaugh
8a215cac81
Add "Continue" operation
2013-08-28 09:30:28 -07:00
John Firebaugh
163c85bacb
Delete relations that become empty
...
Fixes #465
Fixes #1454
2013-08-27 12:27:11 -07:00
John Firebaugh
e5c1944e37
Fix tests
2013-08-27 11:46:24 -07:00
John Firebaugh
30f68c4ef9
Insert areas in sorted order
...
Fixes #1693
2013-08-26 15:27:57 -07:00
John Firebaugh
7215e91ff2
Ensure asGeoJSON returns winding orders expected by D3
2013-08-26 14:39:08 -07:00
John Firebaugh
6cdd928ea3
Default wildcard tags to "yes"
...
Fixes #1715
2013-08-22 14:30:27 -07:00
John Firebaugh
c7363623ad
Fix tests
2013-08-22 14:16:30 -07:00
John Firebaugh
0180367399
Refactor BackgroundSource
2013-08-22 12:53:57 -07:00
John Firebaugh
a8f6c30a36
Fix test
2013-08-16 14:19:56 -07:00
John Firebaugh
2efafa087b
Deduplicate entities in serialized history
...
Fixes #1403
2013-08-14 16:49:53 -07:00
John Firebaugh
11e2f1d1fe
Merge geocoder into feature search UI
2013-07-25 19:24:07 -07:00
Vladimir Agafonkin
454eecae8f
replace RTree with RBush
2013-07-21 17:20:14 +03:00
John Firebaugh
734d53e08b
Refactor background in preparation for multiple overlays
2013-07-15 14:05:11 -07:00
John Firebaugh
c4cb8729eb
Fix tab behavior in tag list
2013-06-21 20:10:35 -07:00
John Firebaugh
f3a089d837
Fix combobox autocomplete behavior for taginfo
2013-06-21 19:51:44 -07:00
John Firebaugh
aecb07a41a
Refining combobox behavior, with tests
2013-06-21 19:23:54 -07:00
John Firebaugh
72c32ea06f
Fix tests
2013-06-20 16:34:02 -07:00
John Firebaugh
bba761d8ea
size -> dimensions
...
D3 3.2 adds selection.size, where size means "number
of selected elements".
2013-06-20 13:05:20 -07:00
John Firebaugh
21fa8c9c5d
Prevent merging over restriction relations ( #1512 )
2013-06-18 14:25:10 -07:00
John Firebaugh
93ee3222db
Fix tests
2013-06-18 12:21:56 -07:00
John Firebaugh
ddd9e4e8cc
Make iD.actions.Join agnostic to selection order
...
This is accomplished by reusing iD.geo.joinMemberWays,
which was refactored, generalized, and renamed to joinWays.
2013-06-18 12:19:53 -07:00
John Firebaugh
e5a44e9ba1
Fix tests
2013-06-17 15:49:03 -07:00
John Firebaugh
98072bdd27
Use minzoom behavior in all appropriate modes
...
Fixes https://github.com/systemed/iD/issues/1599#issuecomment-19568483
2013-06-17 14:43:16 -07:00
John Firebaugh
3861879f62
Remove Connection#user and always use #userDetails
...
Because the embedded iD does not show the account
UI, Connection#userDetails was not being called, so
the commit UI didn't show the user name and image.
Fixes #1464
2013-06-14 13:06:13 -07:00
ProtD
80b7fd7f40
Allow to join more than two ways ( #649 )
2013-06-12 17:10:41 -07:00
John Firebaugh
7ec1222402
Try to insert relation members at a sensible index ( #1539 )
2013-06-05 16:00:53 -07:00
John Firebaugh
2d7cc2a2d1
Preserve member order as much as possible
2013-06-05 16:00:12 -07:00
John Firebaugh
33cf029d43
Extract and refactor iD.geo.joinMemberWays
2013-06-05 16:00:12 -07:00
John Firebaugh
a84a3364cc
selection -> selectedIDs
...
Overloading "selection" is a bad idea.
2013-06-03 15:48:03 -07:00
John Firebaugh
3a7c184e69
Move the save dialog to the sidebar
2013-05-29 17:47:33 -07:00
John Firebaugh
4bdd49b5fc
Adjustments to multipolygon preset
...
* It shouldn't appear as a search result for simple areas.
* Changing to another area preset shouldn't remove the
type=multipolygon tag.
* It shouldn't be preferred to the Building preset, which
matches with score 0.5.
Fixes #1546 .
2013-05-29 16:00:34 -07:00
John Firebaugh
40526764bf
Test / fix ChangePreset action
2013-05-29 08:44:59 -07:00
John Firebaugh
c14e2e600e
Fix strokes sometimes being clipped as polygons
...
Fixes #1527 .
2013-05-28 20:30:41 -07:00
John Firebaugh
5a8bf0fada
Fix tests
2013-05-28 19:50:40 -07:00
John Firebaugh
56f8b9e4a9
Fixup after merge
2013-05-28 16:56:49 -07:00
John Firebaugh
1e8052182d
Merge pull request #1247 from systemed/create-multipolygon
...
ability to create multipolygons
2013-05-28 16:56:22 -07:00
John Firebaugh
788bb13665
Fix tests
2013-05-28 15:02:50 -07:00
John Firebaugh
d088b39d34
Fix tests
2013-05-28 11:54:05 -07:00
John Firebaugh
884d2d0732
Add hover indicator in sidebar
2013-05-26 14:07:10 -07:00
John Firebaugh
a61e0c9fd4
Fix preset search
2013-05-24 17:17:41 -07:00
John Firebaugh
16e5f5e2ce
Extract Entity#isUsed
2013-05-24 15:46:05 -07:00
John Firebaugh
5868875833
Split "other" preset into geometry specific fallbacks
...
This way the name and icon can be geometry-specific.
2013-05-24 11:14:59 -07:00
John Firebaugh
9c86e2a86c
Display relation members and memberships in inspector
...
* Preset icon of relation/member
* Preset name of relation/member
* Name of relation/member
* Role
* Delete button
All currently unstyled.
2013-05-22 17:41:59 -07:00
John Firebaugh
cac654e8ab
Add iD.actions.ChangeMember
2013-05-22 17:41:06 -07:00
John Firebaugh
1276672783
Add iD.actions.DeleteMember
2013-05-22 17:37:26 -07:00