private function buildPhameHeader(PhameBlog $blog) { $image = null; if ($blog->getHeaderImagePHID()) { $image = phutil_tag('div', array('class' => 'phame-header-hero'), phutil_tag('img', array('src' => $blog->getHeaderImageURI(), 'class' => 'phame-header-image'))); } $title = phutil_tag_div('phame-header-title', $blog->getName()); $subtitle = null; if ($blog->getSubtitle()) { $subtitle = phutil_tag_div('phame-header-subtitle', $blog->getSubtitle()); } return phutil_tag_div('phame-mega-header', array($image, $title, $subtitle)); }
private function buildFileView(PhameBlog $blog) { $viewer = $this->getViewer(); $view = id(new PHUIPropertyListView())->setUser($viewer); if ($blog->getHeaderImagePHID()) { $view->addImageContent(phutil_tag('img', array('src' => $blog->getHeaderImageURI(), 'class' => 'phabricator-image-macro-hero'))); return $view; } return null; }