224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
|
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
|
-
-
-
+
+
+
|
'load', ()=>(this.e.newestMessage || eMsg).scrollIntoView(false)
);
}else{
eMsg.scrollIntoView(false);
}
return this;
},
/* Injects element e as a new row in the chat, at the top of the
list if atEnd is falsy, else at the end of the list, before
the load-history widget. */
/* Injects element e as a new row in the chat, at the oldest end
of the list if atEnd is truthy, else at the newest end of the
list. */
injectMessageElem: function f(e, atEnd){
const mip = atEnd ? this.e.loadOlderToolbar : this.e.messageInjectPoint,
holder = this.e.messagesWrapper,
prevMessage = this.e.newestMessage;
if(atEnd){
const fe = mip.nextElementSibling;
if(fe) mip.parentNode.insertBefore(e, fe);
|