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
Tom MacWright
948a5c600c
Eliminate controllerstate abstraction
2012-10-23 14:33:22 -04:00
Tom MacWright
7d58d661ff
Give map functions normal names, cache margin box
2012-10-19 15:32:42 -04:00
Tom MacWright
4c3945b985
Unify calling connection connection
2012-10-19 14:12:34 -04:00
Tom MacWright
50ac47a859
Fix way drawing
2012-10-19 13:19:18 -04:00
Tom MacWright
2778f76ca4
Many changes
...
* Smaller progress circle
* Fixed position edit dialog for now
* Remove array dependency in map
* Use coord and coord keys
2012-10-19 12:52:05 -04:00
Tom MacWright
6c811d81c0
Spinner
2012-10-18 18:07:27 -04:00
Tom MacWright
b0458b9d7a
UI touches, reworking presets
2012-10-18 17:59:27 -04:00
Tom MacWright
d8169ddb14
Use scope and don't bind in connection.
2012-10-18 16:13:57 -04:00
Tom MacWright
836e14d0e2
Get tabs to work for the box
2012-10-18 15:16:35 -04:00
Tom MacWright
9b61648611
Get infoboxes to toggle and position correctly, repeatedly
2012-10-18 14:45:00 -04:00
Tom MacWright
b5d1c9c26a
Edit window redesign, no longer a dojo construct
2012-10-18 14:34:20 -04:00
Tom MacWright
931b862995
Select new node on add
2012-10-18 13:48:29 -04:00
Tom MacWright
e3f7e68eed
Fix behavior around adding to ways
2012-10-18 12:47:27 -04:00
Tom MacWright
4182cc1240
Start UI refactor
2012-10-18 12:37:01 -04:00
Tom MacWright
a3515e16ee
Prevent text selection, tweak styles
2012-10-17 16:40:15 -04:00
Tom MacWright
f360ec0bc2
Support mousewheel and doubleclick zooming
2012-10-17 16:21:03 -04:00