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');