quick hack -- switch order on inline convo view (comments in forward chron)

This commit is contained in:
Brion Vibber 2011-02-28 11:59:37 -08:00
parent d806907b81
commit 31bf2cd6b9

View File

@ -156,19 +156,25 @@ class ThreadedNoticeListItem extends NoticeListItem
function showEnd() function showEnd()
{ {
$notice = Notice::conversationStream($this->notice->conversation); $notice = Notice::conversationStream($this->notice->conversation);
$notices = array();
$this->out->elementStart('ul', 'notices threaded-notices xoxo');
while ($notice->fetch()) { while ($notice->fetch()) {
if ($notice->id == $this->notice->id) { if ($notice->id == $this->notice->id) {
// Skip! // Skip!
continue; continue;
} }
$this->out->elementStart('li'); $notices[] = clone($notice); // *grumble* inefficient as hell
$item = new NoticeListItem($notice, $this->out); }
$item->show();
$this->out->elementEnd('li'); if ($notices) {
$this->out->elementStart('ul', 'notices threaded-notices xoxo');
foreach (array_reverse($notices) as $notice) {
$this->out->elementStart('li');
$item = new NoticeListItem($notice, $this->out);
$item->show();
$this->out->elementEnd('li');
}
$this->out->elementEnd('ul');
} }
$this->out->elementEnd('ul');
parent::showEnd(); parent::showEnd();
} }