John Firebaugh
944f44defd
Really fix spec
2013-03-13 17:45:16 -07:00
John Firebaugh
71897a53cd
Fix spec
2013-03-13 17:42:16 -07:00
John Firebaugh
3787185182
Rendering tagged points
...
At z16 and below, tagged points are rendered with a small
dot in the center. At z17 and above, they are rendered with
a maki icon.
See the test rendering page for examples.
Fixes #381 .
2013-03-13 17:31:25 -07:00
John Firebaugh
c29e98d997
Fix rendering test page
2013-03-13 17:31:25 -07:00
Tom MacWright
b1eef6ad0c
Fix hash tests
2013-03-13 17:56:27 -04:00
John Firebaugh
41e696a2c5
Flatten presets match properties
2013-03-13 12:45:20 -07:00
John Firebaugh
c1aa8e0270
form/forms -> field/fields
2013-03-13 11:34:21 -07:00
Ansis Brammanis
e295e70db7
add swedish translation to index.html
2013-03-13 12:15:21 -04:00
John Firebaugh
4720a84d38
No-op a null tag merge
...
Reduces unnecessary node churn in Connect action.
2013-03-12 16:26:40 -07:00
John Firebaugh
4fa88acc85
Fix connecting adjacent vertices
...
Can't unconditionally delete the node; it may be a member
of other ways.
I didn't preserve the behavior of dragging a midpoint to
an adjacent node being a no-op. In general we don't try to
eliminate compound operations whose net result is a no-op;
I don't think it's important to do so for this special case.
The degenerate case of connecting the endpoints of a two-vertex
line now results in a point. This is what naturally resulted
from the code, and seems ok.
Fixes #983 .
2013-03-12 16:26:40 -07:00
John Firebaugh
3b3ee84a84
Specs for Way#areAdjacent
2013-03-12 16:22:30 -07:00
John Firebaugh
107f6cfeba
type -> geometry
2013-03-12 13:00:32 -07:00
John Firebaugh
7133d316cd
Fix specs
2013-03-12 13:00:32 -07:00
Ansis Brammanis
1d720b39af
add portuguese translation
2013-03-12 15:48:15 -04:00
John Firebaugh
68cc99c412
Disable Move operation on incomplete relations ( fixes #972 )
2013-03-11 16:43:06 -07:00
John Firebaugh
113ae58de8
Fix up tests
2013-03-11 15:45:27 -07:00
John Firebaugh
9f5ba8342d
Convert DragNode to a mode
...
This makes the CSS more consistent and makes fixing #953
easier. Also, dragging now clears the selection and closes
any operations menu, which is good.
There's still a minor Chrome bug: it doesn't refresh the
cursor when the .behavior-hover class is removed.
2013-03-11 15:45:27 -07:00
John Firebaugh
2c874545eb
Fix tests
2013-03-10 20:08:18 -07:00
Ansis Brammanis
609e8b9119
refactor preset inputs
2013-03-09 18:30:54 -05:00
John Firebaugh
da902061d6
Fix tests
2013-03-08 20:37:19 -08:00
John Firebaugh
764f76977b
Fix include
2013-03-08 20:32:03 -08:00
John Firebaugh
fa01cfbbf0
Smarter tag conflict merging ( fixes #943 )
2013-03-08 11:00:14 -08:00
Ansis Brammanis
f72e294156
score wildcard matches as half a match
...
so that building=* doesn't get prioritized over more
specific one tag presets, like amenity=hospital
2013-03-08 11:36:57 -05:00
Tom MacWright
5838f05116
Merge tags without a space, fixes #941
2013-03-08 10:51:44 -05:00
Tom MacWright
3e69ef6f9e
Fix tests and global leak
2013-03-07 17:53:36 -05:00
Tom MacWright
0fafa340fe
Start using d3 3.1.0
...
Update d3, use streams, d3.set, clip
Use clipping, fix side effects
2013-03-07 17:45:16 -05:00
Tom MacWright
e2dc3f46b2
Improve svg and util test coverage
2013-03-07 15:44:23 -05:00
John Firebaugh
27861ca6b2
Implement multiselect cursors ( fixes #296 )
2013-03-07 11:57:43 -08:00
Tom MacWright
9502f34e08
Merge pull request #918 from systemed/resample-oneway
...
Resample oneway paths to produce markers.
2013-03-07 11:37:26 -08:00
Tom MacWright
c736f1d312
Fix tests
...
Way lines are no longer the only paths on the map, so we need to be more
specific.
2013-03-06 21:20:09 -05:00
John Firebaugh
cb0e02d56f
Support merging point + line
2013-03-06 17:37:17 -08:00
John Firebaugh
d60ec2bd8e
Sync tests
2013-03-06 16:16:12 -08:00
John Firebaugh
87fd5d871c
Build data into package
2013-03-06 16:16:12 -08:00
John Firebaugh
84a4f9e5d2
Eliminate iD.layers
2013-03-06 15:51:16 -08:00
John Firebaugh
98d1ee4f10
Fix rendering of multipolygons with the tags on the outer way
...
From the wiki:
> If you have one closed way making up the outer ring and it does not
> describe something in its own right, you may also put these tags on
> the outer ring and leave the relation untagged.
During line and area rendering, fix up such ways so that they are
rendered as if the tags were on the relation instead.
Fixes #613 .
2013-03-06 13:22:43 -08:00
John Firebaugh
c24fff51e0
Fix test
2013-03-06 11:24:39 -08:00
John Firebaugh
e9b2563ad8
Force natural=coastline not to be an area ( fixes #900 )
2013-03-05 17:39:14 -08:00
Tom MacWright
7e9a427a2b
Test getPrototype, use American spellings, fix test formatting.
...
* Stub Lasso test
* Add cmd test
2013-03-05 17:59:50 -05:00
Ansis Brammanis
4fb8688d83
add tests for iD.presets.Collection and .Category
2013-03-05 15:37:34 -05:00
John Firebaugh
239fa6258a
layerswitcher -> background
2013-03-05 12:22:06 -08:00
John Firebaugh
41a197eb9e
Fix test
2013-03-05 10:30:03 -08:00
Ansis Brammanis
3a680b027f
add tests for iD.presets.Preset
2013-03-05 13:06:21 -05:00
Ansis Brammanis
b8f3292c2b
fix hash test
2013-03-05 11:18:36 -05:00
Ansis Brammanis
f452b5b975
update test index
2013-03-05 11:09:03 -05:00
John Firebaugh
8aaa91d96f
Fix tests
2013-03-04 08:00:12 -08:00
John Firebaugh
60a290282c
Clip lines with Cohen-Sutherland algorithm
...
This yields a 10x paint performance increase at
#map=18.88/38.85208/-76.72632, as measured with
Chrome Canary's "Continuous Page Repainting" mode.
Fixes #885 .
2013-03-03 18:25:42 -08:00
Ansis Brammanis
900c37a652
fix tests
2013-03-01 17:27:53 -05:00
John Firebaugh
cf4e022cc2
Fix global leak
2013-03-01 11:48:57 -08:00
John Firebaugh
f9bf61a6c3
Underscore naming for files
2013-02-28 16:32:23 -08:00
John Firebaugh
56a3edcf7f
Fix tests
...
Disabling translation test, it's just too painful
2013-02-27 20:47:49 -08:00