Differential D16641 Diff 40063 src/applications/search/controller/PhabricatorApplicationSearchController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/search/controller/PhabricatorApplicationSearchController.php
Show First 20 Lines • Show All 314 Lines • ▼ Show 20 Lines | if ($more_crumbs) { | ||||
foreach ($more_crumbs as $crumb) { | foreach ($more_crumbs as $crumb) { | ||||
$crumbs->addCrumb($crumb); | $crumbs->addCrumb($crumb); | ||||
} | } | ||||
} else { | } else { | ||||
$crumbs->addTextCrumb($title); | $crumbs->addTextCrumb($title); | ||||
} | } | ||||
$nav->addClass('application-search-view'); | |||||
require_celerity_resource('application-search-view-css'); | require_celerity_resource('application-search-view-css'); | ||||
return $this->newPage() | return $this->newPage() | ||||
->setApplicationMenu($this->buildApplicationMenu()) | ->setApplicationMenu($this->buildApplicationMenu()) | ||||
->setTitle(pht('Query: %s', $title)) | ->setTitle(pht('Query: %s', $title)) | ||||
->setCrumbs($crumbs) | ->setCrumbs($crumbs) | ||||
->setNavigation($nav) | ->setNavigation($nav) | ||||
->appendChild($body) | ->appendChild($body); | ||||
->addClass('application-search-view'); | |||||
} | } | ||||
private function processEditRequest() { | private function processEditRequest() { | ||||
$parent = $this->getDelegatingController(); | $parent = $this->getDelegatingController(); | ||||
$request = $this->getRequest(); | $request = $this->getRequest(); | ||||
$user = $request->getUser(); | $user = $request->getUser(); | ||||
$engine = $this->getSearchEngine(); | $engine = $this->getSearchEngine(); | ||||
▲ Show 20 Lines • Show All 74 Lines • ▼ Show 20 Lines | $header = id(new PHUIHeaderView()) | ||||
->setHeader(pht('Saved Queries')) | ->setHeader(pht('Saved Queries')) | ||||
->setProfileHeader(true); | ->setProfileHeader(true); | ||||
$box = id(new PHUIObjectBoxView()) | $box = id(new PHUIObjectBoxView()) | ||||
->setHeader($header) | ->setHeader($header) | ||||
->setObjectList($list) | ->setObjectList($list) | ||||
->addClass('application-search-results'); | ->addClass('application-search-results'); | ||||
$nav->addClass('application-search-view'); | |||||
require_celerity_resource('application-search-view-css'); | require_celerity_resource('application-search-view-css'); | ||||
return $this->newPage() | return $this->newPage() | ||||
->setApplicationMenu($this->buildApplicationMenu()) | ->setApplicationMenu($this->buildApplicationMenu()) | ||||
->setTitle(pht('Saved Queries')) | ->setTitle(pht('Saved Queries')) | ||||
->setCrumbs($crumbs) | ->setCrumbs($crumbs) | ||||
->setNavigation($nav) | ->setNavigation($nav) | ||||
->addClass('application-search-view') | |||||
->appendChild($box); | ->appendChild($box); | ||||
} | } | ||||
public function buildApplicationMenu() { | public function buildApplicationMenu() { | ||||
$menu = $this->getDelegatingController() | $menu = $this->getDelegatingController() | ||||
->buildApplicationMenu(); | ->buildApplicationMenu(); | ||||
if ($menu instanceof PHUIApplicationMenuView) { | if ($menu instanceof PHUIApplicationMenuView) { | ||||
▲ Show 20 Lines • Show All 63 Lines • Show Last 20 Lines |