mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-27 07:53:40 +00:00
Cache mousePosition
This commit is contained in:
@@ -225,11 +225,14 @@ iD.svg.Labels = function(projection) {
|
||||
|
||||
var rtree = new RTree(),
|
||||
rectangles = {},
|
||||
mousePosition;
|
||||
mousePosition, cacheDimensions;
|
||||
|
||||
return function drawLabels(surface, graph, entities, filter, dimensions, fullRedraw) {
|
||||
|
||||
mousePosition = iD.util.fastMouse(surface.node().parentNode);
|
||||
if (!mousePosition || dimensions.join(',') !== cacheDimensions) {
|
||||
mousePosition = iD.util.fastMouse(surface.node().parentNode);
|
||||
cacheDimensions = dimensions.join(',');
|
||||
}
|
||||
|
||||
d3.select(surface.node().parentNode)
|
||||
.on('mousemove.hidelabels', hideOnMouseover);
|
||||
|
||||
Reference in New Issue
Block a user