Commit Graph

2874 Commits

Author SHA1 Message Date
Clint Adams
ae38c79ce1 Handle https wikipedia URLs 2013-11-02 15:35:16 -04:00
John Firebaugh
e382943f0d Use .low-zoom class rather than hard-coding z16 2013-11-01 11:17:49 -07:00
John Firebaugh
492fc88aa4 Make the Graph#rebase argument an array 2013-10-31 16:24:31 -07:00
John Firebaugh
12769d2fc1 Calculate background source name (fixes #1935) 2013-10-29 16:13:40 -07:00
John Firebaugh
191f52d634 Use assumed values for access placeholders (fixes #1924) 2013-10-28 17:39:34 -07:00
John Firebaugh
ffdeef398d Rewrite tree logic
The main problem with the existing logic was that it
did not update the extents of relations when previously incomplete members were loaded.

It was also overly stateful; the various queues and flags
are no longer required.

Fixes #1928.
Fixes #1540.
2013-10-28 16:57:18 -07:00
John Firebaugh
e0e08115e5 Pass entity array to Tree#rebase 2013-10-28 16:34:08 -07:00
John Firebaugh
68fae301e5 Reset invalid opacity values to default (#1923) 2013-10-26 17:33:41 -07:00
John Firebaugh
d9627139d9 1.3.1 2013-10-26 16:54:03 -07:00
John Firebaugh
d9e6b1cc38 Fix background defaulting to 0% brightness (fixes #1923) 2013-10-26 16:49:43 -07:00
John Firebaugh
40519b98dd Prioritize boundary tag to minimize area fills (fixes #1920) 2013-10-25 15:37:53 -07:00
John Firebaugh
0ac200ec38 IE compatibility 2013-10-25 15:31:40 -07:00
John Firebaugh
1e78ee5c87 Stricter jshint 2013-10-24 16:08:48 -07:00
John Firebaugh
8323c948a7 jshint fixes 2013-10-24 15:33:52 -07:00
John Firebaugh
f15d6a0e6f 1.3.0 2013-10-24 09:05:40 -07:00
John Firebaugh
fbf2118c76 Fix change summary calculation after restoring
We can't rely on identity equality here due to how
restoring works, and don't want to anyway -- the summary
should ignore net-no-op tag changes.

Fixes #1915.
2013-10-23 17:35:35 -07:00
John Firebaugh
0a3d2161cd Fix corner case that could cause getting stuck in drag mode (#1910) 2013-10-23 16:44:35 -07:00
John Firebaugh
28aec51d20 Merge branch 'save-browse' 2013-10-23 13:37:57 -07:00
John Firebaugh
2de500a90a Add a few more vertex cases to summary 2013-10-23 13:36:58 -07:00
John Firebaugh
697faf0265 Use summary to calculate # in Save button 2013-10-23 13:36:58 -07:00
John Firebaugh
b8e88a7aaf Convert relevantChanges to a method on Difference 2013-10-23 13:36:58 -07:00
John Firebaugh
a05b9b1be5 Report an existing tagged vertex that is moved as modified 2013-10-23 12:00:07 -07:00
Aaron Lidman
e8e9f7a4ff Remove blue circle and icon adjustments 2013-10-23 11:42:33 -04:00
Aaron Lidman
df6a292a44 Add colored changeset icons 2013-10-22 11:48:21 -04:00
Aaron Lidman
dc98c6fc50 Add zoom to warning selection 2013-10-21 21:31:33 -04:00
Aaron Lidman
2dc46806a5 Styled the save button a little 2013-10-21 21:01:04 -04:00
Aaron Lidman
95e5852cbe Fixed the warnings 2013-10-21 20:24:04 -04:00
Aaron Lidman
b4d8e777b5 Fix warnings 2013-10-21 19:46:05 -04:00
Aaron Lidman
22b4e5c6b5 Remove warning and changeset zoom icons and fixed warning problems 2013-10-21 19:38:58 -04:00
John Firebaugh
f9eaed7fb9 Add clipping back 2013-10-21 16:04:59 -07:00
John Firebaugh
4cce2e8d3a Use streams better 2013-10-21 16:04:59 -07:00
John Firebaugh
bd1fac9c48 Fix test failure 2013-10-21 16:04:59 -07:00
John Firebaugh
382bd2abd8 Use actual projection 2013-10-21 16:04:59 -07:00
John Firebaugh
22e453eae5 Use d3.geo.mercator.raw
This bypasses a number of features of D3's default projection
stream pipeline that are unnecessary:

* Antimeridian clipping
* Spherical rotation
* Resampling

This also disables viewport clipping of lines -- I'll add it
back in a separate step.
2013-10-21 16:04:59 -07:00
John Firebaugh
d2c8ea15fd Legend for GPS overlay layer 2013-10-21 13:28:09 -07:00
Aaron Lidman
7b97a6116c Actually fixed references to deleted items 2013-10-21 15:41:24 -04:00
John Firebaugh
a5311b5f6c Show attribution for overlay layers (fixes #1909) 2013-10-21 12:31:48 -07:00
Aaron Lidman
7ead26928d Fixed references to deleted items 2013-10-21 14:45:43 -04:00
Aaron Lidman
1eb4c6ce78 Added more distinction to changeset list items 2013-10-21 14:00:47 -04:00
Aaron Lidman
594baa18b3 Update save commit dialog to use a feature list 2013-10-18 17:11:52 -04:00
John Firebaugh
f1deed2712 Fix area sorting corner case (fixes #1903) 2013-10-18 10:28:01 -04:00
John Firebaugh
1f51098c95 Update selection list items on history changes
This is necessary for handling undos/redos during
multiselection. For example: change a feature's preset
or name, select the feature and some others, undo: the
selection list should update to display the former
preset type and former name.

While here, I removed the object indirection and bound
entities directly, and I removed hover effects (since
the features are selected, you can't see the hover).
2013-10-17 14:07:53 -04:00
John Firebaugh
9557d8f130 Cache path 2013-10-17 10:19:56 -04:00
Aaron Lidman
fe8042131d Changed save commit summary to a feature list 2013-10-16 18:23:23 -04:00
Aaron Lidman
1ae060e35f Excluding verticies where appropriate on save sidebar 2013-10-16 15:23:20 -04:00
Aaron Lidman
b74ba194f2 Added ability to zoom to changeset list items 2013-10-16 12:43:25 -04:00
John Firebaugh
26e38d7f8f Return geometries rather than features in asGeoJSON
No code needs the tags, and it eliminates one level
of function calls in the d3 stream pipeline.
2013-10-16 09:40:01 -04:00
Grant
0542a558d9 Add googleapis.com
Add googleapis.com to naughty list.
2013-10-16 11:49:53 +01:00
Aaron Lidman
ab1b6a508a Multiselection list UI 2013-10-15 18:30:30 -04:00
John Firebaugh
98b10a4f6b Exonerate Firefox 2013-10-15 15:42:15 -04:00