60 Commits

Author SHA1 Message Date
Tetrakern
fa8ba26f4e Fix broken AJAX helper
Whoopsy.
2023-05-29 14:06:07 +02:00
Tetrakern
a3f9b9684a Reverted the AJAX post helper
This didn't work as intended.
2023-05-29 13:58:30 +02:00
Tetrakern
b4ef58c9f0 Improved Fetch API AJAX post helper
Now allows to send unconverted data.
2023-05-29 13:47:17 +02:00
Tetrakern
f8175c1e18 Update popup menu position on toggle 2023-05-29 00:41:00 +02:00
Tetrakern
70df10c98e Position popup menus based on scroll position
Only for top and bottom for now because nothing else is used. Also, this was a lot easier than I expected. And no external library required~
2023-05-28 17:01:57 +02:00
Tetrakern
ea960d3eff Add smooth anchor scrolling to chapters 2023-03-09 12:32:32 +01:00
Tetrakern
69bc067141 Add sanitizer for HTML
To prevent cross-site scripting attacks.
2023-01-26 01:11:38 +01:00
Tetrakern
390a69710d Apply aria-checked to all role=checkbox 2023-01-24 19:58:09 +01:00
Tetrakern
a7a00e217a Close modals/popup menus with escape key 2023-01-24 04:19:30 +01:00
Tetrakern
9136947e4c Clean history for public release 2023-01-21 01:31:34 +01:00