Add Start/EndShowNoticeInfo events

This commit is contained in:
Zach Copley 2010-09-29 12:49:26 -07:00
parent 73297d3749
commit 331502a979
2 changed files with 15 additions and 5 deletions

View File

@ -263,6 +263,12 @@ StartShowNoticeItem: just before showing the notice item
EndShowNoticeItem: just after showing the notice item EndShowNoticeItem: just after showing the notice item
- $item: the NoticeListItem object being shown - $item: the NoticeListItem object being shown
StartShowNoticeInfo: just before showing notice info
- $item: The NoticeListItem object being shown
EndShowNoticeInfo: just after showing notice info
- $item: The NoticeListItem object being shown
StartShowNoticeOptions: just before showing notice options like fave, repeat, etc. StartShowNoticeOptions: just before showing notice options like fave, repeat, etc.
- $item: the NoticeListItem object being shown - $item: the NoticeListItem object being shown

View File

@ -226,11 +226,15 @@ class NoticeListItem extends Widget
function showNoticeInfo() function showNoticeInfo()
{ {
$this->out->elementStart('div', 'entry-content'); $this->out->elementStart('div', 'entry-content');
$this->showNoticeLink(); if (Event::handle('StartShowNoticeInfo', array($this))) {
$this->showNoticeSource(); $this->showNoticeLink();
$this->showNoticeLocation(); $this->showNoticeSource();
$this->showContext(); $this->showNoticeLocation();
$this->showRepeat(); $this->showContext();
$this->showRepeat();
Event::handle('EndShowNoticeInfo', array($this));
}
$this->out->elementEnd('div'); $this->out->elementEnd('div');
} }