mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-26 06:29:23 +01:00
Tgui error reporting, Keyboard passthrough, RPD, NtOS, Power Monitor (#47749)
* Improve tgui fatal error reporting * Keyboard passthrough in tgui * New Rapid Pipe Dispenser interface * Update README with new components * Release held keys when browser window loses focus * Power Monitor Interface, NtOS theme and core components * Yet another CSS rework * Fix Table, Chart stubs for IE8 * NtOS Main interface * Supermatter Monitor interface * Tweak NT color, color + sort gas bars
This commit is contained in:
committed by
Rob Bailey
parent
4b91651f9e
commit
e87b6c6701
@@ -81,12 +81,24 @@ GLOBAL_LIST_INIT(blacklisted_builds, list(
|
||||
//Logs all hrefs, except chat pings
|
||||
if(!(href_list["_src_"] == "chat" && href_list["proc"] == "ping" && LAZYLEN(href_list) == 2))
|
||||
log_href("[src] (usr:[usr]\[[COORD(usr)]\]) : [hsrc ? "[hsrc] " : ""][href]")
|
||||
|
||||
|
||||
//byond bug ID:2256651
|
||||
if (asset_cache_job && asset_cache_job in completed_asset_jobs)
|
||||
to_chat(src, "<span class='danger'>An error has been detected in how your client is receiving resources. Attempting to correct.... (If you keep seeing these messages you might want to close byond and reconnect)</span>")
|
||||
src << browse("...", "window=asset_cache_browser")
|
||||
|
||||
// Keypress passthrough
|
||||
if(href_list["__keydown"])
|
||||
var/keycode = browser_keycode_to_byond(href_list["__keydown"])
|
||||
if(keycode)
|
||||
keyDown(keycode)
|
||||
return
|
||||
if(href_list["__keyup"])
|
||||
var/keycode = browser_keycode_to_byond(href_list["__keyup"])
|
||||
if(keycode)
|
||||
keyUp(keycode)
|
||||
return
|
||||
|
||||
// Admin PM
|
||||
if(href_list["priv_msg"])
|
||||
cmd_admin_pm(href_list["priv_msg"],null)
|
||||
|
||||
Reference in New Issue
Block a user