Differential D15392 Diff 37115 src/applications/drydock/controller/DrydockBlueprintEditController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/drydock/controller/DrydockBlueprintEditController.php
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | private function buildTypeSelectionResponse() { | ||||
$control = id(new AphrontFormRadioButtonControl()) | $control = id(new AphrontFormRadioButtonControl()) | ||||
->setName('blueprintType') | ->setName('blueprintType') | ||||
->setLabel(pht('Blueprint Type')) | ->setLabel(pht('Blueprint Type')) | ||||
->setError($e_blueprint); | ->setError($e_blueprint); | ||||
foreach ($implementations as $implementation_name => $implementation) { | foreach ($implementations as $implementation_name => $implementation) { | ||||
$disabled = !$implementation->isEnabled(); | $disabled = !$implementation->isEnabled(); | ||||
$impl_icon = $implementation->getBlueprintIcon(); | |||||
$impl_name = $implementation->getBlueprintName(); | |||||
$impl_icon = id(new PHUIIconView()) | |||||
->setIcon($impl_icon, 'lightgreytext'); | |||||
$control->addButton( | $control->addButton( | ||||
$implementation_name, | $implementation_name, | ||||
$implementation->getBlueprintName(), | array($impl_icon, ' ', $impl_name), | ||||
array( | array( | ||||
pht('Provides: %s', $implementation->getType()), | pht('Provides: %s', $implementation->getType()), | ||||
phutil_tag('br'), | phutil_tag('br'), | ||||
phutil_tag('br'), | phutil_tag('br'), | ||||
$implementation->getDescription(), | $implementation->getDescription(), | ||||
), | ), | ||||
$disabled ? 'disabled' : null, | $disabled ? 'disabled' : null, | ||||
$disabled); | $disabled); | ||||
Show All 26 Lines |