John Firebaugh
6c849baad6
Revert "Cache centroid"
...
Causes misplaced labels, suspect due to rounding artifacts.
This reverts commit 5344bdea26 .
2013-05-18 09:20:58 -07:00
John Firebaugh
6045ffcfbe
Comment why _childNodes needn't be updated
2013-05-18 09:20:58 -07:00
John Firebaugh
293bb23876
Graph#rebase must invalidate transients
2013-05-18 09:20:57 -07:00
John Firebaugh
5c9c865f12
Move flush to context
2013-05-18 09:20:57 -07:00
John Firebaugh
8e05ed271d
Simplify
2013-05-17 16:43:40 -07:00
John Firebaugh
8b4ef90992
Revert "Add URL flag for translate3d"
...
This reverts commit 228dfbe993 .
2013-05-17 16:37:21 -07:00
John Firebaugh
97d74b2846
Remove entity length condition
...
Rendering performance stalls before this limit anyway.
2013-05-17 16:30:54 -07:00
Saman Bemel-Benrud
b7cd531482
clearer translate UI.
2013-05-17 18:57:35 -04:00
John Firebaugh
5344bdea26
Cache centroid
2013-05-17 15:31:27 -07:00
John Firebaugh
2e4207f99b
Cache geometry
2013-05-17 15:31:27 -07:00
saman bb
20ed02c2c4
minor style fixes.
2013-05-16 23:00:18 -04:00
John Firebaugh
da9602795c
Don't allow deleting incomplete relations
...
This will fail with an "entity not found" error.
2013-05-16 16:43:41 -07:00
John Firebaugh
1cfeba3da4
Don't draw offscreen vertices ( fixes #1494 )
2013-05-16 15:28:50 -07:00
John Firebaugh
fdc5824c5a
Simplify
2013-05-16 15:28:50 -07:00
Saman Bemel-Benrud
0e2c7c4b3e
animate transitions for translate UI.
2013-05-16 00:40:43 -04:00
Saman Bemel-Benrud
c27da981e0
merging in master
2013-05-15 23:36:06 -04:00
Saman Bemel-Benrud
b17fd80617
resolve cnflic
2013-05-15 23:35:17 -04:00
John Firebaugh
4de0eada5f
Merge pull request #1486 from systemed/checkboxes
...
styles for check-boxes. Closes #1297
2013-05-15 15:36:42 -07:00
John Firebaugh
2045d884c6
Set projection precision to 0
...
Might fix #1270
2013-05-15 15:35:54 -07:00
Saman Bemel-Benrud
aa446c074a
better placeholder text / proper translation
2013-05-15 17:31:16 -04:00
Saman Bemel-Benrud
d8308cbb6c
icon+tooltip for 'report a bug' link in footer
2013-05-15 17:15:49 -04:00
Saman Bemel-Benrud
6ecbf3778f
cleanup / polish new changes
2013-05-15 16:57:04 -04:00
Saman Bemel-Benrud
be933a72cb
style cleanup + fleshed out translate UI
2013-05-15 16:15:42 -04:00
Saman Bemel-Benrud
6423455c66
starting to add basic translate ui adjustments.
2013-05-15 14:23:30 -04:00
Saman Bemel-Benrud
0bdea49ffb
minor cosmetic + ui improvements.
2013-05-15 14:08:25 -04:00
John Firebaugh
6075367015
Don't store unused parts of OSM XML
2013-05-14 20:47:58 -07:00
John Firebaugh
d238e4eaeb
Convert Tail to a behavior
...
This avoids an extra mousemove listener in base modes.
2013-05-14 17:51:24 -07:00
John Firebaugh
5b69387ea0
Fix unknown entity error on delete
2013-05-14 17:23:06 -07:00
John Firebaugh
6431fca8a3
Fix area caching ( fixes #1485 )
2013-05-14 16:52:02 -07:00
Saman Bemel-Benrud
9e8ae25339
styles for check-boxes. Closes #1297
2013-05-14 15:33:24 -04:00
John Firebaugh
271ddace64
Revert "prevent accidental drags"
...
Not sure this helps a whole lot, and it requires a mousemove listener.
This reverts commit b7760e8747 .
2013-05-14 09:33:27 -07:00
John Firebaugh
51cb9af907
Cache area
2013-05-13 22:46:29 -07:00
John Firebaugh
544c493eba
Cache isIntersection
2013-05-13 22:40:43 -07:00
John Firebaugh
afc8f109e8
Render areas in one pass
2013-05-13 22:28:24 -07:00
John Firebaugh
29f4006526
Set pattern only on enter
2013-05-13 21:50:32 -07:00
John Firebaugh
878a4c0074
Don't need member tags for area strokes
...
Member tags are for multipolygon members, and multipolygon
member strokes are rendered by iD.svg.Lines.
2013-05-13 21:45:26 -07:00
John Firebaugh
9502729f5e
Optimize presets.match
...
Previous implementation was linear in the number of
presets. This should be near constant time.
2013-05-13 21:07:26 -07:00
John Firebaugh
525d37c647
Preset#matchTags -> Preset#matchScore
2013-05-13 17:48:18 -07:00
John Firebaugh
bb8e91da31
Eliminate context dependency
2013-05-13 17:48:18 -07:00
John Firebaugh
9495f8f1c0
Optimize area rendering
...
Use iD.svg.Path for caching, and teach iD.svg.Path to
round coordinates.
2013-05-13 17:48:18 -07:00
John Firebaugh
16e05fd657
Revert "Don't use :active pseudo-class"
...
Now seeing this cause poor pan performance.
This reverts commit 9fafd6b56a .
2013-05-13 14:16:14 -07:00
John Firebaugh
1a6a9b5b9e
Better way of doing hover suppression
2013-05-13 12:53:03 -07:00
John Firebaugh
21a51be56a
Only redraw vertices when selection changes
...
Fixes #1395
2013-05-13 12:53:03 -07:00
John Firebaugh
fd1573fa08
Abandon iD.svg.MemberClasses
...
Substantial performance hit for something that's barely used.
2013-05-13 12:46:01 -07:00
John Firebaugh
1455c5e551
Use entity ID selectors in more places
2013-05-13 12:29:29 -07:00
John Firebaugh
07fb94fee2
Fix node dragging
2013-05-13 12:27:20 -07:00
John Firebaugh
fcafce7517
Really fix area drawing
2013-05-13 12:19:51 -07:00
John Firebaugh
a7bc5d367b
Fix area drawing
2013-05-13 10:29:31 -07:00
John Firebaugh
9fafd6b56a
Don't use :active pseudo-class
...
It's slow (500 ms recalculate style vs 1ms).
2013-05-13 09:49:29 -07:00
John Firebaugh
70e5411114
Optimize vertex rendering
...
* Cache icon
* Append rather than insert
* Do fewer things on update
* Don't create a fill unless needed
* Don't apply tag and member classes (never used)
* Drop down to raw setAttribute (d3 is slow :trollface:)
2013-05-13 09:37:48 -07:00