tgui embedding hooks (#6212)

Co-authored-by: silicons <no@you.cat>
This commit is contained in:
silicons
2023-12-26 22:49:06 +01:00
committed by GitHub
co-authored by silicons
parent 70313ff3e2
commit 20f4c5c7ff
221 changed files with 1115 additions and 999 deletions
@@ -18,21 +18,17 @@
. = ..()
QDEL_NULL(tgui_cardmod)
/datum/computer_file/program/card_mod/ui_static_data(mob/user, datum/tgui/ui, datum/ui_state/state)
/datum/computer_file/program/card_mod/ui_static_data(mob/user, datum/tgui/ui)
. = get_header_data()
/datum/computer_file/program/card_mod/ui_module_route(action, list/params, datum/tgui/ui, id)
. = ..()
if(.)
return
switch(id)
if("modify")
return tgui_cardmod.ui_act(action, params, ui)
/datum/computer_file/program/card_mod/ui_route(action, list/params, datum/tgui/ui, id)
. = ..()
if(.)
return
switch(id)
if("modify")
return tgui_cardmod.ui_act(action, params, ui)
/datum/computer_file/program/card_mod/ui_module_data(mob/user, datum/tgui/ui, datum/ui_state/state)
. = ..()
.["modify"] = tgui_cardmod.data(user, computer.card_slot.stored_card, user.GetIdCard())
/datum/computer_file/program/card_mod/ui_module_static(mob/user, datum/tgui/ui, datum/ui_state/state)
. = ..()
.["modify"] = tgui_cardmod.static_data(user, computer.card_slot.stored_card, user.GetIdCard())
/datum/computer_file/program/card_mod/ui_pre_open(datum/tgui/ui)
ui.register_module(tgui_cardmod, "modify")
return ..()