Пириуэт.
Таки работает код на отлично, но одна проблемка есть. При ответе на сообщение с цитатой, код хватает цитату тоже, соответственно при ответе на это сообщение, цитата содержит уже кучу лишнего текста. Короче при нескольких ответов подряд получается дикое нагромождение из сообщений.
Если я правильно понимаю, нужно научить этот скрипт:
document.addEventListener("click", ({ target }) => {
if (target = target.closest('.KIDE_msg_hour')) {
target = target.closest('.KIDE_msg_top')
let text = target.textContent;
kide.insertSmile(text)
}
});
При цитировании
<span style="color:#ff0000" class="KIDE_msg"> <span class="KIDE_quote">цитата</span><br>текст сообщения</span>
Игнорировать содержание тега span с классом "KIDE_quote"