Fix a bunch of html UI's for 516 (#88917)

## About The Pull Request
Moved broken on 516 UI's to browser datum
They now work and have a dark theme
Most of them are admin ones (All except 1)

I tried to check all the raw HTML UI's by typing `<< browse(` into the
VSC search and going through each element, but I might have missed
something.

What worked as it was, I didn't touch, except for the Dynamic control
UI's

## Why It's Good For The Game
Admin can do their things on 516
Coders/Mappers can debug some stuff on 516


![image](https://github.com/user-attachments/assets/013508d1-18cc-4001-92e4-0bc554960f86)

## Changelog

🆑
fix: Admin/Debug UI's (Especially the Game Panel) now work properly on
Byond 516, instead of showing raw HTML
/🆑
This commit is contained in:
Aylong
2025-01-06 18:13:48 -08:00
committed by GitHub
parent e2cec953c3
commit 1795c18aea
11 changed files with 92 additions and 63 deletions
+3 -1
View File
@@ -1380,7 +1380,9 @@
var/list/dat = list("Related accounts by [uppertext(href_list["showrelatedacc"])]:")
dat += thing_to_check
usr << browse(dat.Join("<br>"), "window=related_[C];size=420x300")
var/datum/browser/browser = new(usr, "related_[C]", "[C.ckey] Related Accounts", 420, 300)
browser.set_content(dat.Join("<br>"))
browser.open()
else if(href_list["centcomlookup"])
if(!check_rights(R_ADMIN))