John Firebaugh
571edc707d
d3.tail -> iD.ui.Tail
2013-02-27 17:55:23 -08:00
Tom MacWright
5829438391
Enable advanced uglify compression, remove unused variables
2013-02-27 12:13:59 -05:00
John Firebaugh
e35990f4d3
Fix build
2013-02-25 17:14:28 -08:00
John Firebaugh
014ee9d35c
Fix build
2013-02-16 09:11:47 -08:00
John Firebaugh
902ae80267
Include all locale files
2013-02-12 16:51:31 -08:00
John Firebaugh
843baa11c0
graph -> core
...
This matches how it's described in ARCHITECTURE.md.
2013-02-09 15:18:54 -08:00
Tom MacWright
3ada0f4080
Update make for tests
2013-02-05 12:57:10 -05:00
John Firebaugh
c37adc617f
Fix build
2013-02-05 07:30:58 -08:00
John Firebaugh
a78aeeb625
Merge controller into iD
2013-02-01 12:40:15 -05:00
John Firebaugh
000ceb6467
iD.Context -> iD
...
All the UI setup code moved to iD.ui.
2013-02-01 12:40:15 -05:00
John Firebaugh
7e68e8e114
Add iD.Context
...
This is a facade interface that ties together a bunch of
different internal objects and will make it easier to write
tests for behaviors, modes, and operations.
2013-02-01 12:40:15 -05:00
John Firebaugh
d5133b1a5e
Fix build
2013-01-31 12:54:10 -05:00
John Firebaugh
15e1bee3ec
Move controller
2013-01-31 12:45:39 -05:00
John Firebaugh
514ec1e28b
Move validate
2013-01-31 12:44:11 -05:00
John Firebaugh
13e7d03395
Fix build
2013-01-29 19:02:34 -05:00
John Firebaugh
69d95a6082
Refactor operations
...
They're something distinct from actions. Actions are independent
of UI, operations are actions + UI (title, keybinding, modality,
etc.)
2013-01-29 12:05:52 -05:00
John Firebaugh
de7fad5803
Move remaining XML stuff to Connection
2013-01-27 21:50:08 -05:00
John Firebaugh
d2921caf6c
Fix build
2013-01-17 15:57:51 -08:00
John Firebaugh
5a2444b551
Extract and fix extent/intersection calculations
...
Extents are now [[min x, min y], [max x, max y]].
2013-01-17 14:27:01 -08:00
Tom MacWright
72afc6dcb9
Namespace UI components
2013-01-14 14:00:51 -05:00
John Firebaugh
b8310e2d9f
Move to iD.svg.TagClasses
2013-01-11 11:56:37 -08:00
Tom MacWright
e507266961
Make services
2013-01-09 11:51:20 -05:00
John Firebaugh
4a7bd26be8
Add 'Add Tag' button ( #314 ), needs style
...
Fixes #281 .
2013-01-03 23:16:34 -08:00
John Firebaugh
9885b55125
Add bootstrap-tooltip to Makefile
2012-12-27 18:52:56 -08:00
John Firebaugh
6a4b75aa88
latedrag functionality was merged into iD.behavior.drag
2012-12-21 12:29:59 -08:00
John Firebaugh
2c40de62be
Add iD.behavior.drag
...
`iD.behavior.drag` is like `d3.behavior.drag`, with the following differences:
* The `origin` function is expected to return an [x, y] tuple rather than an
{x, y} object.
* The events are `start`, `move`, and `end`.
(https://github.com/mbostock/d3/issues/563 )
* The `start` event is not dispatched until the first cursor movement occurs.
(https://github.com/mbostock/d3/pull/368 )
* The `move` event has a `loc` and `dxdy` [x, y] tuple properties rather
than `x`, `y`, `dx`, and `dy` properties.
* The `end` event is not dispatched if no movement occurs.
* An `off` function is available that unbinds the drag's internal event handlers.
* Delegation is supported via the `delegate` function.
2012-12-21 12:10:43 -08:00
John Firebaugh
e8147fdd29
Add d3.latedrag.js to package
2012-12-15 09:45:32 -08:00
John Firebaugh
7691693f1d
Add d3.keybinding.js to package
2012-12-05 16:14:39 -05:00
John Firebaugh
33beb3d2f0
Split actions into separate files
2012-12-05 16:14:39 -05:00
John Firebaugh
435be12529
Split modes into separate files
2012-12-05 12:52:26 -05:00
Tom MacWright
fbe56c795e
Update makefile to uglify2
2012-12-05 12:49:25 -05:00
John Firebaugh
8ac56355bf
use strict mode in packaged output
...
Note that this requires wrapping all of iD, but not
third party libraries, in a function and enabling
strict mode only within that function. We can't be sure
that our dependencies are strict-safe (d3 isn't).
2012-12-04 14:04:31 -05:00
John Firebaugh
44933c471f
Test against packaged result
2012-12-04 14:00:29 -05:00
Tom MacWright
4f7d9460ae
Build with oauth, use more chaining
2012-12-02 14:20:57 -05:00
John Firebaugh
59e72e797a
Fix file case
2012-12-01 08:49:13 -08:00
Tom MacWright
f198203fbe
Oauth, working
2012-11-19 21:32:15 -05:00
Tom MacWright
35ee548487
Add makefile and lodash.
2012-11-13 22:04:10 -05:00