Move PhabricatorObjectItem to PHUIObjectItem, add 'plain' setting for lists.

Summary: Adds plain support for object lists that just look like lists

Test Plan: review UIexamples and a number of other applications

Reviewers: epriestley, btrahan

Reviewed By: epriestley

CC: Korvin, aran

Differential Revision: https://secure.phabricator.com/D6922
This commit is contained in:
Chad Little
2013-09-09 14:14:34 -07:00
parent d1225e782b
commit 5ba20b8924
63 changed files with 426 additions and 370 deletions

View File

@@ -80,10 +80,10 @@ abstract class DrydockController extends PhabricatorController {
assert_instances_of($leases, 'DrydockLease');
$user = $this->getRequest()->getUser();
$view = new PhabricatorObjectItemListView();
$view = new PHUIObjectItemListView();
foreach ($leases as $lease) {
$item = id(new PhabricatorObjectItemView())
$item = id(new PHUIObjectItemView())
->setHeader($lease->getLeaseName())
->setHref($this->getApplicationURI('/lease/'.$lease->getID().'/'));
@@ -126,12 +126,12 @@ abstract class DrydockController extends PhabricatorController {
assert_instances_of($resources, 'DrydockResource');
$user = $this->getRequest()->getUser();
$view = new PhabricatorObjectItemListView();
$view = new PHUIObjectItemListView();
foreach ($resources as $resource) {
$name = pht('Resource %d', $resource->getID()).': '.$resource->getName();
$item = id(new PhabricatorObjectItemView())
$item = id(new PHUIObjectItemView())
->setHref($this->getApplicationURI('/resource/'.$resource->getID().'/'))
->setHeader($name);