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)"} +
+
+ +