diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-003-tutorial-step-add-the-assets.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-003-tutorial-step-add-the-assets.json index 23af12f8e..7235eed4d 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-003-tutorial-step-add-the-assets.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-003-tutorial-step-add-the-assets.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 3, - "type": "Tutorial Step - Add the Assets", + "type": "Tutorial Step - Add the Assets 1", "definition": { "icon": { "project": "Superalgos", diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-004-tutorial-step-add-the-assets.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-004-tutorial-step-add-the-assets.json index 2072e2084..205f28c90 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-004-tutorial-step-add-the-assets.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-004-tutorial-step-add-the-assets.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 4, - "type": "Tutorial Step - Add the Assets", + "type": "Tutorial Step - Add the Assets 2", "definition": { "icon": { "project": "Superalgos", @@ -14,10 +14,6 @@ "style": "Title", "text": "Step 2: Configure Assets" }, - { - "style": "Link", - "text": "->" - }, { "style": "Note", "text": "If the icon for the configured assets exist in the image library, the default icon is replaced automatically." diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-005-tutorial-step-add-the-assets.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-005-tutorial-step-add-the-assets.json index a2c1ee636..31157f936 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-005-tutorial-step-add-the-assets.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-005-tutorial-step-add-the-assets.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 5, - "type": "Tutorial Step - Add the Assets", + "type": "Tutorial Step - Add the Assets 3", "definition": { "icon": { "project": "Superalgos", @@ -14,10 +14,6 @@ "style": "Title", "text": "Step 3: Label Nodes" }, - { - "style": "Link", - "text": "->" - }, { "style": "Success", "text": "Keeping a tidy Workspace with proper labels for significant nodes helps in managing large operations and administering complexity." diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-007-tutorial-step-set-up-the-market.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-007-tutorial-step-set-up-the-market.json index f06c741a4..65a84f60c 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-007-tutorial-step-set-up-the-market.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-007-tutorial-step-set-up-the-market.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 7, - "type": "Tutorial Step - Set Up the Market", + "type": "Tutorial Step - Set Up the Market 1", "definition": { "icon": { "project": "Superalgos", diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-008-tutorial-step-set-up-the-market.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-008-tutorial-step-set-up-the-market.json index e261b3766..aa1963827 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-008-tutorial-step-set-up-the-market.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-008-tutorial-step-set-up-the-market.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 8, - "type": "Tutorial Step - Set Up the Market", + "type": "Tutorial Step - Set Up the Market 2", "definition": { "icon": { "project": "Superalgos", diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-009-tutorial-step-set-up-the-market.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-009-tutorial-step-set-up-the-market.json index a1d09d1eb..04baef53f 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-009-tutorial-step-set-up-the-market.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-009-tutorial-step-set-up-the-market.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 9, - "type": "Tutorial Step - Set Up the Market", + "type": "Tutorial Step - Set Up the Market 3", "definition": { "icon": { "project": "Superalgos", diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-010-tutorial-step-set-up-the-market.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-010-tutorial-step-set-up-the-market.json index e1e494ff3..1fffe5a33 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-010-tutorial-step-set-up-the-market.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-010-tutorial-step-set-up-the-market.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 10, - "type": "Tutorial Step - Set Up the Market", + "type": "Tutorial Step - Set Up the Market 4", "definition": { "icon": { "project": "Superalgos", diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-013-tutorial-step-network-verification.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-013-tutorial-step-network-verification.json index 3594e58df..954594872 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-013-tutorial-step-network-verification.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-013-tutorial-step-network-verification.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 13, - "type": "Tutorial Step - Network Verification", + "type": "Tutorial Step - Network Verification 1", "definition": { "icon": { "project": "Superalgos", @@ -29,10 +29,6 @@ { "style": "List", "text": "One Task Manager per Data Mine and one Task for each bot defined in each data mine." - }, - { - "style": "Link", - "text": "->" } ] } \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-014-tutorial-step-network-verification.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-014-tutorial-step-network-verification.json index 297f4451e..eb542b693 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-014-tutorial-step-network-verification.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-014-tutorial-step-network-verification.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 14, - "type": "Tutorial Step - Network Verification", + "type": "Tutorial Step - Network Verification 2", "definition": { "icon": { "project": "Superalgos", @@ -29,10 +29,6 @@ { "style": "List", "text": "One Task Manager per trading mine and one Task with a Backtesting Session for each Trading System in the workspace." - }, - { - "style": "Link", - "text": "->" } ] } \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-015-tutorial-step-network-verification.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-015-tutorial-step-network-verification.json index 008742814..c6180d8d1 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-015-tutorial-step-network-verification.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-015-tutorial-step-network-verification.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 15, - "type": "Tutorial Step - Network Verification", + "type": "Tutorial Step - Network Verification 3", "definition": { "icon": { "project": "Superalgos", diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-016-tutorial-step-network-verification.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-016-tutorial-step-network-verification.json index 11d346594..1024fa422 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-016-tutorial-step-network-verification.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-016-tutorial-step-network-verification.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 16, - "type": "Tutorial Step - Network Verification", + "type": "Tutorial Step - Network Verification 4", "definition": { "icon": { "project": "Superalgos", diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-018-tutorial-step-charts-verification.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-018-tutorial-step-charts-verification.json index e73c8e417..381fbff8c 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-018-tutorial-step-charts-verification.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-018-tutorial-step-charts-verification.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 18, - "type": "Tutorial Step - Charts Verification", + "type": "Tutorial Step - Charts Verification 1", "definition": { "icon": { "project": "Superalgos", @@ -25,10 +25,6 @@ { "style": "List", "text": "A Time Machine node for each trading session created in the Production Trading Tasks." - }, - { - "style": "Link", - "text": "->" } ] } \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-019-tutorial-step-charts-verification.json b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-019-tutorial-step-charts-verification.json index 183bcea4a..ad98aa567 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-019-tutorial-step-charts-verification.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-019-tutorial-step-charts-verification.json @@ -1,7 +1,7 @@ { "tutorial": "Install a New Market", "pageNumber": 19, - "type": "Tutorial Step - Charts Verification", + "type": "Tutorial Step - Charts Verification 2", "definition": { "icon": { "project": "Superalgos", diff --git a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js index 9b5129880..cd11d1cb7 100644 --- a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js +++ b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js @@ -1377,27 +1377,37 @@ function newSuperalgosTutorialSpace() { if (schemaDocument.definition !== undefined && schemaDocument.definition.text !== '') { if (fullscreenMode === false) { - html = html + '' - html = html + '' - html = html + '' - html = html + '' - html = html + '' - html = html + '
' - if (schemaDocument.definition.icon !== undefined && schemaDocument.definition.icon.name !== '') { - html = html + '
' - newImageName = schemaDocument.definition.icon.name - newImageProject = schemaDocument.definition.icon.project + if (schemaDocument.definition.icon === undefined || schemaDocument.definition.icon.name === '') { + /* When there is no image, we will render a Summary instead of a Table */ + let text = schemaDocument.definition.text + text = UI.projects.superalgos.utilities.docs.addKeyboard(text) + text = UI.projects.superalgos.utilities.docs.addCodeToCamelCase(text) + text = UI.projects.superalgos.utilities.docs.addCodeToWhiteList(text) + text = UI.projects.superalgos.utilities.docs.addToolTips(text) + html = html + '
' + text + '
' + } else { + html = html + '' + html = html + '' + html = html + '' + html = html + '' + html = html + '' + html = html + '
' + if (schemaDocument.definition.icon !== undefined && schemaDocument.definition.icon.name !== '') { + html = html + '
' + newImageName = schemaDocument.definition.icon.name + newImageProject = schemaDocument.definition.icon.project + } + html = html + '
' + + let text = schemaDocument.definition.text + text = UI.projects.superalgos.utilities.docs.addKeyboard(text) + text = UI.projects.superalgos.utilities.docs.addCodeToCamelCase(text) + text = UI.projects.superalgos.utilities.docs.addCodeToWhiteList(text) + text = UI.projects.superalgos.utilities.docs.addToolTips(text) + + html = html + '' + text + '' + html = html + '
' } - html = html + '
' - - let text = schemaDocument.definition.text - text = UI.projects.superalgos.utilities.docs.addKeyboard(text) - text = UI.projects.superalgos.utilities.docs.addCodeToCamelCase(text) - text = UI.projects.superalgos.utilities.docs.addCodeToWhiteList(text) - text = UI.projects.superalgos.utilities.docs.addToolTips(text) - - html = html + '' + text + '' - html = html + '
' } }