aboutsummaryrefslogtreecommitdiff
path: root/webAO/ui.js
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-03also set ic pane to 100%stonedDiscord
2026-01-01fill spacestonedDiscord
2026-01-01resize ic optionsstonedDiscord
2024-11-20Prettified Code!stonedDiscord
2024-08-17resize things and fix effectsstoned
2024-08-17prevent ic from scrolling in default 1080p windowstoned
2024-08-16add player tab to mobile viewstoned
2024-08-16Merge pull request #226 from AttorneyOnline/mobileviewstonedDiscord
Mobile view
2024-08-16no magic numbersstoned
2024-08-16use multiui as defaultstoned
2024-08-07update layoutstonedDiscord
2023-09-20autoformat with eslintstonedDiscord
2023-09-20no more eslint errorsstonedDiscord
2023-09-20make eslint a lot happierstonedDiscord
2022-03-18Update golden-layout to support v2caleb.mabry.15@cnu.edu
2022-03-05ESLINT fixcaleb.mabry.15@cnu.edu
2020-10-26prevent essential windows from being closedstonedDiscord
2019-07-01Ugh! It lives!oldmud0
2018-09-08Continue major cleanup and style fixesoldmud0
2018-08-20refactor part 1gameboyprinter
2018-07-20Add witness testinomy, cross examination, call mod function + Fix animation ↵Qube
sequence more reliable (using gify API to calculate animation duration) + Resign interface to gain more space.
2018-07-19Add evidence and mainmenuQube
2018-05-22Add "about" tab and set version to 2.1oldmud0
2018-05-15Some more layout fixesoldmud0
2018-05-15Move files to webAO folder; GoldenLayout works!oldmud0