From 6c2a7d6fff9aef60d21f228803e3e73ab4130225 Mon Sep 17 00:00:00 2001 From: Igor Kulikov Date: Thu, 31 May 2018 14:21:55 +0300 Subject: [PATCH] RuleChain UI: Coordinates protection. --- ui/src/app/rulechain/rulechain.controller.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ui/src/app/rulechain/rulechain.controller.js b/ui/src/app/rulechain/rulechain.controller.js index 06df2cd493..dfd1a971e8 100644 --- a/ui/src/app/rulechain/rulechain.controller.js +++ b/ui/src/app/rulechain/rulechain.controller.js @@ -979,8 +979,8 @@ export function RuleChainController($state, $scope, $compile, $q, $mdUtil, $time additionalInfo: ruleNode.additionalInfo, configuration: ruleNode.configuration, debugMode: ruleNode.debugMode, - x: ruleNode.additionalInfo.layoutX, - y: ruleNode.additionalInfo.layoutY, + x: Math.round(ruleNode.additionalInfo.layoutX), + y: Math.round(ruleNode.additionalInfo.layoutY), component: component, name: ruleNode.name, nodeClass: vm.types.ruleNodeType[component.type].nodeClass, @@ -1054,8 +1054,8 @@ export function RuleChainController($state, $scope, $compile, $q, $mdUtil, $time ruleChainNode = { id: 'rule-chain-node-' + vm.nextNodeID++, additionalInfo: ruleChainConnection.additionalInfo, - x: ruleChainConnection.additionalInfo.layoutX, - y: ruleChainConnection.additionalInfo.layoutY, + x: Math.round(ruleChainConnection.additionalInfo.layoutX), + y: Math.round(ruleChainConnection.additionalInfo.layoutY), component: types.ruleChainNodeComponent, nodeClass: vm.types.ruleNodeType.RULE_CHAIN.nodeClass, icon: vm.types.ruleNodeType.RULE_CHAIN.icon, @@ -1177,8 +1177,8 @@ export function RuleChainController($state, $scope, $compile, $q, $mdUtil, $time if (!ruleNode.additionalInfo) { ruleNode.additionalInfo = {}; } - ruleNode.additionalInfo.layoutX = node.x; - ruleNode.additionalInfo.layoutY = node.y; + ruleNode.additionalInfo.layoutX = Math.round(node.x); + ruleNode.additionalInfo.layoutY = Math.round(node.y); ruleChainMetaData.nodes.push(ruleNode); nodes.push(node); } @@ -1205,8 +1205,8 @@ export function RuleChainController($state, $scope, $compile, $q, $mdUtil, $time if (!ruleChainConnection.additionalInfo) { ruleChainConnection.additionalInfo = {}; } - ruleChainConnection.additionalInfo.layoutX = destNode.x; - ruleChainConnection.additionalInfo.layoutY = destNode.y; + ruleChainConnection.additionalInfo.layoutX = Math.round(destNode.x); + ruleChainConnection.additionalInfo.layoutY = Math.round(destNode.y); ruleChainConnection.additionalInfo.ruleChainNodeId = destNode.id; ruleChainMetaData.ruleChainConnections.push(ruleChainConnection); } else {