From ec476b2b401c4294bf8b31fac48477a82f942ae1 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Tue, 5 Jan 2021 10:24:19 +0100 Subject: [PATCH] typo --- ...ages-001-docs-message-saving-succeed.json} | 2 +- ...-002-docs-message-reindexing-succeed.json} | 2 +- ...es-003-docs-message-deleting-succeed.json} | 2 +- .../UI/Spaces/Docs-Space/CommandInterface.js | 50 ++++++++++++++++--- 4 files changed, 46 insertions(+), 10 deletions(-) rename Projects/Superalgos/Schemas/Docs-Topics/{docs-commands-messages-001-docs-message-saving-succed.json => docs-commands-messages-001-docs-message-saving-succeed.json} (91%) rename Projects/Superalgos/Schemas/Docs-Topics/{docs-commands-messages-002-docs-message-reindexing-succed.json => docs-commands-messages-002-docs-message-reindexing-succeed.json} (93%) rename Projects/Superalgos/Schemas/Docs-Topics/{docs-commands-messages-003-docs-message-deleting-succed.json => docs-commands-messages-003-docs-message-deleting-succeed.json} (93%) diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-001-docs-message-saving-succed.json b/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-001-docs-message-saving-succeed.json similarity index 91% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-001-docs-message-saving-succed.json rename to Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-001-docs-message-saving-succeed.json index 9deeb3fce..f049e5a3b 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-001-docs-message-saving-succed.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-001-docs-message-saving-succeed.json @@ -1,7 +1,7 @@ { "topic": "Docs Commands Messages", "pageNumber": "1", - "type": "Docs Message Saving Succed", + "type": "Docs Message Saving Succeed", "definition": { "text": "The docs.save command you executed was successful and all changes have been saved at the Superalgos Client.", "updated": 1609783244197 diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-002-docs-message-reindexing-succed.json b/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-002-docs-message-reindexing-succeed.json similarity index 93% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-002-docs-message-reindexing-succed.json rename to Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-002-docs-message-reindexing-succeed.json index 86d09442e..b2e1b071f 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-002-docs-message-reindexing-succed.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-002-docs-message-reindexing-succeed.json @@ -1,7 +1,7 @@ { "topic": "Docs Commands Messages", "pageNumber": "2", - "type": "Docs Message Reindexing Succed", + "type": "Docs Message Reindexing Succeed", "definition": { "text": "The docs.reindex command you executed succesfully rebuilt the Docs Search Engine Index.", "updated": 1609783396612 diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-003-docs-message-deleting-succed.json b/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-003-docs-message-deleting-succeed.json similarity index 93% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-003-docs-message-deleting-succed.json rename to Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-003-docs-message-deleting-succeed.json index b96b30656..d24e74863 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-003-docs-message-deleting-succed.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-003-docs-message-deleting-succeed.json @@ -1,7 +1,7 @@ { "topic": "Docs Commands Messages", "pageNumber": "3", - "type": "Docs Message Deleting Succed", + "type": "Docs Message Deleting Succeed", "definition": { "text": "The docs.delete command you executed successfuly delete the page you requested.", "updated": 1609783558007 diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/CommandInterface.js b/Projects/Superalgos/UI/Spaces/Docs-Space/CommandInterface.js index 09aa51b1f..e30da8291 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/CommandInterface.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/CommandInterface.js @@ -1,7 +1,7 @@ function newSuperalgosDocsCommmandInterface() { let thisObject = { command: undefined, - detectCommands: detectCommands, + detectCommands: detectCommands, initialize: initialize, finalize: finalize } @@ -17,6 +17,42 @@ function newSuperalgosDocsCommmandInterface() { } function detectCommands() { + detectAppCommands() + detectDocsCommands() + } + + function detectAppCommands() { + if (checkContributeCommand() === undefined) { return } + + function checkContributeCommand() { + if (UI.projects.superalgos.spaces.docsSpace.commandInterface.command.toLowerCase() === 'app.help app.contribute') { + UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'App Contribute Command') + return + } + if (UI.projects.superalgos.spaces.docsSpace.commandInterface.command.indexOf('App.Contribute') !== 0 && UI.projects.superalgos.spaces.docsSpace.commandInterface.command.indexOf('app.contribute') !== 0) { return 'Not Save Command' } + + httpRequest(JSON.stringify(docsSchema), 'App/Contribute/' + message, onResponse) + + function onResponse(err, data) { + /* Lets check the result of the call through the http interface */ + data = JSON.parse(data) + if (err.result === GLOBAL.DEFAULT_OK_RESPONSE.result && data.result === GLOBAL.DEFAULT_OK_RESPONSE.result) { + okResponses++ + } + responseCount++ + + if (responseCount === requestsSent) { + if (responseCount === okResponses) { + UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Saving Succeed') + } else { + UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Error Changes Not Saved', 'Anchor Changes Not Saved') + } + } + } + } + } + + function detectDocsCommands() { if (checkHelpCommand() === undefined) { return } if (checkGotoCommand() === undefined) { return } @@ -242,7 +278,7 @@ function newSuperalgosDocsCommmandInterface() { UI.projects.superalgos.spaces.docsSpace.setUpWorkspaceSchemas() UI.projects.superalgos.spaces.docsSpace.searchEngine.setUpSearchEngine() - UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Reindexing Succed') + UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Reindexing Succeed') } function checkUSaveCommand() { @@ -286,7 +322,7 @@ function newSuperalgosDocsCommmandInterface() { if (responseCount === requestsSent) { if (responseCount === okResponses) { - UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Saving Succed') + UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Saving Succeed') } else { UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Error Changes Not Saved', 'Anchor Changes Not Saved') } @@ -422,7 +458,7 @@ function newSuperalgosDocsCommmandInterface() { break } } - UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Deleting Succed') + UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Deleting Succeed') } function deleteConcept(project, type) { @@ -445,7 +481,7 @@ function newSuperalgosDocsCommmandInterface() { break } } - UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Deleting Succed') + UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Deleting Succeed') } function deleteTopic(project, topic, type, pageNumber) { @@ -477,7 +513,7 @@ function newSuperalgosDocsCommmandInterface() { break } } - UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Deleting Succed') + UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Deleting Succeed') } function deleteBook(project, type) { @@ -500,7 +536,7 @@ function newSuperalgosDocsCommmandInterface() { break } } - UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Deleting Succed') + UI.projects.superalgos.spaces.docsSpace.navigateTo('Superalgos', 'Topic', 'Docs Message Deleting Succeed') } } } \ No newline at end of file