Commit Graph

175 Commits

Author SHA1 Message Date
Tom MacWright e7a895c884 Re-introduce idea of operations, add 'add node' operation 2012-11-05 11:23:50 -05:00
Tom MacWright c8b5e238b3 Use simple objects for data, simplify graph 2012-11-05 10:48:58 -05:00
tyrasd 264119ea99 fixed typo (semicolon instead of comma in var[iables] definition) 2012-11-03 17:43:04 +01:00
Tom MacWright ed0795b2f4 Reimplement fetch 2012-11-02 18:19:55 -04:00
Tom MacWright 49205a9bce Fix zooming then dragging 2012-11-02 17:37:57 -04:00
Tom MacWright 9edc918b57 Add uuid 2012-11-02 17:36:42 -04:00
Tom MacWright c2a46eca33 Restyle 2012-11-02 17:35:34 -04:00
Tom MacWright b9acb41321 Escape actions with the escape key 2012-11-02 16:32:36 -04:00
Tom MacWright c27aba6500 Comment out intentions 2012-11-02 16:19:57 -04:00
Tom MacWright 4df2712906 Update actions, highlight modes 2012-11-02 16:17:57 -04:00
Tom MacWright f7d881ad60 Reorganize, update notes 2012-11-02 16:00:11 -04:00
Tom MacWright 8ba279f659 Prior art 2012-11-02 14:30:17 -04:00
Tom MacWright 4c90bf44d5 Indicate support, take DOM elements as input. Fixes #55. 2012-11-02 14:14:47 -04:00
Tom MacWright a2005aaaee Cleanup, document. 2012-11-02 13:56:18 -04:00
Tom MacWright 5cec40c808 Refactor, clean up map 2012-11-01 17:51:18 -04:00
Tom MacWright 8780805506 Indirection for IDs 2012-11-01 17:39:03 -04:00
Tom MacWright b9e9331064 Make style code faster 2012-11-01 17:38:47 -04:00
Tom MacWright 24922d401a Fix marker rendering, complete Way XML output, work on Node XML output. 2012-11-01 16:04:24 -04:00
Tom MacWright c3422fdb33 Initial serialization in JS 2012-11-01 12:33:24 -04:00
Tom MacWright b2e780c4c9 Reorganize inspector 2012-11-01 12:00:27 -04:00
Tom MacWright affb49e3ba Optimize tiling, turn opacity back up on tiles 2012-11-01 11:22:51 -04:00
Tom MacWright 2e39f47d36 Throttle hash changes 2012-11-01 10:59:56 -04:00
Tom MacWright 75d9331233 Start traversing the graph, other changes
Adds GeoJSON viewing to features, unifies the way that features refer
to their children.
2012-11-01 10:55:33 -04:00
Tom MacWright beeef7a561 Clarify how connections have graphs, don't build big arrays in memory 2012-10-31 22:58:13 -04:00
Tom MacWright ee9b46c221 Use numerical IDs to save memory 2012-10-31 22:45:03 -04:00
Tom MacWright ecbbedadee Hash locations, Fixes #36 2012-10-31 22:21:41 -04:00
Tom MacWright 9f00f0fee2 Add map resize API, bind to window onresize event. Fixes #39 2012-10-31 21:57:15 -04:00
Tom MacWright 8bca85d3b2 Entity as a mixin rather than a sub-object. 2012-10-31 21:07:29 -04:00
Tom MacWright a1b1df504b Refactor style, abstract id references
This is the first commit that really goes whole hog in terms of
creating an object graph. It's quite close, though it could be faster
in a lot of ways.
2012-10-31 19:05:43 -04:00
Tom MacWright 7154b68b71 Move graph out of connection, move more logic to Util, update tests. 2012-10-31 18:17:54 -04:00
Tom MacWright 303128df1c Fix specs, add new GeoJSON class with mappings, rename entityType to
type
2012-10-31 17:51:43 -04:00
Tom MacWright 40c63b6886 Switch to osm.org api, Relations now have entities 2012-10-29 12:52:18 -04:00
Tom MacWright 4ae6f48fdc Optimize connection code 2012-10-28 13:19:04 -04:00
Tom MacWright d01c9ea4f5 Remove more underscore dep 2012-10-28 13:06:39 -04:00
Tom MacWright 78efa5a8bc Improve map style and perf 2012-10-28 12:56:47 -04:00
Tom MacWright c61feeb154 Make map tile client an external. Fixes #48 2012-10-28 12:41:42 -04:00
Tom MacWright f85b8241a7 Fix non-loaded way behavior 2012-10-28 12:25:38 -04:00
Tom MacWright 8f7f3a7204 Dumbest bug so far. 2012-10-28 12:03:06 -04:00
Tom MacWright 4a1e5691c2 Optimize marker lookup 2012-10-28 11:58:41 -04:00
Tom MacWright f1be0b3a13 All OSM icons 2012-10-27 15:48:41 -04:00
Tom MacWright 3cfa44eb21 Fixup tile boundaries, make layout more design + mobile friendly 2012-10-27 14:21:08 -04:00
Tom MacWright 45ddfc4066 Cache bounds and be smarter about reassigning marker properties 2012-10-27 13:56:22 -04:00
Tom MacWright 18f2b21839 Support POI selection as well as way selection 2012-10-26 18:36:32 -04:00
Tom MacWright 5d41ce8c9b Check in d3 2012-10-26 18:29:58 -04:00
Tom MacWright 5f4703494b Move entity to prototype 2012-10-26 18:28:31 -04:00
Tom MacWright 0c9d46bee3 Reduce memory taken up by attribute objects. 2012-10-26 17:55:58 -04:00
Tom MacWright a4fa3cd580 No more underscore dep in entity 2012-10-26 16:56:40 -04:00
Tom MacWright 34b64267b5 Remove jQuery dependency more 2012-10-26 16:47:46 -04:00
Tom MacWright 69940890fc Allow users to deselect elements by clicking outside of them. 2012-10-26 16:40:15 -04:00
Tom MacWright 821a856945 Merge branch 'master' of github.com:systemed/iD 2012-10-26 16:33:28 -04:00