Changeset View
Changeset View
Standalone View
Standalone View
src/view/phui/PHUIPagerView.php
| Show First 20 Lines • Show All 49 Lines • ▼ Show 20 Lines | final class PHUIPagerView extends AphrontView { | ||||
| public function readFromRequest(AphrontRequest $request) { | public function readFromRequest(AphrontRequest $request) { | ||||
| $this->uri = $request->getRequestURI(); | $this->uri = $request->getRequestURI(); | ||||
| $this->pagingParameter = 'offset'; | $this->pagingParameter = 'offset'; | ||||
| $this->offset = $request->getInt($this->pagingParameter); | $this->offset = $request->getInt($this->pagingParameter); | ||||
| return $this; | return $this; | ||||
| } | } | ||||
| public function willShowPagingControls() { | public function willShowPagingControls() { | ||||
| return $this->hasMorePages; | return $this->hasMorePages || $this->getOffset(); | ||||
| } | } | ||||
| public function getHasMorePages() { | public function getHasMorePages() { | ||||
| return $this->hasMorePages; | return $this->hasMorePages; | ||||
| } | } | ||||
| public function setSurroundingPages($pages) { | public function setSurroundingPages($pages) { | ||||
| $this->surroundingPages = max(0, $pages); | $this->surroundingPages = max(0, $pages); | ||||
| ▲ Show 20 Lines • Show All 168 Lines • Show Last 20 Lines | |||||