mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-17 22:24:49 +02:00
398127974793b44d64985b01c3e70399b4be0a63
d3 does not store the keys produced by a data bind -- it recomputes them on the fly. The key function that was used referred to `entity`, with the intent that rows referring to the previous entity would wind up in the exit selection. But since the key is recomputed for the existing bindings, and at that point `entity` refers to the new entity, that portion of the key effectively always matched. While here, fix deletion of incomplete members (don't know what the geometry is, so can't do geometry-specific annotations). Fixes #1548.
iD - friendly JavaScript editor for OpenStreetMap
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.
- It supports modern browsers. Data is rendered with d3.
Participate!
- Try out the latest stable release
- Read up on Contributing and the code style of iD
- See open issues in the issue tracker if you're looking for something to do
- Translate!
Installation
To run the current development version, fork this project and serve it locally.
If you have Python handy, just cd into the project root directory and run
python -m SimpleHTTPServer
Or, with a Mac, you can enable Web Sharing and clone iD into your website directory.
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.
For guidance on building a packaged version, running tests, and contributing to development, see CONTRIBUTING.md.
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
Languages
JavaScript
94.4%
CSS
5.3%
TypeScript
0.2%

