function showNoticeTitle()
{
if (Event::handle('StartShowNoticeTitle', array($this))) {
- $this->element('a', array('href' => $this->notice->getUrl(true),
- 'class' => 'notice-title'),
+ $this->element('a', array('href' => $this->notice->getUri(),
+ 'class' => 'p-name u-uid'),
$this->notice->getTitle());
Event::handle('EndShowNoticeTitle', array($this));
}
if($this->pa) { return $this->pa; }
$this->pa = array();
- $attentions = $this->getReplyProfiles();
+ $attentions = $this->getAttentionProfiles();
foreach ($attentions as $attn) {
$class = $attn->isGroup() ? 'group' : 'account';
- $this->pa[] = array('href' => $attn->profileurl,
+ $profileurl = $attn->getUri();
+ if (common_valid_http_url($profileurl)) {
+ $class .= ' u-uid';
+ } else {
+ $profileurl = $attn->getUrl();
+ }
+ $this->pa[] = array('href' => $profileurl,
'title' => $attn->getNickname(),
- 'class' => "addressee {$class}",
+ 'class' => "addressee {$class} p-name u-url",
'text' => $attn->getStreamName());
}
return $this->pa;
}
- function getReplyProfiles()
+ function getAttentionProfiles()
{
- return $this->notice->getReplyProfiles();
+ return $this->notice->getAttentionProfiles();
}
/**