aboutsummaryrefslogtreecommitdiff
path: root/webAO/styles/ace-attorney.woff2
diff options
context:
space:
mode:
authorOsmium Sorcerer <os@sof.beauty>2026-06-03 11:08:07 +0000
committerOsmium Sorcerer <os@sof.beauty>2026-06-06 03:09:27 +0000
commitbd8b53cd6046cef9802d593d8257392d81afb5ce (patch)
treede52981395cb330f65232f0edbd48dbd4fdf9739 /webAO/styles/ace-attorney.woff2
parentda790cb4fa1cc221a0b557d2cf64585b8e4ebcf9 (diff)
Eliminate innerHTML manipulation
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.
Diffstat (limited to 'webAO/styles/ace-attorney.woff2')
0 files changed, 0 insertions, 0 deletions