Mercurial Hosting > chat
comparison src/chat.js @ 39:471b13e6ce2c
date formatting
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 17 Nov 2024 12:06:08 -0700 |
parents | 436216d17a1b |
children | 7ea33179592a |
comparison
equal
deleted
inserted
replaced
38:436216d17a1b | 39:471b13e6ce2c |
---|---|
73 | 73 |
74 function fixPosts() { | 74 function fixPosts() { |
75 let divs = document.querySelectorAll('div[post][fix]'); | 75 let divs = document.querySelectorAll('div[post][fix]'); |
76 for( let div of divs ) { | 76 for( let div of divs ) { |
77 let whenSpan = div.querySelector('span[when]'); | 77 let whenSpan = div.querySelector('span[when]'); |
78 whenSpan.textContent = new Date(Number(whenSpan.textContent)).toLocaleString(); | 78 whenSpan.textContent = new Date(Number(whenSpan.textContent)).toLocaleString([],{dateStyle:'short',timeStyle:'short'}); |
79 let textDiv = div.querySelector('div[text]'); | 79 let textDiv = div.querySelector('div[text]'); |
80 textDiv.innerHTML = urlsToLinks(textDiv.innerHTML); | 80 textDiv.innerHTML = urlsToLinks(textDiv.innerHTML); |
81 if( div.getAttribute('author') === userId ) | 81 if( div.getAttribute('author') === userId ) |
82 div.querySelector('span[pulldown]').innerHTML = document.querySelector('div[hidden] span[pulldown]').innerHTML; | 82 div.querySelector('span[pulldown]').innerHTML = document.querySelector('div[hidden] span[pulldown]').innerHTML; |
83 div.removeAttribute('fix'); | 83 div.removeAttribute('fix'); |