Untitled
unknown
plain_text
4 years ago
1.5 kB
10
Indexable
conn.onmessage = function(e) { let data = JSON.parse(e.data); console.log(data); if('name' in data && 'mode' in data){ let name = data.name; let mode = data.mode; if(mode === 'offline'){ for(let i = 0; i < onlineFriendsList.childNodes.length; i++){ if(name === onlineFriendsList.childNodes.item(i).innerHTML){ let div = onlineFriendsList.childNodes.item(i); div.classList.remove('online-friend-name'); div.classList.add('offline-friend-name'); //offlineFriendsStyle(div); div.style = ""; div.removeEventListener('click',onlineListener()); offlineFriendsList.appendChild(div); } } } function onlineFriendsClickListener(node,name) { texts[name] = []; node.addEventListener('click', onlineListener = function() { // if(typingTo != ""){ // for(let z = 0; z < texts[typingTo].length; z++){ // messages.appendChild(texts[typingTo][z]); // } // } messageArea.disabled = false; messages.style = ""; send.disabled = false; node.classList.remove('message-notification'); handleFriendStyle(node); }); }
Editor is loading...