diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js index 42701a961..f3f39440d 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js @@ -649,6 +649,7 @@ function newSuperalgosDocSpace() { function renderSearchResultsPage() { let resultsArary = [] + let initialTime = new Date() buildResultsArray() buildHTML() @@ -769,10 +770,13 @@ function newSuperalgosDocSpace() { // Results HTML = HTML + '
' + let totalResults = new Map() for (let i = 0; i < tabs.length; i++) { let tab = tabs[i] HTML = HTML + '
' + HTML = HTML + '

' + tab.toUpperCase() + '_TOTAL_RESULTS results (' + tab.toUpperCase() + '_TOTAL_SECONDS seconds)

' + let resultCounter = 0 for (let j = 0; j < resultsArary.length; j++) { let result = resultsArary[j] @@ -781,7 +785,7 @@ function newSuperalgosDocSpace() { continue } } - + resultCounter++ HTML = HTML + '
' HTML = HTML + '

' + result.documentIndex.project + ' > ' + result.documentIndex.documentCategory + '

' HTML = HTML + '

' + result.documentIndex.document.type + '

' @@ -789,6 +793,7 @@ function newSuperalgosDocSpace() { HTML = HTML + '
' } HTML = HTML + '
' + totalResults.set(tab, resultCounter) } // End Content @@ -798,6 +803,16 @@ function newSuperalgosDocSpace() { // End Section HTML = HTML + '' + // Total Seconds Calculation + let finalTime = new Date() + let totalSeconds = ((finalTime.valueOf() - initialTime.valueOf()) / 1000).toFixed(4) + for (let i = 0; i < tabs.length; i++) { + let tab = tabs[i] + HTML = HTML.replace(tab.toUpperCase() + '_TOTAL_SECONDS', totalSeconds) + resultCounter = totalResults.get(tab) + HTML = HTML.replace(tab.toUpperCase() + '_TOTAL_RESULTS', resultCounter) + } + let docsSpaceDiv = document.getElementById('docs-space-div') docsSpaceDiv.innerHTML = HTML + addFooter() detectEnterOnSearchBox()