1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-20 04:20:55 +01:00

Clean up BadgeView a little bit

Summary: Uses BLUE_PROPERTY on Recipients box, removes redundent properties since we render the badge itself already.

Test Plan: View a badge with and without a description.

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin

Differential Revision: https://secure.phabricator.com/D15553
This commit is contained in:
Chad Little 2016-03-31 14:57:39 -07:00
parent 6bbba1e315
commit 59ef3a31d3
2 changed files with 5 additions and 21 deletions

View file

@ -70,7 +70,7 @@ final class PhabricatorBadgesViewController
$timeline, $timeline,
$add_comment, $add_comment,
)) ))
->addPropertySection(pht('BADGE DETAILS'), $details); ->addPropertySection(pht('DESCRIPTION'), $details);
return $this->newPage() return $this->newPage()
->setTitle($title) ->setTitle($title)
@ -86,26 +86,8 @@ final class PhabricatorBadgesViewController
$view = id(new PHUIPropertyListView()) $view = id(new PHUIPropertyListView())
->setUser($viewer); ->setUser($viewer);
$quality_name = PhabricatorBadgesQuality::getQualityName(
$badge->getQuality());
$view->addProperty(
pht('Quality'),
$quality_name);
$view->addProperty(
pht('Icon'),
id(new PhabricatorBadgesIconSet())
->getIconLabel($badge->getIcon()));
$view->addProperty(
pht('Flavor'),
$badge->getFlavor());
$description = $badge->getDescription(); $description = $badge->getDescription();
if (strlen($description)) { if (strlen($description)) {
$view->addSectionHeader(
pht('Description'), PHUIPropertyListView::ICON_SUMMARY);
$view->addTextContent( $view->addTextContent(
new PHUIRemarkupView($viewer, $description)); new PHUIRemarkupView($viewer, $description));
} }

View file

@ -27,7 +27,8 @@ final class PhabricatorBadgesRecipientsListView extends AphrontView {
PhabricatorPolicyCapability::CAN_EDIT); PhabricatorPolicyCapability::CAN_EDIT);
$list = id(new PHUIObjectItemListView()) $list = id(new PHUIObjectItemListView())
->setNoDataString(pht('This badge does not have any recipients.')); ->setNoDataString(pht('This badge does not have any recipients.'))
->setFlush(true);
foreach ($handles as $handle) { foreach ($handles as $handle) {
$remove_uri = '/badges/recipients/'. $remove_uri = '/badges/recipients/'.
@ -51,7 +52,8 @@ final class PhabricatorBadgesRecipientsListView extends AphrontView {
} }
$box = id(new PHUIObjectBoxView()) $box = id(new PHUIObjectBoxView())
->setHeaderText(pht('Recipients')) ->setHeaderText(pht('RECIPIENTS'))
->setBackground(PHUIObjectBoxView::BLUE_PROPERTY)
->setObjectList($list); ->setObjectList($list);
return $box; return $box;