Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/customfield/DifferentialUnitField.php
Show First 20 Lines • Show All 55 Lines • ▼ Show 20 Lines | $colors = array( | ||||
DifferentialUnitStatus::UNIT_OKAY => 'green', | DifferentialUnitStatus::UNIT_OKAY => 'green', | ||||
DifferentialUnitStatus::UNIT_WARN => 'yellow', | DifferentialUnitStatus::UNIT_WARN => 'yellow', | ||||
DifferentialUnitStatus::UNIT_FAIL => 'red', | DifferentialUnitStatus::UNIT_FAIL => 'red', | ||||
DifferentialUnitStatus::UNIT_SKIP => 'blue', | DifferentialUnitStatus::UNIT_SKIP => 'blue', | ||||
DifferentialUnitStatus::UNIT_AUTO_SKIP => 'blue', | DifferentialUnitStatus::UNIT_AUTO_SKIP => 'blue', | ||||
); | ); | ||||
$icon_color = idx($colors, $diff->getUnitStatus(), 'grey'); | $icon_color = idx($colors, $diff->getUnitStatus(), 'grey'); | ||||
$message = DifferentialRevisionUpdateHistoryView::getDiffUnitMessage($diff); | $message = DifferentialRevisionUpdateHistoryView::getDiffUnitMessage( | ||||
$diff->getUnitStatus()); | |||||
$status = id(new PHUIStatusListView()) | $status = id(new PHUIStatusListView()) | ||||
->addItem( | ->addItem( | ||||
id(new PHUIStatusItemView()) | id(new PHUIStatusItemView()) | ||||
->setIcon(PHUIStatusItemView::ICON_STAR, $icon_color) | ->setIcon(PHUIStatusItemView::ICON_STAR, $icon_color) | ||||
->setTarget($message)); | ->setTarget($message)); | ||||
return $status; | return $status; | ||||
} | } | ||||
} | } |