From 3f0312a672c44ec62276c2c46e4091ce03feb9ca Mon Sep 17 00:00:00 2001 From: DJ2LS <75909252+DJ2LS@users.noreply.github.com> Date: Tue, 28 Feb 2023 09:07:38 +0100 Subject: [PATCH] small user info adjustments --- gui/preload-chat.js | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/gui/preload-chat.js b/gui/preload-chat.js index 10d48160..dd7b630c 100644 --- a/gui/preload-chat.js +++ b/gui/preload-chat.js @@ -885,8 +885,6 @@ update_chat = function (obj) { //document.getElementById('chatModuleDxCall').value = dxcallsign; selected_callsign = dxcallsign; - //get user information - getSetUserInformation(selected_callsign); } getSetUserInformation(dxcallsign); @@ -895,11 +893,11 @@ update_chat = function (obj) {
- +
-
${dxcallsign}
+ ${dxcallsign} ${dxgrid} ${timestampHours} ${shortmsg} @@ -919,6 +917,12 @@ update_chat = function (obj) { .getElementById("nav-tabContent") .insertAdjacentHTML("beforeend", message_area); + + // finally get and set user information to first selected item + getSetUserInformation(selected_callsign); + + + // create eventlistener for listening on clicking on a callsign document .getElementById("chat-" + dxcallsign + "-list") @@ -1718,6 +1722,14 @@ function getSetUserInformation(selected_callsign) { returnObjFromCallsign(users, selected_callsign) .then(function (data) { + // Callsign list elements + document.getElementById("chat-" + selected_callsign + "-list-dxgrid").innerHTML = ''+ data.user_info_gridsquare +''; + document.getElementById("user-image-" + selected_callsign).src = data.user_info_image; + document.getElementById("user-image-" + selected_callsign).className = "p-1 rounded-circle"; + document.getElementById("user-image-" + selected_callsign).style = "width: 60px"; + + // DX Station tab + document.getElementById("dx_user_info_name").innerHTML = data.user_info_name; document.getElementById("dx_user_info_age").innerHTML = @@ -1737,10 +1749,6 @@ function getSetUserInformation(selected_callsign) { document.getElementById("dx_user_info_comments").innerHTML = data.user_info_comments; document.getElementById("dx_user_info_image").src = data.user_info_image; - document.getElementById("user-image-" + selected_callsign).src = - data.user_info_image; - document.getElementById("user-image-" + selected_callsign).className = - "p-1 rounded-circle w-50"; document.getElementById("dx_user_info_gridsquare").className = ""; document.getElementById("dx_user_info_name").className = @@ -1756,15 +1764,20 @@ function getSetUserInformation(selected_callsign) { document.getElementById("dx_user_info_comments").className = ""; }) .catch(function (err) { - document.getElementById("dx_user_info_image").src = - "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGVyc29uLWJvdW5kaW5nLWJveCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMS41IDFhLjUuNSAwIDAgMC0uNS41djNhLjUuNSAwIDAgMS0xIDB2LTNBMS41IDEuNSAwIDAgMSAxLjUgMGgzYS41LjUgMCAwIDEgMCAxaC0zek0xMSAuNWEuNS41IDAgMCAxIC41LS41aDNBMS41IDEuNSAwIDAgMSAxNiAxLjV2M2EuNS41IDAgMCAxLTEgMHYtM2EuNS41IDAgMCAwLS41LS41aC0zYS41LjUgMCAwIDEtLjUtLjV6TS41IDExYS41LjUgMCAwIDEgLjUuNXYzYS41LjUgMCAwIDAgLjUuNWgzYS41LjUgMCAwIDEgMCAxaC0zQTEuNSAxLjUgMCAwIDEgMCAxNC41di0zYS41LjUgMCAwIDEgLjUtLjV6bTE1IDBhLjUuNSAwIDAgMSAuNS41djNhMS41IDEuNSAwIDAgMS0xLjUgMS41aC0zYS41LjUgMCAwIDEgMC0xaDNhLjUuNSAwIDAgMCAuNS0uNXYtM2EuNS41IDAgMCAxIC41LS41eiIvPgogIDxwYXRoIGQ9Ik0zIDE0cy0xIDAtMS0xIDEtNCA2LTQgNiAzIDYgNC0xIDEtMSAxSDN6bTgtOWEzIDMgMCAxIDEtNiAwIDMgMyAwIDAgMSA2IDB6Ii8+Cjwvc3ZnPg=="; + + // Callsign list elements document.getElementById("user-image-" + selected_callsign).src = src = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGVyc29uLWNpcmNsZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTEgNmEzIDMgMCAxIDEtNiAwIDMgMyAwIDAgMSA2IDB6Ii8+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA4YTggOCAwIDEgMSAxNiAwQTggOCAwIDAgMSAwIDh6bTgtN2E3IDcgMCAwIDAtNS40NjggMTEuMzdDMy4yNDIgMTEuMjI2IDQuODA1IDEwIDggMTBzNC43NTcgMS4yMjUgNS40NjggMi4zN0E3IDcgMCAwIDAgOCAxeiIvPgo8L3N2Zz4="; document.getElementById("user-image-" + selected_callsign).className = "p-1 rounded-circle w-100"; document.getElementById("user-image-" + selected_callsign).style = "height:60px"; + document.getElementById("chat-" + selected_callsign + "-list-dxgrid").innerHTML = 'no grid'; + // DX Station tab + + document.getElementById("dx_user_info_image").src = + "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGVyc29uLWJvdW5kaW5nLWJveCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMS41IDFhLjUuNSAwIDAgMC0uNS41djNhLjUuNSAwIDAgMS0xIDB2LTNBMS41IDEuNSAwIDAgMSAxLjUgMGgzYS41LjUgMCAwIDEgMCAxaC0zek0xMSAuNWEuNS41IDAgMCAxIC41LS41aDNBMS41IDEuNSAwIDAgMSAxNiAxLjV2M2EuNS41IDAgMCAxLTEgMHYtM2EuNS41IDAgMCAwLS41LS41aC0zYS41LjUgMCAwIDEtLjUtLjV6TS41IDExYS41LjUgMCAwIDEgLjUuNXYzYS41LjUgMCAwIDAgLjUuNWgzYS41LjUgMCAwIDEgMCAxaC0zQTEuNSAxLjUgMCAwIDEgMCAxNC41di0zYS41LjUgMCAwIDEgLjUtLjV6bTE1IDBhLjUuNSAwIDAgMSAuNS41djNhMS41IDEuNSAwIDAgMS0xLjUgMS41aC0zYS41LjUgMCAwIDEgMC0xaDNhLjUuNSAwIDAgMCAuNS0uNXYtM2EuNS41IDAgMCAxIC41LS41eiIvPgogIDxwYXRoIGQ9Ik0zIDE0cy0xIDAtMS0xIDEtNCA2LTQgNiAzIDYgNC0xIDEtMSAxSDN6bTgtOWEzIDMgMCAxIDEtNiAwIDMgMyAwIDAgMSA2IDB6Ii8+Cjwvc3ZnPg=="; document.getElementById("dx_user_info_gridsquare").className = "placeholder col-4"; document.getElementById("dx_user_info_name").className =