This commit is contained in:
Gabriel Baker 2013-06-05 20:59:05 +01:00
parent 396428cc82
commit 9323797900
2 changed files with 20 additions and 9 deletions

View file

@ -11,21 +11,26 @@ switch($build->getStatus())
{ {
case 0: case 0:
$cls = 'info'; $cls = 'info';
$subcls = 'info';
$status = 'Pending'; $status = 'Pending';
break; break;
case 1: case 1:
$cls = 'warning'; $cls = 'warning';
$subcls = 'warning';
$status = 'Running'; $status = 'Running';
break; break;
case 2: case 2:
$cls = 'success'; $cls = 'success';
$subcls = 'success';
$status = 'Success'; $status = 'Success';
break; break;
case 3: case 3:
$cls = 'error'; $cls = 'error';
$subcls = 'important';
$status = 'Failed'; $status = 'Failed';
break; break;
} }
@ -38,14 +43,25 @@ switch($build->getStatus())
<td> <td>
<?php <?php
$plugins = json_decode($build->getPlugins(), true); $plugins = json_decode($build->getPlugins(), true);
if ( !is_array($plugins) ) { if ( !is_array($plugins) ) {
$plugins = array(); $plugins = array();
} }
if ( 0 === count($plugins) ) {
?>
<span class='label label-<?= $subcls ?>'>
<?= $status ?>
</span>
<?php
}
?> ?>
<?php foreach($plugins as $plugin => $pluginstatus): ?> <?php
<div class='label build-plugin-status <?= $pluginstatus?'label-success':'label-important' ?>'> foreach($plugins as $plugin => $pluginstatus):
$subcls = $pluginstatus?'label label-success':'label label-important';
?>
<span class='<?= $subcls ?>'>
<?= ucwords(str_replace('_', ' ', $plugin)) ?> <?= ucwords(str_replace('_', ' ', $plugin)) ?>
</div> </span>
<?php endforeach; ?> <?php endforeach; ?>
<br style='clear:both;' /> <br style='clear:both;' />
</td> </td>

View file

@ -14,12 +14,7 @@ body
padding: 10px; padding: 10px;
} }
.build-plugin-status { td .label { margin-right: 5px; }
float: left!important;
padding: 5px;
margin-right: 5px;
border: 1px solid black;
}
.success-message { .success-message {
background-color: #4F8A10; background-color: #4F8A10;