Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/controller/DiffusionBrowseController.php
Show First 20 Lines • Show All 1,100 Lines • ▼ Show 20 Lines | private function buildBranchTable() { | ||||
if (!$history) { | if (!$history) { | ||||
return null; | return null; | ||||
} | } | ||||
$history_table = id(new DiffusionHistoryTableView()) | $history_table = id(new DiffusionHistoryTableView()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->setDiffusionRequest($drequest) | ->setDiffusionRequest($drequest) | ||||
->setHistory($history); | ->setHistory($history) | ||||
$history_table->loadRevisions(); | |||||
$history_table | |||||
->setParents($results['parents']) | ->setParents($results['parents']) | ||||
->setFilterParents(true) | ->setFilterParents(true) | ||||
->setIsHead(true) | ->setIsHead(true) | ||||
->setIsTail(!$pager->getHasMorePages()); | ->setIsTail(!$pager->getHasMorePages()); | ||||
$header = id(new PHUIHeaderView()) | $header = id(new PHUIHeaderView()) | ||||
->setHeader(pht('%s vs %s', $branch, $default_branch)); | ->setHeader(pht('%s vs %s', $branch, $default_branch)); | ||||
return id(new PHUIObjectBoxView()) | return id(new PHUIObjectBoxView()) | ||||
->setHeader($header) | ->setHeader($header) | ||||
->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ||||
->addClass('diffusion-mobile-view') | ->addClass('diffusion-mobile-view') | ||||
->setTable($history_table); | ->setTable($history_table); | ||||
} | } | ||||
} | } |