forked from GNUsocial/gnu-social
Events to hook for NoticeListElement <li> generation
This commit is contained in:
parent
5d7f5212f0
commit
66f6b2a342
12
EVENTS.txt
12
EVENTS.txt
@ -1045,3 +1045,15 @@ StartProfileSettingsActions: when we're showing account-management action list
|
||||
|
||||
EndProfileSettingsActions: when we're showing account-management action list
|
||||
- $action: Action being shown (use for output)
|
||||
|
||||
StartOpenNoticeListItemElement: Before the opening <li> of a notice list element
|
||||
- $nli: The notice list item being shown
|
||||
|
||||
EndOpenNoticeListItemElement: After the opening <li> of a notice list element
|
||||
- $nli: The notice list item being shown
|
||||
|
||||
StartCloseNoticeListItemElement: Before the closing </li> of a notice list element
|
||||
- $nli: The notice list item being shown
|
||||
|
||||
EndCloseNoticeListItemElement: After the closing </li> of a notice list element
|
||||
- $nli: The notice list item being shown
|
||||
|
@ -263,11 +263,12 @@ class NoticeListItem extends Widget
|
||||
|
||||
function showStart()
|
||||
{
|
||||
// XXX: RDFa
|
||||
// TODO: add notice_type class e.g., notice_video, notice_image
|
||||
$id = (empty($this->repeat)) ? $this->notice->id : $this->repeat->id;
|
||||
$this->out->elementStart('li', array('class' => 'hentry notice',
|
||||
'id' => 'notice-' . $id));
|
||||
if (Event::handle('StartOpenNoticeListItemElement', array($this))) {
|
||||
$id = (empty($this->repeat)) ? $this->notice->id : $this->repeat->id;
|
||||
$this->out->elementStart('li', array('class' => 'hentry notice',
|
||||
'id' => 'notice-' . $id));
|
||||
Event::handle('EndOpenNoticeListItemElement', array($this));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@ -706,6 +707,9 @@ class NoticeListItem extends Widget
|
||||
|
||||
function showEnd()
|
||||
{
|
||||
$this->out->elementEnd('li');
|
||||
if (Event::handle('StartCloseNoticeListItemElement', array($this))) {
|
||||
$this->out->elementEnd('li');
|
||||
Event::handle('EndCloseNoticeListItemElement', array($this));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user