[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:
Chad Little
2015-06-02 14:34:04 -07:00
parent 132bff3ea5
commit e4788df9a5
24 changed files with 100 additions and 99 deletions

View File

@@ -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'));

View File

@@ -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');

View File

@@ -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);

View File

@@ -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)

View File

@@ -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'));