diff --git a/Projects/Superalgos/Schemas/AppSchema.json b/Projects/Superalgos/Schemas/AppSchema.json index f58e2f768..c0728eeba 100644 --- a/Projects/Superalgos/Schemas/AppSchema.json +++ b/Projects/Superalgos/Schemas/AppSchema.json @@ -14648,7 +14648,7 @@ "config": true }, "initialValues": { - "config": "{ \n\"backgroundColor\": \"UI_COLOR.BLACK\"\n}" + "config": "{\"backgroundColor\":\"UI_COLOR.BLACK\",\"node\":{\"fontSize\":16,\"imageSize\":60,\"type\":{\"fontColor\":\"UI_COLOR.WHITE\"},\"name\":{\"fontColor\":\"UI_COLOR.WHITE\"},\"menuItem\":{\"backgroundColor\":\"UI_COLOR.BLACK\",\"fontColor\":\"UI_COLOR.WHITE\",\"fontSize\":14,\"imageSize\":14}}}" }, "menuItems": [ { @@ -14681,7 +14681,7 @@ "config": true }, "initialValues": { - "config": "{ \n\"distanceBetweenNodes\": 500\n}" + "config": "{\"node\":{\"distancePercentage\":60,\"radiusPercentage\":85,\"massPercentage\":100,\"animationSteps\":2,\"menuItem\":{\"widthPercentage\":100,\"heightPercentage\":60,\"radiusPercentage\":90}},\"physics\":false}" }, "menuItems": [ { diff --git a/Projects/Superalgos/UI/Spaces/Floating-Space/ConfigEditor.js b/Projects/Superalgos/UI/Spaces/Floating-Space/ConfigEditor.js index 9fc7d1281..bc7c8280b 100644 --- a/Projects/Superalgos/UI/Spaces/Floating-Space/ConfigEditor.js +++ b/Projects/Superalgos/UI/Spaces/Floating-Space/ConfigEditor.js @@ -73,7 +73,7 @@ function newConfigEditor() { thisObject.payload.uiObject.uiObjectTitle.exitEditMode() let textArea = document.getElementById('textArea') - textArea.value = thisObject.payload.node.config + textArea.value = JSON.stringify(JSON.parse(thisObject.payload.node.config), undefined, 4) textArea.style = 'resize: none;' + ' border: none;' + ' outline: none;' + diff --git a/UI/Canvas.js b/UI/Canvas.js index 0865f73db..15cc7e1cc 100644 --- a/UI/Canvas.js +++ b/UI/Canvas.js @@ -464,7 +464,12 @@ function newCanvas() { if ((event.ctrlKey === true || event.metaKey === true) && event.altKey === true && event.shiftKey === true && event.keyCode === 123) { // Dev Tool when used with F12 if (nodeOnFocus !== undefined) { + console.log('Node on Focus:') console.log(nodeOnFocus) + if (nodeOnFocus.config !== undefined) { + console.log('Node on Focus Config:') + console.log(JSON.stringify(JSON.parse(nodeOnFocus.config)).replaceAll('"', '\"')) + } return } }