X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fnoticelistitem.php;h=a0dcf6f30c5e218172e33dc3cf697114df6e86b4;hb=f134a423f6a9e7bb61d069c4d6281c05417bbd45;hp=a440c4dd6298bdaf470e439bbd6e163417097cea;hpb=3251ef3b518ef9db55fbab0693d8b0f654dcda58;p=quix0rs-gnu-social.git diff --git a/lib/noticelistitem.php b/lib/noticelistitem.php index a440c4dd62..a0dcf6f30c 100644 --- a/lib/noticelistitem.php +++ b/lib/noticelistitem.php @@ -179,8 +179,8 @@ class NoticeListItem extends Widget 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)); } @@ -297,22 +297,28 @@ class NoticeListItem extends Widget 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(); } /**