Commit Graph

531 Commits

Author SHA1 Message Date
Tom MacWright
d38c2739ab Remove entity, dragdrop config, and uuid 2012-11-06 14:29:33 -05:00
Tom MacWright
2ee2b1cf46 Starting road drawing. Has bugs but exists. 2012-11-05 16:10:21 -05:00
Tom MacWright
9101aa8772 First working revision of undo redo 2012-11-05 14:23:01 -05:00
Tom MacWright
84e54112e1 Display undo title in button 2012-11-05 13:21:24 -05:00
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
de74aa5782 non breaking space between "+" and "Place/Road/Area" 2012-11-03 23:45:43 +01: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
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
4c90bf44d5 Indicate support, take DOM elements as input. Fixes #55. 2012-11-02 14:14:47 -04:00
Tom MacWright
8780805506 Indirection for IDs 2012-11-01 17:39:03 -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
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
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
c61feeb154 Make map tile client an external. Fixes #48 2012-10-28 12:41:42 -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
0c9d46bee3 Reduce memory taken up by attribute objects. 2012-10-26 17:55:58 -04:00
Tom MacWright
34b64267b5 Remove jQuery dependency more 2012-10-26 16:47:46 -04:00
Tom MacWright
8cc179d807 Reset CSS, permalink back to OSM, and faster attributes parsing 2012-10-26 16:02:26 -04:00
Tom MacWright
23faba55c3 Remove jQuery dependency 2012-10-26 14:11:19 -04:00
Tom MacWright
33ddd283a8 Add license, reduce underscore dep, update readme 2012-10-26 11:42:40 -04:00
Tom MacWright
af4e048a30 Add tests for the Map object 2012-10-26 11:23:50 -04:00
Tom MacWright
f19e5196b3 Update tests, coding spec, and more.
Rewrite Entities and object creators.
2012-10-25 19:34:26 -04:00
Tom MacWright
6fb8df09ea Inspector cleanup, needs lots more work 2012-10-25 13:38:52 -04:00
Tom MacWright
a2d8d73ca9 inspector lives. 2012-10-24 23:00:23 -04:00
Tom MacWright
0deeda32ab Pushing towards an inspector concept 2012-10-24 18:57:06 -04:00
Tom MacWright
a50daccc3b Stack ways nicely 2012-10-24 18:11:23 -04:00
Tom MacWright
d1d1413e19 Style improvements, fix more road styles 2012-10-24 15:59:09 -04:00
Tom MacWright
3bb7b589f1 No more new 2012-10-24 15:33:46 -04:00
Tom MacWright
cd782d73e2 Add geocoder 2012-10-24 14:25:09 -04:00
Tom MacWright
609f4efa41 Make controller dependency one-way 2012-10-24 12:16:22 -04:00
Tom MacWright
9d93b2ec64 Selection-style rendering, no more uis 2012-10-24 12:12:33 -04:00
Tom MacWright
4637d401ef Correctly separate areas and paths, start re-supporting nodes. 2012-10-24 10:58:46 -04:00
Tom MacWright
7d95895140 Style buildings, remove dead code 2012-10-24 10:21:01 -04:00
Tom MacWright
54c2ba60f8 Use path clipping to hide off-screen features 2012-10-24 10:10:21 -04:00
Tom MacWright
f181a5ed81 Doit 2012-10-23 23:07:47 -04:00
Tom MacWright
0264d66fe7 Massive rework 2012-10-23 22:57:27 -04:00
Tom MacWright
6d07b7f45d Start on the newest megapull
This one swaps out dojo entirely. I wish that there was a way to divide
tasks between dojo and nojo, but the module loader system makes this
more or less impossible, or at least incredibly annoying.
2012-10-23 16:41:16 -04:00
Tom MacWright
6cade83979 Dojo broke. 2012-10-23 15:42:27 -04:00
Tom MacWright
b70aea97ef Less segregation of ways and nodes in renderer code 2012-10-23 15:12:14 -04:00