Fix fixing the date-marker not being removed when it should be.
Accidentally copy-pasted more than I should have when I moved the scrollable height calculation code, and I caused the older messages to be added before doing checks for the date-markers, which would fail.
This commit is contained in:
parent
45df995d7f
commit
54a9637ed4
@ -512,7 +512,6 @@ $(function() {
|
||||
// get the scrollable wrapper around messages
|
||||
var scrollable = chan.closest(".chat");
|
||||
var heightOld = chan.height();
|
||||
chan.prepend(documentFragment).end();
|
||||
|
||||
// Remove the date-change marker we put at the top, because it may
|
||||
// not actually be a date change now
|
||||
@ -524,6 +523,9 @@ $(function() {
|
||||
children.eq(1).remove();
|
||||
}
|
||||
|
||||
// Add the older messages
|
||||
chan.prepend(documentFragment).end();
|
||||
|
||||
// restore scroll position
|
||||
var position = chan.height() - heightOld;
|
||||
scrollable.scrollTop(position);
|
||||
|
Loading…
Reference in New Issue
Block a user