Trying to get rid of the date separator problem
This commit is contained in:
parent
2f02c4b84e
commit
04a934f738
1 changed files with 5 additions and 5 deletions
|
@ -294,8 +294,6 @@ module.exports = React.createClass({
|
||||||
|
|
||||||
// Wrap consecutive member events in a ListSummary
|
// Wrap consecutive member events in a ListSummary
|
||||||
if (isMembershipChange(mxEv)) {
|
if (isMembershipChange(mxEv)) {
|
||||||
// Prevent message continuations between truncations
|
|
||||||
prevEvent = null;
|
|
||||||
|
|
||||||
let summarisedEvents = [mxEv];
|
let summarisedEvents = [mxEv];
|
||||||
i++;
|
i++;
|
||||||
|
@ -308,15 +306,15 @@ module.exports = React.createClass({
|
||||||
}
|
}
|
||||||
summarisedEvents.push(collapsedMxEv);
|
summarisedEvents.push(collapsedMxEv);
|
||||||
}
|
}
|
||||||
let ePrev = null;
|
|
||||||
let renderEvents = (events) => {
|
let renderEvents = (events) => {
|
||||||
if (events.length === 0) {
|
if (events.length === 0) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
return events.map(
|
return events.map(
|
||||||
(e) => {
|
(e) => {
|
||||||
let ret = this._getTilesForEvent(ePrev, e);
|
// e, e to prevent date seperators
|
||||||
ePrev = e;
|
let ret = this._getTilesForEvent(e, e);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
).reduce((a,b) => a.concat(b));
|
).reduce((a,b) => a.concat(b));
|
||||||
|
@ -327,6 +325,8 @@ module.exports = React.createClass({
|
||||||
renderEvents={renderEvents}
|
renderEvents={renderEvents}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
// Use the first member event to create scroll token
|
||||||
|
ret.push(<li key={eventId} data-scroll-token={eventId}/>);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue