From 83e7ade714ed806d136720a55f392f270598514e Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Fri, 10 Jun 2016 21:00:48 +0000 Subject: [PATCH] When there is no useful title, class="p-name e-content" --- lib/noticelistitem.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/noticelistitem.php b/lib/noticelistitem.php index cbff03d973..b9ae0be5a0 100644 --- a/lib/noticelistitem.php +++ b/lib/noticelistitem.php @@ -179,8 +179,9 @@ class NoticeListItem extends Widget function showNoticeTitle() { if (Event::handle('StartShowNoticeTitle', array($this))) { + $nameClass = $this->notice->getTitle(false) ? 'p-name ' : ''; $this->element('a', array('href' => $this->notice->getUri(), - 'class' => 'p-name u-uid'), + 'class' => $nameClass . 'u-uid'), $this->notice->getTitle()); Event::handle('EndShowNoticeTitle', array($this)); } @@ -348,7 +349,8 @@ class NoticeListItem extends Widget function showContent() { // FIXME: URL, image, video, audio - $this->out->elementStart('article', array('class' => 'e-content')); + $nameClass = $this->notice->getTitle(false) ? '' : 'p-name '; + $this->out->elementStart('article', array('class' => $nameClass . 'e-content')); if (Event::handle('StartShowNoticeContent', array($this->notice, $this->out, $this->out->getScoped()))) { if ($this->maxchars > 0 && mb_strlen($this->notice->content) > $this->maxchars) { $this->out->text(mb_substr($this->notice->content, 0, $this->maxchars) . '[…]');