diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js index ea14b5780..4671bd8ab 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js @@ -2793,6 +2793,7 @@ function newSuperalgosDocSpace() { role = '' key = key + '-text' innerHTML = addBold(paragraph.text) + innerHTML = addCodeToCamelCase(innerHTML) innerHTML = addItalics(innerHTML) innerHTML = addToolTips(innerHTML) break @@ -2882,6 +2883,7 @@ function newSuperalgosDocSpace() { role = '' key = key + '-list' innerHTML = addBold(paragraph.text) + innerHTML = addCodeToCamelCase(innerHTML) innerHTML = addItalics(innerHTML) innerHTML = addToolTips(innerHTML) break @@ -3155,7 +3157,7 @@ function newSuperalgosDocSpace() { for (let i = 0; i < currentRow + 1; i++) { let matrixRow = contentMatrix[i] - let rowClass + let rowClass if (oddRow === false) { oddRow = true rowClass = '' @@ -3204,7 +3206,7 @@ function newSuperalgosDocSpace() { HTML = HTML + '
master branch?master branch?develop branch!' + word + ''
+ }
+ if (i === 0) {
+ result = word
+ } else {
+ result = result + ' ' + word
+ }
+ }
+ return result
+ }
+
function addItalics(text) {
let words = text.split(' ')
diff --git a/Projects/Superalgos/UI/Utilities/Strings.js b/Projects/Superalgos/UI/Utilities/Strings.js
index 7ed70bcf1..7e67f03a4 100644
--- a/Projects/Superalgos/UI/Utilities/Strings.js
+++ b/Projects/Superalgos/UI/Utilities/Strings.js
@@ -1,6 +1,7 @@
function newSuperalgosUtilitiesStrings() {
thisObject = {
- fromCamelCaseToUpperWithSpaces: fromCamelCaseToUpperWithSpaces
+ fromCamelCaseToUpperWithSpaces: fromCamelCaseToUpperWithSpaces,
+ isCamelCase: isCamelCase
}
return thisObject
@@ -9,4 +10,8 @@ function newSuperalgosUtilitiesStrings() {
let result = text.replace( /([A-Z])/g, " $1" );
return result.charAt(0).toUpperCase() + result.slice(1);
}
+
+ function isCamelCase(text) {
+ return /^([a-z]+)(([A-Z]([a-z]+))+)$/.test(text)
+ }
}
\ No newline at end of file