From b6a92cda57ed490bbbb6fb98128190d528d6c3e7 Mon Sep 17 00:00:00 2001
From: Smidy13 <77650800+Smidy13@users.noreply.github.com>
Date: Sat, 2 Oct 2021 18:36:29 +1300
Subject: [PATCH 1/2] Improvement: Improved Error Handling for Missing Images
---
.../Icons-SVG-Sources/nodes/missing-image.svg | 195 ++++++++++++++++++
.../Foundations/Icons/Nodes/missing-image.png | Bin 0 -> 16479 bytes
.../Spaces/Floating-Space/CircularMenuItem.js | 9 +-
3 files changed, 202 insertions(+), 2 deletions(-)
create mode 100644 Projects/Foundations/Icons-SVG-Sources/nodes/missing-image.svg
create mode 100644 Projects/Foundations/Icons/Nodes/missing-image.png
diff --git a/Projects/Foundations/Icons-SVG-Sources/nodes/missing-image.svg b/Projects/Foundations/Icons-SVG-Sources/nodes/missing-image.svg
new file mode 100644
index 000000000..4c726b98d
--- /dev/null
+++ b/Projects/Foundations/Icons-SVG-Sources/nodes/missing-image.svg
@@ -0,0 +1,195 @@
+
+
diff --git a/Projects/Foundations/Icons/Nodes/missing-image.png b/Projects/Foundations/Icons/Nodes/missing-image.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4b795928a19f9d5987814522eb184f34f8153a7
GIT binary patch
literal 16479
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
IlrjtbKh`E**8l(j
literal 0
HcmV?d00001
diff --git a/Projects/Foundations/UI/Spaces/Floating-Space/CircularMenuItem.js b/Projects/Foundations/UI/Spaces/Floating-Space/CircularMenuItem.js
index 67fe1cd7c..17c1b8865 100644
--- a/Projects/Foundations/UI/Spaces/Floating-Space/CircularMenuItem.js
+++ b/Projects/Foundations/UI/Spaces/Floating-Space/CircularMenuItem.js
@@ -110,6 +110,10 @@ function newCircularMenuItem() {
iconPhysics()
+ if (thisObject.icon === undefined) {
+ console.log('[ERROR] newCircularMenuItem -> initialize -> err = Icon not found, Action: "' + thisObject.action + '", relatedUiObject: "' + thisObject.relatedUiObject +'", label: "' + thisObject.label + '"')
+ }
+
selfMouseOverEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver)
selfMouseClickEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseClick', onMouseClick)
selfMouseNotOverEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseNotOver', onMouseNotOver)
@@ -263,7 +267,6 @@ function newCircularMenuItem() {
thisObject.iconOn = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName('Foundations', thisObject.secondaryIcon)
thisObject.iconOff = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName('Foundations', thisObject.secondaryIcon)
} else {
- if (thisObject.label === "Add Dependency Product Folder") { console.log ("Test") }
if (thisObject.relatedUiObject !== undefined && thisObject.iconProject !== undefined) {
thisObject.iconOn = UI.projects.foundations.spaces.designSpace.getIconByProjectAndType(thisObject.iconProject, thisObject.relatedUiObject)
thisObject.iconOff = UI.projects.foundations.spaces.designSpace.getIconByProjectAndType(thisObject.iconProject, thisObject.relatedUiObject)
@@ -485,7 +488,9 @@ function newCircularMenuItem() {
iconSize = UI.projects.foundations.spaces.floatingSpace.style.node.menuItem.imageSize
}
- if (thisObject.icon === undefined) { return }
+ if (thisObject.icon === undefined) {
+ thisObject.icon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName('Foundations', 'missing-image')
+ }
if (thisObject.icon.canDrawIcon === true && thisObject.currentRadius > 1 && thisObject.isDeployed === true) {
browserCanvasContext.drawImage(thisObject.icon, menuPosition.x - iconSize, menuPosition.y - iconSize, iconSize * 2, iconSize * 2)
From 516535b8e497ad99e64814f551e8671f2bd795cb Mon Sep 17 00:00:00 2001
From: Smidy13 <77650800+Smidy13@users.noreply.github.com>
Date: Sat, 2 Oct 2021 18:43:33 +1300
Subject: [PATCH 2/2] Spelling: Correcting Spelling in Splash Screen Text
---
Platform/WebServer/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Platform/WebServer/index.html b/Platform/WebServer/index.html
index 663111b2f..9766c8a38 100644
--- a/Platform/WebServer/index.html
+++ b/Platform/WebServer/index.html
@@ -58,7 +58,7 @@
"splashTextLine3Html": ''
},
{
- "splashTextLine1Html": 'Superalgos is a community of algo traders, sharing knowleadge, experience, and tools.'
+ "splashTextLine1Html": 'Superalgos is a community of algo traders, sharing knowledge, experience, and tools.'
,
"splashTextLine2Html": 'We negotiate with exchanges and pass on benefits to all members. Become part of the Superalgos Community by making a small contribution to the open-source project!'
,
|