mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 08:14:38 +02:00
Select box runs fine with any zoom level and or panning.
This commit is contained in:
parent
44b7c30ac0
commit
1b7c1efe4b
@ -1608,15 +1608,17 @@ MapController.prototype.multiple_selection_select_nodes = function() {
|
|||||||
var zoom = d3.transform(
|
var zoom = d3.transform(
|
||||||
d3.select(self._target + " .viewport").attr("transform"));
|
d3.select(self._target + " .viewport").attr("transform"));
|
||||||
|
|
||||||
selection_box_dimensions["x"] = (selection_box_dimensions["x"]
|
console.log("zoom", zoom);
|
||||||
- zoom.translate[0]); // / zoom.scale[0];
|
|
||||||
selection_box_dimensions["y"] = (selection_box_dimensions["y"]
|
selection_box_dimensions["x"] = (selection_box_dimensions["x"] / zoom.scale[0]
|
||||||
- zoom.translate[1]); // / zoom.scale[1];
|
- zoom.translate[0] / zoom.scale[0]);
|
||||||
|
selection_box_dimensions["y"] = (selection_box_dimensions["y"] / zoom.scale[1]
|
||||||
|
- zoom.translate[1] / zoom.scale[1]);
|
||||||
|
|
||||||
selection_box_dimensions["width"] =
|
selection_box_dimensions["width"] =
|
||||||
selection_box_dimensions["width"] * zoom.scale[0];
|
selection_box_dimensions["width"] / zoom.scale[0];
|
||||||
selection_box_dimensions["height"] =
|
selection_box_dimensions["height"] =
|
||||||
selection_box_dimensions["height"] * zoom.scale[1];
|
selection_box_dimensions["height"] / zoom.scale[1];
|
||||||
|
|
||||||
$.each(nodes, function(i, node) {
|
$.each(nodes, function(i, node) {
|
||||||
if (node.type != ITEM_TYPE_AGENT_NETWORKMAP)
|
if (node.type != ITEM_TYPE_AGENT_NETWORKMAP)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user