Diviner CSS, layout updates
Summary: Moves book view to use PHUIDocument, fix some other spacing issues. Test Plan: Review a number of pages in Diviner. Reviewers: epriestley Reviewed By: epriestley CC: Korvin, aran Differential Revision: https://secure.phabricator.com/D6925
This commit is contained in:
@@ -33,6 +33,9 @@ final class DivinerBookController extends DivinerController {
|
||||
->setHref('/book/'.$book->getName().'/'));
|
||||
|
||||
$header = id(new PhabricatorHeaderView())->setHeader($book->getTitle());
|
||||
$document = new PHUIDocumentView();
|
||||
$document->setHeader($header);
|
||||
|
||||
$properties = $this->buildPropertyList($book);
|
||||
|
||||
$atoms = id(new DivinerAtomQuery())
|
||||
@@ -57,18 +60,18 @@ final class DivinerBookController extends DivinerController {
|
||||
$out = array();
|
||||
foreach ($groups as $group => $atoms) {
|
||||
$group_name = $book->getGroupName($group);
|
||||
|
||||
$out[] = id(new PhabricatorHeaderView())
|
||||
->setHeader($group_name);
|
||||
$out[] = $this->renderAtomList($atoms);
|
||||
$section = id(new DivinerSectionView())
|
||||
->setHeader($group_name);
|
||||
$section->addContent($this->renderAtomList($atoms));
|
||||
$out[] = $section;
|
||||
}
|
||||
$document->appendChild($properties);
|
||||
$document->appendChild($out);
|
||||
|
||||
return $this->buildApplicationPage(
|
||||
array(
|
||||
$crumbs,
|
||||
$header,
|
||||
$properties,
|
||||
$out,
|
||||
$document,
|
||||
),
|
||||
array(
|
||||
'title' => $book->getTitle(),
|
||||
|
||||
@@ -28,7 +28,9 @@ abstract class DivinerController extends PhabricatorController {
|
||||
$user = $request->getUser();
|
||||
|
||||
$list = id(new PHUIObjectItemListView())
|
||||
->setUser($user);
|
||||
->setUser($user)
|
||||
->setPlain(true)
|
||||
->setFlush(true);
|
||||
|
||||
foreach ($symbols as $symbol) {
|
||||
$item = id(new PHUIObjectItemView())
|
||||
|
||||
Reference in New Issue
Block a user