From ef3a4d456d590c6ddcbf15631b54d4a07368bba7 Mon Sep 17 00:00:00 2001 From: liamcottle Date: Mon, 26 Aug 2024 15:58:01 +1200 Subject: [PATCH] add node profile image for messages --- src/public/text-messages-embed.html | 54 +++++++++++++++++++++-------- 1 file changed, 40 insertions(+), 14 deletions(-) diff --git a/src/public/text-messages-embed.html b/src/public/text-messages-embed.html index 40a2d4d..f64d628 100644 --- a/src/public/text-messages-embed.html +++ b/src/public/text-messages-embed.html @@ -46,22 +46,38 @@
-
+
- - +
+ +
+
+
{{ getNodeShortName(message.from) }}
+
+
+ + - -
-
@@ -293,6 +309,16 @@ return `[${node.short_name}] ${node.long_name}`; }, + getNodeShortName(nodeId) { + return this.nodesById[nodeId]?.short_name?.substring(0, 4) ?? "?"; + }, + getNodeLongName(nodeId) { + return this.nodesById[nodeId]?.long_name ?? "???"; + }, + getNodeColour(nodeId) { + // convert node id to a hex colour + return "#" + (nodeId & 0x00FFFFFF).toString(16).padStart(6, '0'); + }, escapeMessageText(text) { return text.replaceAll('<', '<') .replaceAll('>', '>')