blob: e57c59c7f88915e087bd2aa09939f8872e003a60 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<?php
/* Icinga DB Web | (c) 2020 Icinga GmbH | GPLv2 */
namespace Icinga\Module\Icingadb\Widget;
use ipl\Html\BaseHtmlElement;
/**
* Visually represents one single check attempt.
*/
class AttemptBall extends BaseHtmlElement
{
protected $tag = 'div';
protected $defaultAttributes = ['class' => 'ball'];
/**
* Create a new attempt ball
*
* @param bool $taken Whether the attempt was taken
*/
public function __construct(bool $taken = false)
{
if ($taken) {
$this->addAttributes(['class' => 'ball-size-s taken']);
} else {
$this->addAttributes(['class' => 'ball-size-xs']);
}
}
}
|