Changeset View
Changeset View
Standalone View
Standalone View
src/applications/maniphest/constants/ManiphestTaskStatus.php
Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | public static function getTaskStatusFullName($status) { | ||||
} | } | ||||
return self::getStatusAttribute($status, 'name', pht('Unknown Status')); | return self::getStatusAttribute($status, 'name', pht('Unknown Status')); | ||||
} | } | ||||
public static function renderFullDescription($status) { | public static function renderFullDescription($status) { | ||||
if (self::isOpenStatus($status)) { | if (self::isOpenStatus($status)) { | ||||
$color = 'status'; | $color = 'status'; | ||||
$icon = 'fa-square-o bluegrey'; | $icon_color = 'bluegrey'; | ||||
} else { | } else { | ||||
$color = 'status-dark'; | $color = 'status-dark'; | ||||
$icon = 'fa-check-square-o'; | $icon_color = ''; | ||||
} | } | ||||
$icon = self::getStatusIcon($status); | |||||
$img = id(new PHUIIconView()) | $img = id(new PHUIIconView()) | ||||
->setIconFont($icon); | ->setIconFont($icon.' '.$icon_color); | ||||
$tag = phutil_tag( | $tag = phutil_tag( | ||||
'span', | 'span', | ||||
array( | array( | ||||
'class' => 'phui-header-'.$color.' plr', | 'class' => 'phui-header-'.$color.' plr', | ||||
), | ), | ||||
array( | array( | ||||
$img, | $img, | ||||
▲ Show 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | public static function getStatusActionName($status) { | ||||
return self::getStatusAttribute($status, 'name.action'); | return self::getStatusAttribute($status, 'name.action'); | ||||
} | } | ||||
public static function getStatusColor($status) { | public static function getStatusColor($status) { | ||||
return self::getStatusAttribute($status, 'transaction.color'); | return self::getStatusAttribute($status, 'transaction.color'); | ||||
} | } | ||||
public static function getStatusIcon($status) { | public static function getStatusIcon($status) { | ||||
return self::getStatusAttribute($status, 'transaction.icon'); | $icon = self::getStatusAttribute($status, 'transaction.icon'); | ||||
if ($icon) { | |||||
return $icon; | |||||
} | |||||
if (self::isOpenStatus($status)) { | |||||
return 'fa-square-o'; | |||||
} else { | |||||
return 'fa-check-square-o'; | |||||
} | |||||
} | } | ||||
public static function getStatusPrefixMap() { | public static function getStatusPrefixMap() { | ||||
$map = array(); | $map = array(); | ||||
foreach (self::getEnabledStatusMap() as $const => $status) { | foreach (self::getEnabledStatusMap() as $const => $status) { | ||||
foreach (idx($status, 'prefixes', array()) as $prefix) { | foreach (idx($status, 'prefixes', array()) as $prefix) { | ||||
$map[$prefix] = $const; | $map[$prefix] = $const; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 167 Lines • Show Last 20 Lines |