John Firebaugh ddc5e324f6 Extract iD.Difference
iD.Difference represents the difference between two graphs.
It knows how to calculate the set of entities that were
created, modified, or deleted, and also contains the logic
for recursively extending a difference to the complete set
of entities that will require a redraw, taking into account
child and parent relationships.

Additionally, all history mutators now return a difference.
2013-02-02 19:47:56 -05:00
2013-02-01 17:31:32 -05:00
2013-01-31 19:20:13 -05:00
2013-02-02 19:47:56 -05:00
2012-10-24 19:51:44 +02:00
2013-02-02 19:47:56 -05:00
2012-12-04 14:09:45 -05:00
2012-12-29 09:18:05 -08:00
2013-02-01 17:31:32 -05:00
2013-02-01 12:40:15 -05:00
2013-02-02 19:47:56 -05:00
2012-12-12 16:05:02 -05:00
2013-02-01 12:40:15 -05:00
2013-01-22 11:19:09 -05:00
2012-12-14 11:30:13 -05:00
2013-01-28 15:43:05 -05:00
2012-11-16 12:06:03 -05:00

iD - friendly JavaScript editor for OpenStreetMap

Build Status

Try the online demo of the most recent code. and open issues for bugs and ideas!

Basics

  • iD is a JavaScript OpenStreetMap editor.
  • It's intentionally simple. It lets you do the most basic tasks while not breaking other people's data.
  • We support modern browsers. Data is rendered with d3.

Participate!

To run the code locally, just fork this project and run it from a local webserver. With a Mac, you can enable Web Sharing and drop this in your website directory.

If you have Python handy, just cd into iD and run

 python -m SimpleHTTPServer

Come on in, the water's lovely. More help? Ping RichardF, tmcw, or jfire on IRC (irc.oftc.net, in #osm-dev or #osm), on the OSM mailing lists or at richard@systemeD.net.

License

iD is available under the WTFPL, though obviously, if you want to dual-license any contributions that's cool. It includes d3js, which BSD-licensed.

Description
No description provided
Readme 253 MiB
Languages
JavaScript 94.4%
CSS 5.3%
TypeScript 0.2%