mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-18 19:39:42 +01:00
Adds a clear button to character record setting. (#8336)
This commit is contained in:
@@ -102,11 +102,11 @@
|
||||
dat += "<span class='danger'>You are banned from using character records.</span><br>"
|
||||
else
|
||||
dat += "Medical Records:<br>"
|
||||
dat += "<a href='?src=\ref[src];set_medical_records=1'>[TextPreview(pref.med_record,40)]</a><br><br>"
|
||||
dat += "<a href='?src=\ref[src];set_medical_records=1'>[TextPreview(pref.med_record,40)]</a><a href='?src=\ref[src];clear=medical'>Clear</a><br><br>"
|
||||
dat += "Employment Records:<br>"
|
||||
dat += "<a href='?src=\ref[src];set_general_records=1'>[TextPreview(pref.gen_record,40)]</a><br><br>"
|
||||
dat += "<a href='?src=\ref[src];set_general_records=1'>[TextPreview(pref.gen_record,40)]</a><a href='?src=\ref[src];clear=general'>Clear</a><br><br>"
|
||||
dat += "Security Records:<br>"
|
||||
dat += "<a href='?src=\ref[src];set_security_records=1'>[TextPreview(pref.sec_record,40)]</a><br>"
|
||||
dat += "<a href='?src=\ref[src];set_security_records=1'>[TextPreview(pref.sec_record,40)]</a><a href='?src=\ref[src];clear=security'>Clear</a><br>"
|
||||
|
||||
. = dat.Join()
|
||||
|
||||
@@ -144,22 +144,36 @@
|
||||
|
||||
else if(href_list["set_medical_records"])
|
||||
var/new_medical = sanitize(input(user,"Enter medical information here.","Character Preference", html_decode(pref.med_record)) as message|null, MAX_PAPER_MESSAGE_LEN, extra = 0)
|
||||
if(!jobban_isbanned(user, "Records") && CanUseTopic(user))
|
||||
if(!isnull(new_medical) && !jobban_isbanned(user, "Records") && CanUseTopic(user))
|
||||
pref.med_record = new_medical
|
||||
return TOPIC_REFRESH
|
||||
|
||||
else if(href_list["set_general_records"])
|
||||
var/new_general = sanitize(input(user,"Enter employment information here.","Character Preference", html_decode(pref.gen_record)) as message|null, MAX_PAPER_MESSAGE_LEN, extra = 0)
|
||||
if(!jobban_isbanned(user, "Records") && CanUseTopic(user))
|
||||
if(!isnull(new_general) && !jobban_isbanned(user, "Records") && CanUseTopic(user))
|
||||
pref.gen_record = new_general
|
||||
return TOPIC_REFRESH
|
||||
|
||||
else if(href_list["set_security_records"])
|
||||
var/sec_medical = sanitize(input(user,"Enter security information here.","Character Preference", html_decode(pref.sec_record)) as message|null, MAX_PAPER_MESSAGE_LEN, extra = 0)
|
||||
if(!jobban_isbanned(user, "Records") && CanUseTopic(user))
|
||||
if(!isnull(sec_medical) && !jobban_isbanned(user, "Records") && CanUseTopic(user))
|
||||
pref.sec_record = sec_medical
|
||||
return TOPIC_REFRESH
|
||||
|
||||
else if(href_list["clear"])
|
||||
if(!jobban_isbanned(user, "Records") && CanUseTopic(user))
|
||||
if(alert(user, "Are you sure you wish to clear the [capitalize(href_list["clear"])] record?", "Clear Record Confirmation","Yes","No") == "No")
|
||||
return TOPIC_NOACTION
|
||||
switch(href_list["clear"])
|
||||
if("medical")
|
||||
pref.med_record = ""
|
||||
if("general")
|
||||
pref.gen_record = ""
|
||||
if("security")
|
||||
pref.sec_record = ""
|
||||
return TOPIC_REFRESH
|
||||
|
||||
|
||||
return ..()
|
||||
|
||||
/datum/category_item/player_setup_item/general/background/proc/show_citizenship_menu(mob/user, selected_citizenship)
|
||||
|
||||
Reference in New Issue
Block a user