mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-07-18 03:36:07 +01:00
The One Where I Port Modals
This commit is contained in:
@@ -80,14 +80,16 @@ var/warrant_uid = 0
|
||||
if("addwarrant")
|
||||
. = TRUE
|
||||
var/datum/data/record/warrant/W = new()
|
||||
var/temp = sanitize(input(usr, "Do you want to create a search-, or an arrest warrant?") as null|anything in list("search","arrest"))
|
||||
var/temp = tgui_alert(usr, "Do you want to create a search-, or an arrest warrant?", "Warrant Type", list("Search","Arrest","Cancel"))
|
||||
if(!temp)
|
||||
return
|
||||
if(tgui_status(usr, state) == STATUS_INTERACTIVE)
|
||||
if(temp == "arrest")
|
||||
if(temp == "Arrest")
|
||||
W.fields["namewarrant"] = "Unknown"
|
||||
W.fields["charges"] = "No charges present"
|
||||
W.fields["auth"] = "Unauthorized"
|
||||
W.fields["arrestsearch"] = "arrest"
|
||||
if(temp == "search")
|
||||
if(temp == "Search")
|
||||
W.fields["namewarrant"] = "No suspect/location given" // VOREStation edit
|
||||
W.fields["charges"] = "No reason given"
|
||||
W.fields["auth"] = "Unauthorized"
|
||||
@@ -109,7 +111,7 @@ var/warrant_uid = 0
|
||||
var/namelist = list()
|
||||
for(var/datum/data/record/t in data_core.general)
|
||||
namelist += t.fields["name"]
|
||||
var/new_name = sanitize(input(usr, "Please input name") as null|anything in namelist)
|
||||
var/new_name = sanitize(tgui_input_list(usr, "Please input name:", "Name Choice", namelist))
|
||||
if(tgui_status(usr, state) == STATUS_INTERACTIVE)
|
||||
if (!new_name)
|
||||
return
|
||||
@@ -117,7 +119,7 @@ var/warrant_uid = 0
|
||||
|
||||
if("editwarrantnamecustom")
|
||||
. = TRUE
|
||||
var/new_name = sanitize(input("Please input name") as null|text)
|
||||
var/new_name = sanitize(input(usr, "Please input name") as null|text)
|
||||
if(tgui_status(usr, state) == STATUS_INTERACTIVE)
|
||||
if (!new_name)
|
||||
return
|
||||
@@ -125,7 +127,7 @@ var/warrant_uid = 0
|
||||
|
||||
if("editwarrantcharges")
|
||||
. = TRUE
|
||||
var/new_charges = sanitize(input("Please input charges", "Charges", activewarrant.fields["charges"]) as null|text)
|
||||
var/new_charges = sanitize(input(usr, "Please input charges", "Charges", activewarrant.fields["charges"]) as null|text)
|
||||
if(tgui_status(usr, state) == STATUS_INTERACTIVE)
|
||||
if (!new_charges)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user