function showAvatar()
{
- $avatar_size = AVATAR_STREAM_SIZE;
+ $avatar_size = $this->avatarSize();
$avatar = $this->profile->getAvatar($avatar_size);
$this->profile->nickname));
}
+ function avatarSize()
+ {
+ return AVATAR_STREAM_SIZE;
+ }
+
/**
* show the nickname of the author
*
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 = new ThreadedNoticeListSubItem($notice, $this->out);
$item->show();
- $this->out->elementEnd('li');
}
$this->out->elementEnd('ul');
}
parent::showEnd();
}
}
+
+class ThreadedNoticeListSubItem extends NoticeListItem
+{
+
+ function avatarSize()
+ {
+ return AVATAR_STREAM_SIZE; // @fixme would like something in between
+ }
+
+ function showNoticeLocation()
+ {
+ //
+ }
+
+ function showNoticeSource()
+ {
+ //
+ }
+}
\ No newline at end of file
border-top-style:solid;
}
+/* Threaded notices sublist */
+#content .notices .threaded-notices {
+ margin-left: 10%;
+ width: 90%;
+
+ background: #e4e8f1;
+}
+#content .threaded-notices .notice .author .photo {
+ left: 8px;
+ width: 32px;
+ height: 32px;
+}
/* NOTICES */
#notices_primary {
float:left;