fix message selection
This commit is contained in:
parent
46583caabf
commit
17b7c3adb4
1 changed files with 2 additions and 3 deletions
|
|
@ -23,7 +23,7 @@ function messageListener(elem, idx, type) {
|
||||||
return () => {
|
return () => {
|
||||||
elem.classList.toggle('selected');
|
elem.classList.toggle('selected');
|
||||||
const e = { id: idx, type: type };
|
const e = { id: idx, type: type };
|
||||||
const i = selected_msg.indexOf(e);
|
const i = selected_msg.findIndex(o => e.id === o.id && o.type === e.type);
|
||||||
if (i === -1)
|
if (i === -1)
|
||||||
selected_msg.push(e);
|
selected_msg.push(e);
|
||||||
else selected_msg.splice(i, 1);
|
else selected_msg.splice(i, 1);
|
||||||
|
|
@ -106,8 +106,7 @@ async function sendMessage() {
|
||||||
message.innerHTML = renderer.render(parser.parse(`**RKLLM**:\n\n${text}`));
|
message.innerHTML = renderer.render(parser.parse(`**RKLLM**:\n\n${text}`));
|
||||||
Array.from(message.getElementsByTagName('code')).forEach(e => hljs.highlightElement(e));
|
Array.from(message.getElementsByTagName('code')).forEach(e => hljs.highlightElement(e));
|
||||||
}
|
}
|
||||||
const at_bottom = Math.abs(messagesContainer.scrollHeight - messagesContainer.clientHeight - messagesContainer.scrollTop) <= 1;;
|
const at_bottom = Math.abs(messagesContainer.scrollHeight - messagesContainer.clientHeight - messagesContainer.scrollTop) <= 1;
|
||||||
console.log(messagesContainer.scrollHeight, messagesContainer.scrollTop, messagesContainer.clientHeight);
|
|
||||||
try {
|
try {
|
||||||
display(1);
|
display(1);
|
||||||
} catch {
|
} catch {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue