diff --git a/Client/WebServer/css/docs.css b/Client/WebServer/css/docs.css index 38cb4e4d0..000fbf5c2 100644 --- a/Client/WebServer/css/docs.css +++ b/Client/WebServer/css/docs.css @@ -1,22 +1,18 @@ .docs-page { - padding: 15px; - margin-bottom: 20px; - border: 2px solid; - border-color: #1b998b; - border-radius: 8px; + border: 0px solid; background-color: #fdfdfd; } .docs-definitionTable { background-color: #f3f3f3; - border-top-color: #a6e1ec; - padding: 15px; - margin: 20px 0; - border: solid 0px; vertical-align: middle; - min-width: 100px; - width: 100%; + width: 95%; + min-width: 95px; + margin: auto; + margin-bottom: 20px; + margin-top: 20px; + border: 1px solid #dedede; } .docs-image-container { @@ -27,8 +23,24 @@ width: 100%; } + .docs-font-medium { + font:normal normal normal 32px/1 "segoeui"; + text-rendering:auto; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + line-height: 150% + } + + .docs-font-large { + font:bold normal normal 40px/1 "segoeui"; + text-rendering:auto; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + line-height: 150% + } + .docs-font-bold-small { - font:bold normal normal 14px/1 "segoeui"; + font:bold normal normal 24px/1 "segoeui"; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; diff --git a/Projects/ProjectsSchema.json b/Projects/ProjectsSchema.json index 1ad28d2c0..48be20546 100644 --- a/Projects/ProjectsSchema.json +++ b/Projects/ProjectsSchema.json @@ -220,7 +220,7 @@ "functionName": "newSuperalgosTopSpace", "initializationIndex": 1, "animationPhysicsIndex": 7, - "animationDrawIndex": 6, + "animationDrawIndex": 5, "onMouseOverIndex": 4, "onMouseClickIndex": 4, "onMouseDownIndex": 4 @@ -232,7 +232,7 @@ "functionName": "newSuperalgosCockpitSpace", "initializationIndex": 2, "animationPhysicsIndex": 0, - "animationDrawIndex": 7, + "animationDrawIndex": 6, "onMouseWheelIndex": 4, "onMouseOverIndex": 5, "onMouseClickIndex": 5, @@ -297,7 +297,7 @@ "functionName": "newSuperalgosDocSpace", "initializationIndex": 7, "animationPhysicsIndex": 5, - "animationDrawIndex": 4, + "animationDrawIndex": 7, "onMouseWheelIndex": 1, "onMouseOverIndex": 1, "onMouseClickIndex": 1, @@ -316,7 +316,7 @@ "functionName": "newSuperalgosTutorialSpace", "initializationIndex": 8, "animationPhysicsIndex": 6, - "animationDrawIndex": 5, + "animationDrawIndex": 4, "onMouseWheelIndex": 0, "onMouseOverIndex": 0, "onMouseClickIndex": 0, diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js index 6b3bfd78b..d8c58dde7 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js @@ -68,20 +68,25 @@ function newSuperalgosDocSpace() { function buildNodeHtmlPage() { let HTML = '' - HTML = HTML + '' - HTML = HTML + '' - HTML = HTML + '' - HTML = HTML + '' - HTML = HTML + '' - HTML = HTML + '
' - HTML = HTML + '
' - HTML = HTML + '
' - HTML = HTML + '' + addToolTips(node, nodeDocsDefinition.definition) + '' - HTML = HTML + '
' + if (nodeDocsDefinition.definition !== undefined) { + HTML = HTML + '' + HTML = HTML + '' + HTML = HTML + '' + HTML = HTML + '' + HTML = HTML + '' + HTML = HTML + '
' + HTML = HTML + '
' + HTML = HTML + '
' + HTML = HTML + '' + addToolTips(node, nodeDocsDefinition.definition) + '' + HTML = HTML + '
' + } let docsAppDiv = document.getElementById('docsDiv') docsAppDiv.innerHTML = HTML - addDefinitionImage(nodeAppDefinition, node.project) + + if (nodeDocsDefinition.definition !== undefined) { + addDefinitionImage(nodeAppDefinition, node.project) + } } thisObject.sidePanelTab.open() @@ -95,14 +100,15 @@ function newSuperalgosDocSpace() { let webParam = 'Icons/' + project + '/' + imageName + '.png' htmlImage.src = webParam - htmlImage.width = "100" - htmlImage.height = "100" + htmlImage.width = "150" + htmlImage.height = "150" let definitionImageDiv = document.getElementById('definitionImageDiv') definitionImageDiv.appendChild(htmlImage) } function addToolTips(node, text) { + const TOOL_TIP_HTML = '
NODE_TYPENODE_DEFINITION
' let resultingText = '' text = tagNodeTypes(text, node.type) @@ -231,7 +237,7 @@ function newSuperalgosDocSpace() { } function resize() { - thisObject.container.frame.width = 1200 + thisObject.container.frame.width = 800 thisObject.container.frame.height = browserCanvas.height // - TOP_SPACE_HEIGHT thisObject.container.frame.position.x = browserCanvas.width thisObject.container.frame.position.y = 0 // TOP_SPACE_HEIGHT