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' } }