diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/DocumentPage.js b/Projects/Superalgos/UI/Spaces/Docs-Space/DocumentPage.js index acc594fb6..0d2d7b6fd 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/DocumentPage.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/DocumentPage.js @@ -1120,6 +1120,7 @@ function newSuperalgosDocsDocumentPage() { key = key + '-text' innerHTML = UI.projects.superalgos.utilities.docs.getTextBasedOnLanguage(paragraph) innerHTML = UI.projects.superalgos.utilities.docs.addCodeToCamelCase(innerHTML) + innerHTML = UI.projects.superalgos.utilities.docs.addCodeToWhiteList(innerHTML) innerHTML = UI.projects.superalgos.utilities.docs.addToolTips(innerHTML, UI.projects.superalgos.spaces.docsSpace.currentDocumentBeingRendered.type) innerHTML = UI.projects.superalgos.utilities.docs.addItalics(innerHTML) innerHTML = innerHTML + UI.projects.superalgos.utilities.docs.addWarningIfTranslationIsOutdated(paragraph) diff --git a/Projects/Superalgos/UI/Utilities/Docs.js b/Projects/Superalgos/UI/Utilities/Docs.js index a730b9963..2c5eeadb4 100644 --- a/Projects/Superalgos/UI/Utilities/Docs.js +++ b/Projects/Superalgos/UI/Utilities/Docs.js @@ -4,7 +4,7 @@ function newSuperalgosUtilitiesDocs() { getTextBasedOnLanguage: getTextBasedOnLanguage, setTextBasedOnLanguage: setTextBasedOnLanguage, parseGIF: parseGIF, - reverseParseGIF: reverseParseGIF, + reverseParseGIF: reverseParseGIF, parsePNG: parsePNG, reverseParsePNG: reverseParsePNG, parseTable: parseTable, @@ -14,9 +14,10 @@ function newSuperalgosUtilitiesDocs() { reverseParseYoutube: reverseParseYoutube, reverseParseHierarchy: reverseParseHierarchy, reverseParseTable: reverseParseTable, - addBold: addBold, + addBold: addBold, addCodeToCamelCase: addCodeToCamelCase, - addItalics: addItalics, + addCodeToWhiteList: addCodeToWhiteList, + addItalics: addItalics, addToolTips: addToolTips } @@ -292,8 +293,17 @@ function newSuperalgosUtilitiesDocs() { return result } + + function addCodeToWhiteList(text) { + + let result = text + .replaceAll('true', 'true') + .replaceAll('false', 'false') + return result + } + function addItalics(text) { - let cleanText = text.replace(/'/g, ' AMPERSAND ') // scaping ampersands, separating them from other words + let cleanText = text.replace(/'/g, ' AMPERSAND ') // scaping ampersands, separating them from other words let words = cleanText.split(' ') let changedText = '' for (let i = 0; i < words.length; i++) { @@ -337,7 +347,7 @@ function newSuperalgosUtilitiesDocs() { changedText = changedText + phrase1 + ' ' } } - changedText = changedText.replaceAll(' AMPERSAND ', '\'') + changedText = changedText.replaceAll(' AMPERSAND ', '\'') return changedText } @@ -416,7 +426,7 @@ function newSuperalgosUtilitiesDocs() { /* Private Functions follow */ function tagDefinedTypes(text, excludedType) { - let cleanText = text.replace(/'/g, ' AMPERSAND ') // scaping ampersands, separating them from other words + let cleanText = text.replace(/'/g, ' AMPERSAND ') // scaping ampersands, separating them from other words let words = cleanText.split(' ') let taggedText = '' for (let i = 0; i < words.length; i++) { @@ -595,7 +605,7 @@ function newSuperalgosUtilitiesDocs() { taggedText = taggedText + phrase1 + ' ' } } - taggedText = taggedText.replaceAll(' AMPERSAND ', '\'') + taggedText = taggedText.replaceAll(' AMPERSAND ', '\'') return taggedText }