Chat To The Max Changes

Adds timestamps, 'new message' notification sound, and moves the "you are now chatting with [agent]" to the bottom.

// ==UserScript==
// @name         Chat To The Max Changes
// @namespace    http://tampermonkey.net/
// @version      0.7
// @description  Adds timestamps, 'new message' notification sound, and moves the "you are now chatting with [agent]" to the bottom.
// @author       You
// @match        https://cricket-sales-support.att.ada.support/*
// @include      https://cricketshout.exceedlms.com/*
// @grant        none
// ==/UserScript==

var lel = setInterval(function() {
    for(var i = 0; i < document.getElementsByClassName("MessageGroup").length; i++) {
        if(document.getElementsByClassName("MessageGroup")[i].getElementsByTagName("figure")[0] != null) {if(document.getElementsByClassName("MessageGroup")[i].getElementsByTagName("figure")[0].getElementsByTagName('img')[0] != null) {document.getElementsByClassName("MessageGroup")[i].getElementsByTagName("figure")[0].getElementsByTagName('img')[0].remove();} if(document.getElementsByClassName("MessageGroup")[i].getElementsByTagName("figure")[0].getElementsByTagName('div')[0] != null) {document.getElementsByClassName("MessageGroup")[i].getElementsByTagName("figure")[0].getElementsByTagName('div')[0].remove()} console.log(document.getElementsByClassName("MessageGroup")[i].getElementsByTagName("figure")[0].innerHTML); document.getElementById('status-bar').innerHTML = document.getElementsByClassName("MessageGroup")[i].getElementsByTagName("figure")[0].innerHTML; clearInterval(lel);}
    }
    },0);
var yeeter = setInterval(function() {
for(var l = 0; l < document.getElementsByClassName("MessageListText__base-message").length; l++) {if(document.getElementsByClassName("MessageListText__base-message")[l].getElementsByClassName("timestamp")[0] == null && document.getElementsByClassName("MessageListText__base-message")[l].parentElement.parentElement.getElementsByClassName("g-message--is-owned-by-user")[0] == null && document.getElementsByClassName("MessageListText__base-message")[l].parentElement.parentElement.getElementsByClassName("MessageListText__emojis")[0] == null) {var thedate = new Date(); thedate = thedate.toLocaleString('en-US', { hour: 'numeric', minute: 'numeric', hour12: true }); var sounds = document.getElementsByTagName('audio'); for(var i=0; i<sounds.length; i++) sounds[i].pause(); document.getElementsByClassName("MessageListText__base-message")[l].getElementsByTagName("span")[0].innerHTML += "<br><span class='timestamp' style='size: 5px; border-radius: 5px; background: white; padding-left: 4px; padding-right: 4px; color: black'>" + thedate.toString() + "</span><audio autoplay><source src='https://media.vocaroo.com/mp3/hMe2tRXdnir' type='audio/mp3'></source></audio>"}}
    for(var l1 = 0; l1 < document.getElementsByClassName("MessageListText__base-message").length; l1++) {if(document.getElementsByClassName("MessageListText__base-message")[l1].getElementsByClassName("timestamp")[0] == null && document.getElementsByClassName("MessageListText__base-message")[l1].parentElement.parentElement.getElementsByClassName("g-message--is-owned-by-user")[0] != null && document.getElementsByClassName("MessageListText__base-message")[l1].parentElement.parentElement.getElementsByClassName("MessageListText__emojis")[0] == null) {var thedate1 = new Date(); thedate1 = thedate1.toLocaleString('en-US', { hour: 'numeric', minute: 'numeric', hour12: true }); document.getElementsByClassName("MessageListText__base-message")[l1].getElementsByTagName("span")[0].innerHTML += "<br><span class='timestamp' style='size: 5px; border-radius: 5px; background: white; padding-left: 4px; padding-right: 4px; color: black'>" + thedate1.toString() + "</span>"}}

},0);