From 2a859e63298eadb8870d75a2f53ecc4af7b2cb08 Mon Sep 17 00:00:00 2001 From: ziajka Date: Thu, 13 Dec 2018 09:46:00 +0100 Subject: [PATCH] Fix updating text position when zoomed in/out --- src/app/services/node.service.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/services/node.service.ts b/src/app/services/node.service.ts index 34eb8390..618e30b1 100644 --- a/src/app/services/node.service.ts +++ b/src/app/services/node.service.ts @@ -32,7 +32,7 @@ export class NodeService { .post( server, `/projects/${project.project_id}/templates/${template.template_id}`, - {'x': x, 'y': y, 'compute_id': compute_id}); + {'x': Math.round(x), 'y': Math.round(y), 'compute_id': compute_id}); } updatePosition(server: Server, node: Node, x: number, y: number): Observable { @@ -50,8 +50,8 @@ export class NodeService { 'rotation': label.rotation, 'style': label.style, 'text': label.text, - 'x': label.x, - 'y': label.y + 'x': Math.round(label.x), + 'y': Math.round(label.y) } }); } @@ -59,8 +59,8 @@ export class NodeService { update(server: Server, node: Node): Observable { return this.httpServer .put(server, `/projects/${node.project_id}/nodes/${node.node_id}`, { - 'x': node.x, - 'y': node.y, + 'x': Math.round(node.x), + 'y': Math.round(node.y), 'z': node.z }); }