1779 Commits

Author SHA1 Message Date
John Firebaugh
bbd4cb80b6 Split ways at intersections (fixes #750) 2013-03-29 15:32:19 -07:00
John Firebaugh
b1daf85cfd Tooltips for disabled operations (fixes #573) 2013-03-29 12:29:07 -07:00
Tom MacWright
594c8fa00a Remove sha1 2013-03-28 17:10:26 -04:00
Tom MacWright
0e104431fa Fix references to iD.OAuth 2013-03-28 17:04:35 -04:00
John Firebaugh
160f3e7e4c Extract preset icon component (fixes #1176) 2013-03-27 18:41:11 -07:00
John Firebaugh
f7fb12be76 Fix #1120, inconsistent undo for line/area drawing
Gulp!
2013-03-27 16:25:10 -07:00
Tom MacWright
b59f28424c Translatable documentation, Fixes #1108
* Adds Marked
* Fixes a global leak in toGeoJSON
* Removes marked from package.json
* Adds documentation to core.yaml
* Removes stray console.log from tests
2013-03-27 14:34:34 -04:00
Ansis Brammanis
0f4f362eb9 fix tests. Modals transition out 2013-03-27 12:51:27 -04:00
Ansis Brammanis
2b4e260953 walkthrough now runnable in the middle of editing
history.toJSON and .fromJSON are now split out of.
history.save and .restore.
2013-03-27 11:52:50 -04:00
Ansis Brammanis
3384598c60 Add ability to disconnect self-intersecting ways
Fixes #1155
2013-03-26 17:46:32 -04:00
Ansis Brammanis
8c319d0d15 make other presets localizable, and update tests 2013-03-26 16:40:42 -04:00
Tom MacWright
5f9a4eeaba Merge pull request #1125 from porjo/orthotri
Orthogonalize three-node ways (addresses #1077)
2013-03-25 14:43:19 -07:00
Tom MacWright
3fbc8905cb Merge pull request #1132 from systemed/bing
Bing
2013-03-25 12:11:05 -07:00
Ian B
04060f0abb Add orthogonalize test spec 2013-03-23 22:10:23 +01:00
John Firebaugh
9c9cce5c50 Inline tag reference in tag list (#256) 2013-03-22 12:47:54 -07:00
John Firebaugh
235cb52d26 Bing API supports JSONP 2013-03-21 11:39:33 -07:00
Tom MacWright
0d2295817d Fix tests 2013-03-20 16:03:07 -04:00
John Firebaugh
80b6e4325f Circularize preserves direction (fixes #1082) 2013-03-19 16:42:30 -07:00
John Firebaugh
e40090b758 Fix circularize with > 12 vertices (fixes #1054) 2013-03-18 17:48:15 -07:00
John Firebaugh
7912b33b4c Exclude presets with searchable: false from search (fixes #932) 2013-03-17 20:59:11 -07:00
John Firebaugh
fdcb96e8d6 Move more inspector logic to Inspector 2013-03-17 20:07:44 -07:00
John Firebaugh
55a9d74553 Fix up Taglist test 2013-03-17 19:44:32 -07:00
Tom MacWright
53121c9842 Support JOSM style templates. Fixes #1023 2013-03-15 16:22:54 -04:00
John Firebaugh
fdac7feb37 Fix css includes 2013-03-14 20:25:50 -07:00
John Firebaugh
d0336a0995 Extract preset names to translations (fixes #1044) 2013-03-14 17:27:34 -07:00
Ansis Brammanis
547f12f822 Fields now have an optional geometry type
field defaults aren't geometry specific
the geometry type determines whether
that field (and default value) apply
to an entity
2013-03-14 16:48:09 -04:00
John Firebaugh
51a217caa2 Refine tagged vertex rendering
Don't render tagged vertices for which we don't have
an icon as the 'marker' icon. Marker shape is for points.
2013-03-14 13:35:24 -07:00
John Firebaugh
364d93693b Use traditional marker shape for points (fixes #172) 2013-03-14 11:22:10 -07:00
Ansis Brammanis
247a731274 Merge pull request #1027 from systemed/transifex
switch to transifex for managing translations
2013-03-14 09:28:13 -07:00
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
Ansis Brammanis
8ef4730596 switch to transifex for managing translations
english source files are stored at data/en.yaml
`make translate` pulls in updated translations
2013-03-13 19:10:07 -04: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