From dff5a7d5b9dd7ef6b0915709de32d436b9ee30cc Mon Sep 17 00:00:00 2001 From: BroodjeAap Date: Sun, 18 Sep 2022 13:01:38 +0000 Subject: [PATCH] properly center new nodes --- static/edit.js | 6 +++--- static/edit.ts | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/static/edit.js b/static/edit.js index 2dcaf67..c82de41 100644 --- a/static/edit.js +++ b/static/edit.js @@ -74,7 +74,7 @@ function onSubmitNewFilter() { var var1Input = document.getElementById("var1Input"); var var2Input = document.getElementById("var2Input"); var var3Input = document.getElementById("var3Input"); - _diagram.addNode(Math.max.apply(Math, _diagram.nodes.map(function (n) { return n.id; })) + 1, _diagram.canvas.width / 2, _diagram.canvas.height / 2, name, { + _diagram.addNode(Math.max.apply(Math, _diagram.nodes.map(function (n) { return n.id; })) + 1, _diagram.canvas.width / 2 - _diagram.cameraX, _diagram.canvas.height / 2 - _diagram.cameraY, name, { type: type, var1: var1Input.value, var2: var2Input.value, @@ -84,7 +84,7 @@ function onSubmitNewFilter() { function newFilterInit() { var select = document.getElementById("typeInput"); select.onchange = onTypeChange; - var button = document.getElementById("submitFilterButton"); - button.onclick = onSubmitNewFilter; + var submitButton = document.getElementById("submitFilterButton"); + submitButton.onclick = onSubmitNewFilter; } document.addEventListener('DOMContentLoaded', newFilterInit, false); diff --git a/static/edit.ts b/static/edit.ts index ea8b983..97ba7ab 100644 --- a/static/edit.ts +++ b/static/edit.ts @@ -85,8 +85,8 @@ function onSubmitNewFilter(){ _diagram.addNode( Math.max(..._diagram.nodes.map(n => n.id)) + 1, - _diagram.canvas.width / 2, - _diagram.canvas.height / 2, + _diagram.canvas.width / 2 - _diagram.cameraX, + _diagram.canvas.height / 2 - _diagram.cameraY, name, { type: type, var1: var1Input.value, @@ -99,7 +99,7 @@ function newFilterInit(){ let select = document.getElementById("typeInput") as HTMLSelectElement; select.onchange = onTypeChange; - let button = document.getElementById("submitFilterButton") as HTMLButtonElement; - button.onclick = onSubmitNewFilter + let submitButton = document.getElementById("submitFilterButton") as HTMLButtonElement; + submitButton.onclick = onSubmitNewFilter } document.addEventListener('DOMContentLoaded', newFilterInit, false); \ No newline at end of file