aboutsummaryrefslogtreecommitdiff
path: root/webAO/utils/aoml.ts
AgeCommit message (Collapse)Author
4 daysEliminate innerHTML manipulationOsmium Sorcerer
Construct DOM nodes directly instead of trying to sanitize every input string and dynamically updating HTML. Replace all uses of innerHTML with textContent, replaceChildren, and appendChild. This removes the need to use safeTags and replace newlines, but now requires preserving whitespace via CSS pre-wrap. Every OOC chat line is now placed into its own element instead of simply being appended to the log. This might be worse, and createTextNode is another alternative.
2026-01-01deal with this properlystonedDiscord
2024-11-20Prettified Code!stonedDiscord
2023-09-20autoformat with eslintstonedDiscord
2023-09-20mostly whitespaces, please don't breakstonedDiscord
2023-04-16Resolving color issuesCaleb
2022-03-24Change any to stringcaleb.mabry.15@cnu.edu
2022-03-24Added support for issue with aomlParsercaleb.mabry.15@cnu.edu
2022-03-23ao host is a stringstonedDiscord
2022-03-23Artifacts from testingcaleb.mabry.15@cnu.edu
2022-03-23Final commitcaleb.mabry.15@cnu.edu
2022-03-22converted to typescriptcaleb.mabry.15@cnu.edu