feat: Vote panel UI cleanup; auto-close fix (#96166)

This commit is contained in:
mcbalaam
2026-05-27 20:42:04 -04:00
committed by GitHub
parent 509860f2a7
commit 052b3a654d
2 changed files with 211 additions and 248 deletions
+2 -3
View File
@@ -284,6 +284,7 @@ SUBSYSTEM_DEF(vote)
log_admin("[key_name(toggle_initiator)] [text_verb] Dead Vote.")
message_admins("[key_name_admin(toggle_initiator)] [text_verb] Dead Vote.")
SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Toggle Dead Vote", text_verb))
update_static_data_for_all_viewers()
/datum/controller/subsystem/vote/ui_state()
return GLOB.always_state
@@ -312,8 +313,6 @@ SUBSYSTEM_DEF(vote)
"multiSelection" = current_vote?.choices_by_ckey,
)
data["voting"]= is_lower_admin ? voting : list()
var/list/all_vote_data = list()
for(var/vote_name in possible_votes)
var/datum/vote/vote = possible_votes[vote_name]
@@ -356,6 +355,7 @@ SUBSYSTEM_DEF(vote)
/datum/controller/subsystem/vote/ui_static_data(mob/user)
var/list/data = list()
data["VoteCD"] = CONFIG_GET(number/vote_delay)
data["deadVoteEnabled"] = CONFIG_GET(flag/no_dead_vote)
return data
/datum/controller/subsystem/vote/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
@@ -374,7 +374,6 @@ SUBSYSTEM_DEF(vote)
voter.log_message("cancelled a vote.", LOG_ADMIN)
message_admins("[key_name_admin(voter)] has cancelled the current vote.")
SStgui.close_uis(src)
reset()
return TRUE