[Redesign] PHUIPagerView
Summary: Ref T8099, Moves AphrontPagerView to PHUIPagerView, converts to standard PHUIButtons and adds some additional features for icon placement on buttons. Test Plan: Tested Advanced Search and Searching files in Diffusion. Works as expected. Reviewers: btrahan, epriestley Reviewed By: epriestley Subscribers: Korvin, epriestley Maniphest Tasks: T8342, T8099 Differential Revision: https://secure.phabricator.com/D13092
This commit is contained in:
@@ -12,7 +12,7 @@ final class DiffusionBranchTableController extends DiffusionController {
|
||||
|
||||
$repository = $drequest->getRepository();
|
||||
|
||||
$pager = new AphrontPagerView();
|
||||
$pager = new PHUIPagerView();
|
||||
$pager->setURI($request->getRequestURI(), 'offset');
|
||||
$pager->setOffset($request->getInt('offset'));
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ final class DiffusionBrowseSearchController extends DiffusionBrowseController {
|
||||
|
||||
$limit = 100;
|
||||
$page = $this->getRequest()->getInt('page', 0);
|
||||
$pager = new AphrontPagerView();
|
||||
$pager = new PHUIPagerView();
|
||||
$pager->setPageSize($limit);
|
||||
$pager->setOffset($page);
|
||||
$pager->setURI($this->getRequest()->getRequestURI(), 'page');
|
||||
|
||||
@@ -32,7 +32,7 @@ final class DiffusionHistoryController extends DiffusionController {
|
||||
$history = DiffusionPathChange::newFromConduit(
|
||||
$history_results['pathChanges']);
|
||||
|
||||
$pager = new AphrontPagerView();
|
||||
$pager = new PHUIPagerView();
|
||||
$pager->setPageSize($page_size);
|
||||
$pager->setOffset($offset);
|
||||
$history = $pager->sliceResults($history);
|
||||
|
||||
@@ -66,7 +66,7 @@ final class DiffusionLintDetailsController extends DiffusionController {
|
||||
|
||||
$content = array();
|
||||
|
||||
$pager = id(new AphrontPagerView())
|
||||
$pager = id(new PHUIPagerView())
|
||||
->setPageSize($limit)
|
||||
->setOffset($offset)
|
||||
->setHasMorePages(count($messages) >= $limit)
|
||||
|
||||
@@ -12,7 +12,7 @@ final class DiffusionTagListController extends DiffusionController {
|
||||
|
||||
$repository = $drequest->getRepository();
|
||||
|
||||
$pager = new AphrontPagerView();
|
||||
$pager = new PHUIPagerView();
|
||||
$pager->setURI($request->getRequestURI(), 'offset');
|
||||
$pager->setOffset($request->getInt('offset'));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user