Skip to content

Commit 66cee12

Browse files
author
epriestley
committed
Remove all code referencing old tab navigation
Summary: - Add getHelpURI() to PhabricatorApplication for application user guides. - Add a new "help" icon menu item and skeletal Diviner application. - Move help tabs to Applications where they exist, document the other ones that don't exist yet. - Grep for all tab-related stuff and delete it. Test Plan: Clicked "help" for some apps. Clicked around randomly in a bunch of other apps. Reviewers: btrahan, vrana Reviewed By: btrahan CC: aran Differential Revision: https://secure.phabricator.com/D3267
1 parent a68c30c commit 66cee12

32 files changed

+85
-143
lines changed

src/__phutil_library_map__.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,7 @@
549549
'PhabricatorApplicationDaemons' => 'applications/daemon/application/PhabricatorApplicationDaemons.php',
550550
'PhabricatorApplicationDifferential' => 'applications/differential/application/PhabricatorApplicationDifferential.php',
551551
'PhabricatorApplicationDiffusion' => 'applications/diffusion/application/PhabricatorApplicationDiffusion.php',
552+
'PhabricatorApplicationDiviner' => 'applications/diviner/application/PhabricatorApplicationDiviner.php',
552553
'PhabricatorApplicationFact' => 'applications/fact/application/PhabricatorApplicationFact.php',
553554
'PhabricatorApplicationFlags' => 'applications/flag/application/PhabricatorApplicationFlags.php',
554555
'PhabricatorApplicationLaunchView' => 'applications/meta/view/PhabricatorApplicationLaunchView.php',
@@ -1671,6 +1672,7 @@
16711672
'PhabricatorApplicationDaemons' => 'PhabricatorApplication',
16721673
'PhabricatorApplicationDifferential' => 'PhabricatorApplication',
16731674
'PhabricatorApplicationDiffusion' => 'PhabricatorApplication',
1675+
'PhabricatorApplicationDiviner' => 'PhabricatorApplication',
16741676
'PhabricatorApplicationFact' => 'PhabricatorApplication',
16751677
'PhabricatorApplicationFlags' => 'PhabricatorApplication',
16761678
'PhabricatorApplicationLaunchView' => 'AphrontView',

src/applications/base/PhabricatorApplication.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,21 @@ public function getTitleGlyph() {
7070
return null;
7171
}
7272

73+
public function getHelpURI() {
74+
// TODO: When these applications get created, link to their docs:
75+
//
76+
// - Conduit
77+
// - Drydock
78+
// - Herald
79+
// - OAuth Server
80+
// - Owners
81+
// - Phame
82+
// - Slowvote
83+
84+
85+
return null;
86+
}
87+
7388

7489
/* -( URI Routing )-------------------------------------------------------- */
7590

src/applications/calendar/controller/PhabricatorCalendarController.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22

33
/*
4-
* Copyright 2011 Facebook, Inc.
4+
* Copyright 2012 Facebook, Inc.
55
*
66
* Licensed under the Apache License, Version 2.0 (the "License");
77
* you may not use this file except in compliance with the License.
@@ -30,12 +30,6 @@ public function buildStandardPageResponse($view, array $data) {
3030
// use "keyboard" since it looks vaguely similar.
3131
$page->setGlyph("\xE2\x8C\xA8");
3232

33-
$page->appendChild($view);
34-
$page->setTabs(
35-
array(
36-
),
37-
idx($data, 'tab'));
38-
3933
$response = new AphrontWebpageResponse();
4034
return $response->setContent($page->render());
4135
}

src/applications/conduit/controller/PhabricatorConduitController.php

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,12 @@ abstract class PhabricatorConduitController extends PhabricatorController {
2525
protected $showSideNav;
2626

2727
public function buildStandardPageResponse($view, array $data) {
28-
$doclink = PhabricatorEnv::getDoclink(
29-
'article/Conduit_Technical_Documentation.html'
30-
);
31-
3228
$page = $this->buildStandardPageView();
3329

3430
$page->setApplicationName('Conduit');
3531
$page->setBaseURI('/conduit/');
3632
$page->setTitle(idx($data, 'title'));
3733
$page->setGlyph("\xE2\x87\xB5");
38-
$page->setTabs(array(
39-
'help' => array(
40-
'href' => $doclink,
41-
'name' => 'Help')
42-
), null);
4334

4435
if ($this->showSideNav()) {
4536

src/applications/daemon/controller/PhabricatorDaemonTimelineConsoleController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ public function processRequest() {
6565
$nav,
6666
array(
6767
'title' => 'Timeline',
68-
'tab' => 'timeline',
6968
));
7069
}
7170

src/applications/differential/controller/DifferentialController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ public function buildStandardPageResponse($view, array $data) {
3434
$page->setTitle(idx($data, 'title'));
3535
$page->setGlyph("\xE2\x9A\x99");
3636
$page->appendChild($view);
37-
$page->setIsLoggedOut($viewer_is_anonymous);
3837
$page->setSearchDefaultScope(PhabricatorSearchScope::SCOPE_OPEN_REVISIONS);
3938

4039
$response = new AphrontWebpageResponse();

src/applications/differential/controller/DifferentialDiffCreateController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ public function processRequest() {
8484
$panel,
8585
array(
8686
'title' => 'Create Diff',
87-
'tab' => 'create',
8887
));
8988
}
9089

src/applications/differential/controller/DifferentialRevisionListController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@ public function processRequest() {
228228
$side_nav,
229229
array(
230230
'title' => 'Differential Home',
231-
'tab' => 'revisions',
232231
));
233232
}
234233

src/applications/diffusion/application/PhabricatorApplicationDiffusion.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ public function getIconURI() {
3030
return celerity_get_resource_uri('/rsrc/image/app/app_diffusion.png');
3131
}
3232

33+
public function getHelpURI() {
34+
return PhabricatorEnv::getDoclink('article/Diffusion_User_Guide.html');
35+
}
36+
3337
public function getRoutes() {
3438
return array(
3539
'/r(?P<callsign>[A-Z]+)(?P<commit>[a-z0-9]+)'

src/applications/diffusion/controller/DiffusionController.php

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,6 @@ public function buildStandardPageResponse($view, array $data) {
4747
$page->setBaseURI('/diffusion/');
4848
$page->setTitle(idx($data, 'title'));
4949
$page->setGlyph("\xE2\x89\x88");
50-
$page->setTabs(
51-
array(
52-
'help' => array(
53-
'href' => PhabricatorEnv::getDoclink(
54-
'article/Diffusion_User_Guide.html'),
55-
'name' => 'Help',
56-
),
57-
),
58-
null);
5950
$page->setSearchDefaultScope(PhabricatorSearchScope::SCOPE_COMMITS);
6051

6152
$page->appendChild($view);

0 commit comments

Comments
 (0)