X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fnoticesection.php;h=b7f38ba6655b5b583a6bebb8a481953a2c05c2b0;hb=046d070ad46bb58096664dabb6f7c13a062d847d;hp=4a4eac344a3b95e955e5bcd22fa26eeb19113a50;hpb=0a93fa68f312eda3018fb8410b87f1d31836a78e;p=quix0rs-gnu-social.git diff --git a/lib/noticesection.php b/lib/noticesection.php index 4a4eac344a..b7f38ba665 100644 --- a/lib/noticesection.php +++ b/lib/noticesection.php @@ -70,7 +70,7 @@ class NoticeSection extends Section return null; } - function showNotice($notice) + function showNotice(Notice $notice) { $profile = $notice->getProfile(); if (empty($profile)) { @@ -78,28 +78,21 @@ class NoticeSection extends Section $notice->id)); return; } - $this->out->elementStart('li', 'hentry notice'); - $this->out->elementStart('div', 'entry-title'); - $this->out->elementStart('span', 'vcard author'); - $this->out->elementStart('a', array('title' => ($profile->fullname) ? - $profile->fullname : - $profile->nickname, + $this->out->elementStart('li', 'h-entry notice'); + $this->out->elementStart('div', 'h-card'); + $this->out->elementStart('a', array('title' => $profile->getBestName(), 'href' => $profile->profileurl, - 'class' => 'url')); + 'class' => 'p-author u-url p-name')); $avatarUrl = $profile->avatarUrl(AVATAR_MINI_SIZE); $this->out->element('img', array('src' => $avatarUrl, 'width' => AVATAR_MINI_SIZE, 'height' => AVATAR_MINI_SIZE, - 'class' => 'avatar photo', - 'alt' => ($profile->fullname) ? - $profile->fullname : - $profile->nickname)); - $this->out->text(' '); - $this->out->element('span', 'fn nickname', $profile->nickname); + 'class' => 'avatar u-photo', + 'alt' => $profile->getBestName())); + $this->out->text($profile->getBestName()); $this->out->elementEnd('a'); - $this->out->elementEnd('span'); - $this->out->elementStart('p', 'entry-content'); + $this->out->elementStart('p', 'e-content'); $this->out->text(mb_strlen($notice->content) > $this->maxchars ? mb_substr($notice->content, 0, $this->maxchars) . '[…]' : $notice->content);