From 7eecb91d253e6122f9b64efe0f4eff03dad2fc4e Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Sun, 4 Jul 2021 01:08:04 -0400 Subject: [PATCH] Fix newscaster tgui missing 'title' setting --- code/game/machinery/newscaster.dm | 5 +++-- tgui/packages/tgui/interfaces/Newscaster.js | 20 +++++++++++++++++++- tgui/public/tgui.bundle.js | 2 +- 3 files changed, 23 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 757a056713..2f2516766e 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -333,6 +333,7 @@ GLOBAL_LIST_BOILERPLATE(allCasters, /obj/machinery/newscaster) // Creating Messages // data["channel_name"] = channel_name data["msg"] = msg + data["title"] = title data["photo_data"] = !!photo_data // Printing menu @@ -445,11 +446,11 @@ GLOBAL_LIST_BOILERPLATE(allCasters, /obj/machinery/newscaster) return TRUE if("set_new_message") - msg = sanitize(input(usr, "Write your Feed story", "Network Channel Handler", "") as message|null) + msg = sanitize(tgui_input_message(usr, "Write your Feed story", "Network Channel Handler")) return TRUE if("set_new_title") - title = sanitize(input(usr, "Enter your Feed title", "Network Channel Handler", "") as message|null) + title = sanitize(tgui_input_text(usr, "Enter your Feed title", "Network Channel Handler")) return TRUE if("set_attachment") diff --git a/tgui/packages/tgui/interfaces/Newscaster.js b/tgui/packages/tgui/interfaces/Newscaster.js index 3caf6a80d1..fab49af424 100644 --- a/tgui/packages/tgui/interfaces/Newscaster.js +++ b/tgui/packages/tgui/interfaces/Newscaster.js @@ -193,6 +193,7 @@ const NewscasterNewStory = (props, context) => { const { channel_name, user, + title, msg, photo_data, } = data; @@ -220,6 +221,23 @@ const NewscasterNewStory = (props, context) => { {user} + + + +
+ {title || "(no title yet)"} +
+
+ +