diff --git a/Client/WebServer/index.html b/Client/WebServer/index.html
index 91c2cf766..10fb2eaa2 100644
--- a/Client/WebServer/index.html
+++ b/Client/WebServer/index.html
@@ -62,7 +62,7 @@
+
diff --git a/Projects/Superalgos/Schemas/AppSchema.json b/Projects/Superalgos/Schemas/AppSchema.json
index 0f41a8935..4bbf31b44 100644
--- a/Projects/Superalgos/Schemas/AppSchema.json
+++ b/Projects/Superalgos/Schemas/AppSchema.json
@@ -12432,7 +12432,6 @@
},
{
"type": "Move To Phase Event",
- "docURL": "",
"menuItems": [
{
"action": "Add UI Object",
diff --git a/Projects/Superalgos/UI/Function-Libraries/ActionSwitch.js b/Projects/Superalgos/UI/Function-Libraries/ActionSwitch.js
index d0f8d19ee..37a6f455d 100644
--- a/Projects/Superalgos/UI/Function-Libraries/ActionSwitch.js
+++ b/Projects/Superalgos/UI/Function-Libraries/ActionSwitch.js
@@ -634,18 +634,7 @@ function newSuperalgosActionSwitch() {
{
let definition = getNodeDefinition(action.node)
if (definition !== undefined) {
- if (definition.docURL !== undefined) {
- UI.projects.superalgos.spaces.docsSpace.navigateTo(definition.docURL)
- } else {
- let headName = UI.projects.superalgos.utilities.hierarchy.getHiriarchyHead(action.node).type
- headName = headName.toLowerCase()
- headName = headName.split(" ").join("-")
- let nodeName = action.node.type
- nodeName = nodeName.toLowerCase()
- nodeName = nodeName.split(" ").join("-")
- url = UI.projects.superalgos.globals.docs.DOCUMENTATION_URL_PREFIX + "suite-hierarchy-" + headName + ".html#" + nodeName
- UI.projects.superalgos.spaces.docsSpace.navigateTo(url)
- }
+ UI.projects.superalgos.spaces.docsSpace.navigateTo(action.node)
}
}
break
diff --git a/Projects/Superalgos/UI/Globals/Docs.js b/Projects/Superalgos/UI/Globals/Docs.js
index 43c7ed371..75f11d032 100644
--- a/Projects/Superalgos/UI/Globals/Docs.js
+++ b/Projects/Superalgos/UI/Globals/Docs.js
@@ -1,7 +1,5 @@
function newSuperalgosGlobalsDocs() {
thisObject = {
- DOCUMENTATION_URL_PREFIX: 'https://docs.superalgos.org/',
- DOCUMENTATION_URL_DEFAULT: 'https://docs.superalgos.org/suite-about-this-documentation.html'
}
return thisObject
}
\ No newline at end of file
diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js
index e5d5cd9af..d409a1cce 100644
--- a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js
+++ b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js
@@ -48,14 +48,25 @@ function newSuperalgosDocSpace() {
}
function onOpening() {
-
+
}
function onClosing() {
}
- function navigateTo(url) {
+ function navigateTo(node) {
+
+ buildNodeHtmlPage()
+
+ function buildNodeHtmlPage() {
+ let HTML = node.type
+
+ let docsAppDiv = document.getElementById('docsDiv')
+ docsAppDiv.innerHTML = HTML
+ }
+
+
thisObject.sidePanelTab.open()
}
@@ -85,20 +96,20 @@ function newSuperalgosDocSpace() {
function physics() {
thisObject.sidePanelTab.physics()
- docAppDivPhysics()
+ docsAppDivPhysics()
- function docAppDivPhysics() {
- let docAppDiv = document.getElementById('docApp')
- docAppDivPosition = {
+ function docsAppDivPhysics() {
+ let docsAppDiv = document.getElementById('docsDiv')
+ docsAppDivPosition = {
x: 0,
y: 0
}
- docAppDivPosition = thisObject.container.frame.frameThisPoint(docAppDivPosition)
- docAppDiv.style = ' ' +
- 'position:fixed; top:' + docAppDivPosition.y + 'px; ' +
- 'left:' + docAppDivPosition.x + 'px; z-index:1; ' +
- 'width: ' + thisObject.container.frame.width + 'px;' +
- 'height: ' + thisObject.container.frame.height + 'px'
+ docsAppDivPosition = thisObject.container.frame.frameThisPoint(docsAppDivPosition)
+ docsAppDiv.style = ' ' +
+ 'position:fixed; top:' + docsAppDivPosition.y + 'px; ' +
+ 'left:' + docsAppDivPosition.x + 'px; z-index:1; ' +
+ 'width: ' + thisObject.container.frame.width + 'px;' +
+ 'height: ' + thisObject.container.frame.height + 'px'
}
}