mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-20 19:44:09 +01:00
Fixes the PDA Messenger not decoding HTML tags (#15236)
* Messenger Fix V1 Co-Authored-By: moxian <moxian@users.noreply.github.com> * Messenger Fix V1.1 Now with 100% less javascript! Co-authored-by: moxian <moxian@users.noreply.github.com>
This commit is contained in:
@@ -55,7 +55,7 @@
|
||||
note = "Congratulations, your station has chosen the [pda.model_name]!"
|
||||
|
||||
/datum/data/pda/app/notekeeper/update_ui(mob/user as mob, list/data)
|
||||
data["note"] = note // current pda notes
|
||||
data["note"] = html_decode(note) // current pda notes
|
||||
|
||||
/datum/data/pda/app/notekeeper/ui_act(action, params)
|
||||
if(..())
|
||||
|
||||
@@ -28,8 +28,8 @@
|
||||
data["messages"] = tnote
|
||||
for(var/c in tnote)
|
||||
if(c["target"] == active_conversation)
|
||||
data["convo_name"] = sanitize(c["owner"])
|
||||
data["convo_job"] = sanitize(c["job"])
|
||||
data["convo_name"] = c["owner"]
|
||||
data["convo_job"] = c["job"]
|
||||
break
|
||||
else
|
||||
var/list/convopdas = list()
|
||||
@@ -113,7 +113,6 @@
|
||||
if(!t)
|
||||
return
|
||||
t = sanitize(copytext(t, 1, MAX_MESSAGE_LEN))
|
||||
t = readd_quotes(t)
|
||||
if(!t || !istype(P))
|
||||
return
|
||||
if(!in_range(pda, U) && pda.loc != U)
|
||||
@@ -171,8 +170,8 @@
|
||||
|
||||
|
||||
useMS.send_pda_message("[P.owner]","[pda.owner]","[t]")
|
||||
tnote.Add(list(list("sent" = 1, "owner" = "[P.owner]", "job" = "[P.ownjob]", "message" = "[t]", "target" = "[P.UID()]")))
|
||||
PM.tnote.Add(list(list("sent" = 0, "owner" = "[pda.owner]", "job" = "[pda.ownjob]", "message" = "[t]", "target" = "[pda.UID()]")))
|
||||
tnote.Add(list(list("sent" = 1, "owner" = "[P.owner]", "job" = "[P.ownjob]", "message" = "[html_decode(t)]", "target" = "[P.UID()]")))
|
||||
PM.tnote.Add(list(list("sent" = 0, "owner" = "[pda.owner]", "job" = "[pda.ownjob]", "message" = "[html_decode(t)]", "target" = "[pda.UID()]")))
|
||||
pda.investigate_log("<span class='game say'>PDA Message - <span class='name'>[U.key] - [pda.owner]</span> -> <span class='name'>[P.owner]</span>: <span class='message'>[t]</span></span>", "pda")
|
||||
|
||||
// Show it to ghosts
|
||||
|
||||
Reference in New Issue
Block a user