mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-22 12:29:46 +01:00
Fix origin menus not starting focused and closing (#13666)
This commit is contained in:
@@ -126,7 +126,7 @@
|
||||
var/decl/origin_item/culture/chosen_culture = options[result]
|
||||
if(chosen_culture)
|
||||
show_window(chosen_culture, "set_culture_data", user)
|
||||
return TOPIC_REFRESH
|
||||
return TOPIC_HANDLED
|
||||
|
||||
if(href_list["open_origin_menu"])
|
||||
var/list/options = list()
|
||||
@@ -139,14 +139,16 @@
|
||||
var/decl/origin_item/origin/chosen_origin = options[result]
|
||||
if(chosen_origin)
|
||||
show_window(chosen_origin, "set_origin_data", user)
|
||||
return TOPIC_REFRESH
|
||||
return TOPIC_HANDLED
|
||||
|
||||
if(href_list["set_culture_data"])
|
||||
user << browse(null, "window=set_culture_data")
|
||||
pref.culture = html_decode(href_list["set_culture_data"])
|
||||
sanitize_character()
|
||||
return TOPIC_REFRESH
|
||||
|
||||
if(href_list["set_origin_data"])
|
||||
user << browse(null, "window=set_origin_data")
|
||||
pref.origin = html_decode(href_list["set_origin_data"])
|
||||
sanitize_character()
|
||||
return TOPIC_REFRESH
|
||||
@@ -163,9 +165,10 @@
|
||||
if(!choice || !CanUseTopic(user))
|
||||
return TOPIC_NOACTION
|
||||
show_citizenship_menu(user, choice)
|
||||
return TOPIC_REFRESH
|
||||
return TOPIC_HANDLED
|
||||
|
||||
if(href_list["set_citizenship"])
|
||||
user << browse(null, "window=citizen_win")
|
||||
pref.citizenship = (html_decode(href_list["set_citizenship"]))
|
||||
sanitize_character()
|
||||
return TOPIC_REFRESH
|
||||
@@ -176,9 +179,10 @@
|
||||
if(!choice || !CanUseTopic(user))
|
||||
return TOPIC_NOACTION
|
||||
show_religion_menu(user, choice)
|
||||
return TOPIC_REFRESH
|
||||
return TOPIC_HANDLED
|
||||
|
||||
if(href_list["set_religion"])
|
||||
user << browse(null, "window=rel_win")
|
||||
pref.religion = (html_decode(href_list["set_religion"]))
|
||||
sanitize_character()
|
||||
return TOPIC_REFRESH
|
||||
@@ -189,9 +193,10 @@
|
||||
if(!choice || !CanUseTopic(user))
|
||||
return TOPIC_NOACTION
|
||||
show_accent_menu(user, choice)
|
||||
return TOPIC_REFRESH
|
||||
return TOPIC_HANDLED
|
||||
|
||||
if(href_list["set_accent"])
|
||||
user << browse(null, "window=acc_win")
|
||||
pref.accent = (html_decode(href_list["set_accent"]))
|
||||
sanitize_character()
|
||||
return TOPIC_REFRESH
|
||||
@@ -239,4 +244,4 @@
|
||||
dat += "<br><center>\[<a href='?src=\ref[src];set_accent=[html_encode(accent.name)]'>Select</a>\]</center>"
|
||||
dat += "</html>"
|
||||
acc_win.set_content(dat)
|
||||
acc_win.open()
|
||||
acc_win.open()
|
||||
|
||||
Reference in New Issue
Block a user