Page MenuHomePhabricator

D11711.id.diff
No OneTemporary

D11711.id.diff

diff --git a/src/applications/almanac/controller/AlmanacConsoleController.php b/src/applications/almanac/controller/AlmanacConsoleController.php
--- a/src/applications/almanac/controller/AlmanacConsoleController.php
+++ b/src/applications/almanac/controller/AlmanacConsoleController.php
@@ -9,48 +9,40 @@
public function handleRequest(AphrontRequest $request) {
$viewer = $request->getViewer();
- $menu = id(new PHUIObjectItemListView())
- ->setUser($viewer)
- ->setStackable(true);
-
- $menu->addItem(
- id(new PHUIObjectItemView())
- ->setHeader(pht('Services'))
- ->setHref($this->getApplicationURI('service/'))
- ->setFontIcon('fa-plug')
- ->addAttribute(
- pht(
- 'Manage Almanac services.')));
-
- $menu->addItem(
- id(new PHUIObjectItemView())
- ->setHeader(pht('Devices'))
- ->setHref($this->getApplicationURI('device/'))
- ->setFontIcon('fa-server')
- ->addAttribute(
- pht(
- 'Manage Almanac devices.')));
-
- $menu->addItem(
- id(new PHUIObjectItemView())
- ->setHeader(pht('Networks'))
- ->setHref($this->getApplicationURI('network/'))
- ->setFontIcon('fa-globe')
- ->addAttribute(
- pht(
- 'Manage Almanac networks.')));
+ $view = id(new AphrontMultiColumnView())
+ ->setFluidLayout(true)
+ ->setBorder(true);
+
+ $panel1 = id(new PHUIActionPanelView())
+ ->setFontIcon('fa-plug')
+ ->setHeader(pht('Services'))
+ ->setHref($this->getApplicationURI('service/'))
+ ->setSubHeader(pht('Manage Almanac Services.'));
+ $view->addColumn($panel1);
+
+ $panel2 = id(new PHUIActionPanelView())
+ ->setFontIcon('fa-server')
+ ->setHeader(pht('Devices'))
+ ->setHref($this->getApplicationURI('device/'))
+ ->setSubHeader(pht('Manage Almanac devices.'));
+ $view->addColumn($panel2);
+
+ $panel3 = id(new PHUIActionPanelView())
+ ->setFontIcon('fa-globe')
+ ->setHeader(pht('Networks'))
+ ->setHref($this->getApplicationURI('network/'))
+ ->setSubHeader(pht('Manage Almanac networks.'));
+ $view->addColumn($panel3);
+
+ $view = phutil_tag_div('mlr mll mlb', $view);
$crumbs = $this->buildApplicationCrumbs();
$crumbs->addTextCrumb(pht('Console'));
- $box = id(new PHUIObjectBoxView())
- ->setHeaderText('Console')
- ->appendChild($menu);
-
return $this->buildApplicationPage(
array(
$crumbs,
- $box,
+ $view,
),
array(
'title' => pht('Almanac Console'),
diff --git a/src/view/phui/PHUIActionPanelView.php b/src/view/phui/PHUIActionPanelView.php
--- a/src/view/phui/PHUIActionPanelView.php
+++ b/src/view/phui/PHUIActionPanelView.php
@@ -85,7 +85,6 @@
if ($this->status) {
$classes[] = 'phui-action-panel-has-status';
$classes[] = $this->state;
-
}
return array(

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 16, 4:12 PM (2 w, 11 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
8476405
Default Alt Text
D11711.id.diff (2 KB)

Event Timeline