Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/controller/DiffusionCompareController.php
| Show First 20 Lines • Show All 86 Lines • ▼ Show 20 Lines | if ($request->isFormPost()) { | ||||
| return id(new AphrontRedirectResponse())->setURI($compare_uri); | return id(new AphrontRedirectResponse())->setURI($compare_uri); | ||||
| } | } | ||||
| $crumbs = $this->buildCrumbs( | $crumbs = $this->buildCrumbs( | ||||
| array( | array( | ||||
| 'view' => 'compare', | 'view' => 'compare', | ||||
| )); | )); | ||||
| $crumbs->setBorder(true); | |||||
| $pager = id(new PHUIPagerView()) | $pager = id(new PHUIPagerView()) | ||||
| ->readFromRequest($request); | ->readFromRequest($request); | ||||
| $history = null; | $history = null; | ||||
| try { | try { | ||||
| $history_results = $this->callConduitWithDiffusionRequest( | $history_results = $this->callConduitWithDiffusionRequest( | ||||
| 'diffusion.historyquery', | 'diffusion.historyquery', | ||||
| ▲ Show 20 Lines • Show All 202 Lines • ▼ Show 20 Lines | $history_table | ||||
| ->setParents($results['parents']) | ->setParents($results['parents']) | ||||
| ->setFilterParents(true) | ->setFilterParents(true) | ||||
| ->setIsHead(!$pager->getOffset()) | ->setIsHead(!$pager->getOffset()) | ||||
| ->setIsTail(!$pager->getHasMorePages()); | ->setIsTail(!$pager->getHasMorePages()); | ||||
| $header = id(new PHUIHeaderView()) | $header = id(new PHUIHeaderView()) | ||||
| ->setHeader(pht('Commits')); | ->setHeader(pht('Commits')); | ||||
| $object_box = id(new PHUIObjectBoxView()) | return id(new PHUIObjectBoxView()) | ||||
| ->setHeader($header) | ->setHeader($header) | ||||
| ->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ||||
| ->setTable($history_table); | ->setTable($history_table) | ||||
| ->setPager($pager); | |||||
| $pager_box = $this->renderTablePagerBox($pager); | |||||
| return array( | |||||
| $object_box, | |||||
| $pager_box, | |||||
| ); | |||||
| } | } | ||||
| } | } | ||||