Rough cut of Diffusion change view.
This commit is contained in:
@@ -144,6 +144,19 @@ abstract class DiffusionController extends PhabricatorController {
|
||||
|
||||
$view = $spec['view'];
|
||||
|
||||
$path = null;
|
||||
if (isset($spec['path'])) {
|
||||
$path = $drequest->getPath();
|
||||
}
|
||||
|
||||
if ($raw_commit) {
|
||||
$commit_link = DiffusionView::linkCommit(
|
||||
$repository,
|
||||
$raw_commit);
|
||||
} else {
|
||||
$commit_link = '';
|
||||
}
|
||||
|
||||
switch ($view) {
|
||||
case 'history':
|
||||
$view_name = 'History';
|
||||
@@ -152,16 +165,12 @@ abstract class DiffusionController extends PhabricatorController {
|
||||
$view_name = 'Browse';
|
||||
break;
|
||||
case 'change':
|
||||
$crumb_list[] = 'TODO CHANGE';
|
||||
$view_name = 'Change';
|
||||
$crumb_list[] = phutil_escape_html($path).' ('.$commit_link.')';
|
||||
$crumbs->setCrumbs($crumb_list);
|
||||
return $crumbs;
|
||||
}
|
||||
|
||||
$path = null;
|
||||
if (isset($spec['path'])) {
|
||||
$path = $drequest->getPath();
|
||||
}
|
||||
|
||||
$view_root_uri = "/diffusion/{$callsign}/{$view}/{$branch_uri}";
|
||||
$jump_href = $view_root_uri;
|
||||
|
||||
@@ -209,9 +218,6 @@ abstract class DiffusionController extends PhabricatorController {
|
||||
$last_crumb = array_pop($crumb_list);
|
||||
|
||||
if ($raw_commit) {
|
||||
$commit_link = DiffusionView::linkCommit(
|
||||
$repository,
|
||||
$raw_commit);
|
||||
$jump_link = phutil_render_tag(
|
||||
'a',
|
||||
array(
|
||||
|
||||
Reference in New Issue
Block a user