16273 Commits

Author SHA1 Message Date
Tom MacWright
c9aa40a38d Prefix ids for objects, separate counters for new objects of each type 2012-11-06 14:12:40 -05:00
Tom MacWright
50f8e7f224 Prefer assignment over push
jsperf made me do it http://jsperf.com/array-direct-assignment-vs-push/5
2012-11-06 12:43:27 -05:00
Tom MacWright
525f9fdc51 Support changing tags 2012-11-05 16:24:06 -05:00
Tom MacWright
4d6c54b87e Mark new things as modified 2012-11-05 16:10:46 -05:00
Tom MacWright
2ee2b1cf46 Starting road drawing. Has bugs but exists. 2012-11-05 16:10:21 -05:00
Tom MacWright
2340b89921 Use querystring-style hash 2012-11-05 15:16:00 -05:00
Tom MacWright
2b1df4a2d2 First shot at magical extra fields for inspector 2012-11-05 14:57:21 -05:00
Tom MacWright
9101aa8772 First working revision of undo redo 2012-11-05 14:23:01 -05:00
Tom MacWright
812aff870e Avoid trying to derive points which are not loaded 2012-11-05 13:39:06 -05:00
Tom MacWright
035869d971 Resurrect handle functionality. But this does not yet update data
correctly.
2012-11-05 13:28:58 -05:00
Tom MacWright
84e54112e1 Display undo title in button 2012-11-05 13:21:24 -05:00
Tom MacWright
91cb8cd83e Remove augmentSelect hack. 2012-11-05 11:58:59 -05:00
Tom MacWright
81cb5eaad1 Fixup handles, add unknown graphic. 2012-11-05 11:52:52 -05:00
Tom MacWright
15b2ec0fa6 Fix point positioning 2012-11-05 11:32:23 -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
Tom MacWright
efdccfd00b Merge pull request #59 from tyrasd/master
Do not wrap text of buttons
2012-11-04 07:47:25 -08:00
tyrasd
de74aa5782 non breaking space between "+" and "Place/Road/Area" 2012-11-03 23:45:43 +01:00
tyrasd
1afb28fca6 do not wrap text of buttons (as this breaks the layout of following buttons and looks ugly). 2012-11-03 23:11:59 +01:00
Tom MacWright
492aa5dd2b Merge pull request #58 from tyrasd/master
typo
2012-11-03 10:10:01 -07: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
48c740eb43 Update notes 2012-11-02 14:38:25 -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
36638e6a7f Point to ticket 2012-11-02 13:30:14 -04:00
Tom MacWright
233453cbdf Update notes, remove out-of-date docs 2012-11-02 13:27:15 -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