Index: openacs-4/packages/xowiki/www/resources/chat-common.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/resources/Attic/chat-common.js,v diff -u -r1.10.2.12 -r1.10.2.13 --- openacs-4/packages/xowiki/www/resources/chat-common.js 3 Apr 2020 09:00:25 -0000 1.10.2.12 +++ openacs-4/packages/xowiki/www/resources/chat-common.js 13 Mar 2023 14:04:37 -0000 1.10.2.13 @@ -133,3 +133,28 @@ } } } + +function userLinkElement(user_id, current_user) { + let element; + let href; + + if (user_id == 0 || !Number.isInteger(user_id)) { + href = ''; + } else if (user_id != current_user) { + href = '/shared/community-member?user%5fid=' + user_id; + } else { + href = '/pvt/home'; + } + + if (href != "") { + element = document.createElement('a'); + element.href = href; + element.target = '_blank'; + } else { + element = document.createElement('span'); + } + + element.className = 'xowiki-chat-user-link'; + + return element; +}