diff options
author | Vitaly Takmazov | 2018-10-06 21:26:54 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2018-10-06 21:26:54 +0300 |
commit | 312b2408d72d11caf4d88cfbf07157ead220347f (patch) | |
tree | b3c66d350ed6513526f37aa5a4d1df9600191f98 /juick-server/src/main/assets/scripts.js | |
parent | 8706a64c522ecfcd54577b4aac575a5ca4dba124 (diff) |
Replies formatting for anonymous users
Diffstat (limited to 'juick-server/src/main/assets/scripts.js')
-rw-r--r-- | juick-server/src/main/assets/scripts.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/juick-server/src/main/assets/scripts.js b/juick-server/src/main/assets/scripts.js index 89c5c45f..1f2efd33 100644 --- a/juick-server/src/main/assets/scripts.js +++ b/juick-server/src/main/assets/scripts.js @@ -884,6 +884,18 @@ ready(function() { }); } }); + document.querySelectorAll('[data-user-uri]').forEach(el => { + let dataUri = el.getAttribute('href'); + if (dataUri) { + fetchUserUri(dataUri, user => { + let textNode = el.childNodes[0]; + if (textNode.nodeType === Node.TEXT_NODE && textNode.nodeValue.trim().length > 0) { + let uname = document.createTextNode(`@${user.uname}`); + el.replaceChild(uname, el.firstChild); + } + }); + } + }); initWS(); window.addEventListener('pagehide', wsShutdown); |