Commit Graph

7583 Commits

Author SHA1 Message Date
Tom MacWright
60820234c7 Merge branch 'master' of github.com:systemed/iD 2013-01-02 13:04:05 -05:00
Tom MacWright
aca0098ea0 Use 2d transforms and fix jshint problems 2013-01-02 13:01:18 -05:00
Saman Bemel-Benrud
532855b5be fixed typo + error in select way cursor. 2013-01-02 11:21:01 -05:00
John Firebaugh
3ffa8066c5 Taginfo typeahead on keys as well as values 2013-01-01 18:43:22 -08:00
John Firebaugh
1956c2f55d Read tags directly from value properties
Fixes #310
2013-01-01 14:38:21 -08:00
John Firebaugh
75b9961bb3 Eliminate extra click to start oauth flow 2012-12-31 10:50:04 -08:00
John Firebaugh
5199e0f402 Externalize api06 URL 2012-12-30 14:03:45 -08:00
John Firebaugh
e122552b98 Fix bugs in user list
* URL is connection-dependent
* Open link in new window so as not to lose work
* Don't show undefined (fixes #302)
2012-12-29 11:57:17 -08:00
John Firebaugh
11b269006c Remove base extent definition 2012-12-29 09:38:41 -08:00
John Firebaugh
c927ff5b5d Rationalize vocabulary
- nodes
  - vertices
  - points
- ways
  - lines
  - areas
2012-12-29 09:18:05 -08:00
John Firebaugh
d181df4c51 Polymorphism 2012-12-28 22:24:52 -08:00
John Firebaugh
f7dfda46b2 Move Entity subclasses to separate files 2012-12-28 22:17:09 -08:00
John Firebaugh
31502c6214 Simplify; test; fix 2012-12-28 22:13:36 -08:00
John Firebaugh
5fe22be7a0 Introduce real Entity subclasses 2012-12-28 18:42:21 -08:00
John Firebaugh
167556ab02 Eliminate attempted entity modification in format.XML 2012-12-27 18:52:56 -08:00
John Firebaugh
486f778c9c Don't need to copy here 2012-12-27 18:52:56 -08:00
John Firebaugh
c66ea58d56 Move transients to graph (fixes #285) 2012-12-27 18:52:56 -08:00
John Firebaugh
9885b55125 Add bootstrap-tooltip to Makefile 2012-12-27 18:52:56 -08:00
John Firebaugh
6e920e7110 Correct event namespace 2012-12-27 18:52:56 -08:00
John Firebaugh
3673b0bd74 Consolidate cursor styles 2012-12-27 18:52:56 -08:00
John Firebaugh
78569a5ef3 Extract select behavior to mode
While here, use a more appropriate class (.selected).
2012-12-27 18:52:55 -08:00
Tom MacWright
49897680f7 Use a selection for remove. Fixes #305.
The story behind this one is that Chrome 24+ has a built-in .remove()
function on all elements which does the trick of fooling me into
thinking that this was a selection. It isn't, and this makes it one.
2012-12-27 17:46:28 -05:00
Tom MacWright
accaefa430 Use a popup rather than an iframe. Fixes #150, adds a somewhat annoying
second step.
2012-12-27 17:38:38 -05:00
John Firebaugh
38bf50c987 Started out some notes toward a public API
Beginning with our CSS class API. Most of what I've
written is how it should be, not how it currently is.
2012-12-22 14:47:32 -08:00
John Firebaugh
883acd3e60 two-parents -> shared
It might have more than two parents.
2012-12-22 14:46:16 -08:00
John Firebaugh
5c6a45d22d Use cursor-select-acting.png (fixes #304) 2012-12-22 14:46:13 -08:00
saman bb
e6cf1c8e8a fixed iframe & spinner asset path. 2012-12-21 19:12:10 -05:00
John Firebaugh
798da1adde Fix fill 2012-12-21 13:49:06 -08:00
John Firebaugh
40a32de443 Hide select cursors when in draw modes (fixes #290) 2012-12-21 13:32:39 -08:00
John Firebaugh
a9d6ab2107 Prefer named argument 2012-12-21 13:06:08 -08:00
John Firebaugh
6a4b75aa88 latedrag functionality was merged into iD.behavior.drag 2012-12-21 12:29:59 -08:00
John Firebaugh
f0acbc2653 loc -> point, dxdy -> delta 2012-12-21 12:10:44 -08:00
John Firebaugh
2c8bbd8985 Integrate new drag behaviors 2012-12-21 12:10:44 -08:00
John Firebaugh
511dcfa6ac Rewrite drag behaviors in terms of iD.behavior.drag 2012-12-21 12:10:44 -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
8b889a4e48 Make readable 2012-12-21 12:10:43 -08:00
John Firebaugh
7f4acb46fc Ensure dragging a way is undoable 2012-12-21 12:10:43 -08:00
Tom MacWright
57cf18e2d6 Always prevent default on the delete key. Fixes #303 2012-12-21 14:19:55 -05:00
Saman Bemel-Benrud
780d79e2d5 better tag reference modal. 2012-12-20 19:28:48 -05:00
Saman Bemel-Benrud
6fd7d65e8c minor tweak. 2012-12-20 19:07:49 -05:00
Saman Bemel-Benrud
26c513a9f3 basic styling for tag reference modal. 2012-12-20 19:05:03 -05:00
Saman Bemel-Benrud
e72c21f256 progress on modals. 2012-12-20 18:49:21 -05:00
Saman Bemel-Benrud
bb6406eaf8 tweaks to loader. 2012-12-20 11:02:54 -05:00
Saman Bemel-Benrud
8b41671590 loader gifs/ 2012-12-19 19:17:54 -05:00
Saman Bemel-Benrud
4dd33bbee5 minor style tweaks, plus fix for #286 2012-12-19 16:42:19 -05:00
Saman Bemel-Benrud
43e66db157 style tweaks to inspector header 2012-12-19 16:27:41 -05:00
Saman Bemel-Benrud
7799564b4b dumb copy change. 2012-12-19 15:26:51 -05:00
Saman Bemel-Benrud
2fc2ef63f4 refining modals. 2012-12-19 15:22:19 -05:00
Saman Bemel-Benrud
a8a26d5d10 Merge branch 'master' of github.com:systemed/iD 2012-12-18 18:11:12 -05:00
Saman Bemel-Benrud
bbae4a436f commit modal polish. 2012-12-18 18:11:00 -05:00