mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-18 12:52:42 +01:00
Fix Oblivious skin summary remarkup and partially fix title
Summary: Ref T9546. I only got the title to always show the blog title (better than nothing) -- showing the post title properly isn't trivial and is more work than I want to do right now. Test Plan: - Description now has remarkup. - Title now shows blog title (better than nothing). Reviewers: chad Reviewed By: chad Maniphest Tasks: T9546 Differential Revision: https://secure.phabricator.com/D14423
This commit is contained in:
parent
3a90cb56b4
commit
80f1d01602
2 changed files with 17 additions and 8 deletions
2
externals/skins/oblivious/header.php
vendored
2
externals/skins/oblivious/header.php
vendored
|
@ -13,6 +13,6 @@
|
|||
echo _e($blog->getName());
|
||||
?></a>
|
||||
</h1>
|
||||
<p><?php echo _e($blog->getDescription()); ?></p>
|
||||
<p><?php echo $skin->remarkup($blog->getDescription()); ?></p>
|
||||
</div>
|
||||
<div class="oblivious-content">
|
||||
|
|
|
@ -79,6 +79,12 @@ final class PhameBasicTemplateBlogSkin extends PhameBasicBlogSkin {
|
|||
return $this->cssResources;
|
||||
}
|
||||
|
||||
public function remarkup($corpus) {
|
||||
$view = id(new PHUIRemarkupView($this->getViewer(), $corpus));
|
||||
|
||||
return hsprintf('%s', $view);
|
||||
}
|
||||
|
||||
public function getName() {
|
||||
return $this->getSpecification()->getName();
|
||||
}
|
||||
|
@ -107,13 +113,16 @@ final class PhameBasicTemplateBlogSkin extends PhameBasicBlogSkin {
|
|||
|
||||
private function getDefaultScope() {
|
||||
return array(
|
||||
'skin' => $this,
|
||||
'blog' => $this->getBlog(),
|
||||
'uri' => $this->getURI($this->getURIPath()),
|
||||
'home_uri' => $this->getURI(''),
|
||||
'title' => $this->getTitle(),
|
||||
'skin' => $this,
|
||||
'blog' => $this->getBlog(),
|
||||
'uri' => $this->getURI($this->getURIPath()),
|
||||
'home_uri' => $this->getURI(''),
|
||||
|
||||
// TODO: This is wrong for detail pages, which should show the post
|
||||
// title, but getting it right is a pain and this is better than nothing.
|
||||
'title' => $this->getBlog()->getName(),
|
||||
'description' => $this->getDescription(),
|
||||
'og_type' => $this->getOGType(),
|
||||
'og_type' => $this->getOGType(),
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -135,7 +144,7 @@ final class PhameBasicTemplateBlogSkin extends PhameBasicBlogSkin {
|
|||
return $this->renderTemplate(
|
||||
'post-detail.php',
|
||||
array(
|
||||
'post' => $post,
|
||||
'post' => $post,
|
||||
));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue