1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-18 21:02:41 +01:00

Update Batch Edit and Report pages

Summary: Moves these Maniphest pages over to modern UI, components

Test Plan: Batch Edit Tasks, View some reports.

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin

Differential Revision: https://secure.phabricator.com/D15614
This commit is contained in:
Chad Little 2016-04-04 20:34:23 -07:00
parent 57f016b166
commit e965a59bca
4 changed files with 30 additions and 21 deletions

View file

@ -7,7 +7,7 @@
*/ */
return array( return array(
'names' => array( 'names' => array(
'core.pkg.css' => 'a3016dac', 'core.pkg.css' => '97b752c8',
'core.pkg.js' => 'e5484f37', 'core.pkg.js' => 'e5484f37',
'darkconsole.pkg.js' => 'e7393ebb', 'darkconsole.pkg.js' => 'e7393ebb',
'differential.pkg.css' => '7ba78475', 'differential.pkg.css' => '7ba78475',
@ -123,7 +123,7 @@ return array(
'rsrc/css/phui/phui-action-panel.css' => '91c7b835', 'rsrc/css/phui/phui-action-panel.css' => '91c7b835',
'rsrc/css/phui/phui-badge.css' => 'f25c3476', 'rsrc/css/phui/phui-badge.css' => 'f25c3476',
'rsrc/css/phui/phui-big-info-view.css' => 'bd903741', 'rsrc/css/phui/phui-big-info-view.css' => 'bd903741',
'rsrc/css/phui/phui-box.css' => 'b2d49bae', 'rsrc/css/phui/phui-box.css' => '9c9159a7',
'rsrc/css/phui/phui-button.css' => 'a64a8de6', 'rsrc/css/phui/phui-button.css' => 'a64a8de6',
'rsrc/css/phui/phui-chart.css' => '6bf6f78e', 'rsrc/css/phui/phui-chart.css' => '6bf6f78e',
'rsrc/css/phui/phui-crumbs-view.css' => '79d536e5', 'rsrc/css/phui/phui-crumbs-view.css' => '79d536e5',
@ -805,7 +805,7 @@ return array(
'phui-action-panel-css' => '91c7b835', 'phui-action-panel-css' => '91c7b835',
'phui-badge-view-css' => 'f25c3476', 'phui-badge-view-css' => 'f25c3476',
'phui-big-info-view-css' => 'bd903741', 'phui-big-info-view-css' => 'bd903741',
'phui-box-css' => 'b2d49bae', 'phui-box-css' => '9c9159a7',
'phui-button-css' => 'a64a8de6', 'phui-button-css' => 'a64a8de6',
'phui-calendar-css' => 'ccabe893', 'phui-calendar-css' => 'ccabe893',
'phui-calendar-day-css' => 'd1cf6f93', 'phui-calendar-day-css' => 'd1cf6f93',

View file

@ -194,24 +194,33 @@ final class ManiphestBatchEditController extends ManiphestController {
$crumbs = $this->buildApplicationCrumbs(); $crumbs = $this->buildApplicationCrumbs();
$crumbs->addTextCrumb($title); $crumbs->addTextCrumb($title);
$crumbs->setBorder(true);
$header = id(new PHUIHeaderView())
->setHeader(pht('Batch Editor'))
->setHeaderIcon('fa-pencil-square-o');
$task_box = id(new PHUIObjectBoxView()) $task_box = id(new PHUIObjectBoxView())
->setHeaderText(pht('Selected Tasks')) ->setHeaderText(pht('Selected Tasks'))
->setBackground(PHUIObjectBoxView::BLUE_PROPERTY)
->setObjectList($list); ->setObjectList($list);
$form_box = id(new PHUIObjectBoxView()) $form_box = id(new PHUIObjectBoxView())
->setHeaderText(pht('Batch Editor')) ->setHeaderText(pht('Actions'))
->setBackground(PHUIObjectBoxView::BLUE_PROPERTY)
->setForm($form); ->setForm($form);
return $this->buildApplicationPage( $view = id(new PHUITwoColumnView())
array( ->setHeader($header)
$crumbs, ->setFooter(array(
$task_box, $task_box,
$form_box, $form_box,
),
array(
'title' => $title,
)); ));
return $this->newPage()
->setTitle($title)
->setCrumbs($crumbs)
->appendChild($view);
} }
} }

View file

@ -45,17 +45,17 @@ final class ManiphestReportController extends ManiphestController {
return new Aphront404Response(); return new Aphront404Response();
} }
$nav->appendChild($core); $crumbs = $this->buildApplicationCrumbs()
$nav->setCrumbs( ->addTextCrumb(pht('Reports'));
$this->buildApplicationCrumbs()
->addTextCrumb(pht('Reports'))); $nav->appendChild($core);
$title = pht('Maniphest Reports');
return $this->newPage()
->setTitle($title)
->setCrumbs($crumbs)
->setNavigation($nav);
return $this->buildApplicationPage(
$nav,
array(
'title' => pht('Maniphest Reports'),
'device' => false,
));
} }
public function renderBurn() { public function renderBurn() {

View file

@ -97,7 +97,7 @@
color: {$bluetext}; color: {$bluetext};
} }
.phui-box-blue-property .phui-object-item-list-view.phui-object-list-flush { .phui-box-blue-property .phui-object-item-list-view {
padding: 2px 8px; padding: 2px 8px;
} }