From c580775d58cdf719e889233c28764747212e7d30 Mon Sep 17 00:00:00 2001 From: vrana Date: Mon, 2 Apr 2012 11:12:42 -0700 Subject: [PATCH] Respect view mode on deleted path in Diffusion Test Plan: /diffusion/X/browse/deleted?view=blame Reviewers: epriestley Reviewed By: epriestley CC: aran Differential Revision: https://secure.phabricator.com/D2074 --- .../controller/browse/DiffusionBrowseController.php | 1 + .../diffusion/view/emptyresult/DiffusionEmptyResultView.php | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/applications/diffusion/controller/browse/DiffusionBrowseController.php b/src/applications/diffusion/controller/browse/DiffusionBrowseController.php index 64e18bb43e..3c87012ecd 100644 --- a/src/applications/diffusion/controller/browse/DiffusionBrowseController.php +++ b/src/applications/diffusion/controller/browse/DiffusionBrowseController.php @@ -45,6 +45,7 @@ final class DiffusionBrowseController extends DiffusionController { $empty_result = new DiffusionEmptyResultView(); $empty_result->setDiffusionRequest($drequest); $empty_result->setBrowseQuery($browse_query); + $empty_result->setView($this->getRequest()->getStr('view')); $content[] = $empty_result; } else { diff --git a/src/applications/diffusion/view/emptyresult/DiffusionEmptyResultView.php b/src/applications/diffusion/view/emptyresult/DiffusionEmptyResultView.php index 9bd39a9b6d..ce1023ef0f 100644 --- a/src/applications/diffusion/view/emptyresult/DiffusionEmptyResultView.php +++ b/src/applications/diffusion/view/emptyresult/DiffusionEmptyResultView.php @@ -19,11 +19,16 @@ final class DiffusionEmptyResultView extends DiffusionView { private $browseQuery; + private $view; public function setBrowseQuery($browse_query) { $this->browseQuery = $browse_query; } + public function setView($view) { + $this->view = $view; + } + public function render() { $drequest = $this->getDiffusionRequest(); @@ -59,6 +64,7 @@ final class DiffusionEmptyResultView extends DiffusionView { array( 'text' => 'existed', 'commit' => $existed, + 'params' => array('view' => $this->view), ) );