properly center new nodes

This commit is contained in:
BroodjeAap 2022-09-18 13:01:38 +00:00
parent fee75e1e17
commit dff5a7d5b9
2 changed files with 7 additions and 7 deletions

View file

@ -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);

View file

@ -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);