Add number format 'none' to InlinePie
This commit is contained in:
parent
35a5431512
commit
8839166090
|
@ -46,6 +46,7 @@ use Icinga\Logger\Logger;
|
|||
*/
|
||||
class InlinePie extends AbstractWidget
|
||||
{
|
||||
const NUMBER_FORMAT_NONE = 'none';
|
||||
const NUMBER_FORMAT_TIME = 'time';
|
||||
const NUMBER_FORMAT_BYTES = 'bytes';
|
||||
const NUMBER_FORMAT_RATIO = 'ratio';
|
||||
|
@ -168,7 +169,7 @@ EOD;
|
|||
*
|
||||
* @var array
|
||||
*/
|
||||
private $format = self::NUMBER_FORMAT_BYTES;
|
||||
private $format = self::NUMBER_FORMAT_NONE;
|
||||
|
||||
/**
|
||||
* Set if the tooltip for the empty area should be hidden
|
||||
|
@ -396,11 +397,13 @@ EOD;
|
|||
*/
|
||||
private function formatValue($value)
|
||||
{
|
||||
if ($this->format === self::NUMBER_FORMAT_BYTES) {
|
||||
if ($this->format === self::NUMBER_FORMAT_NONE) {
|
||||
return (string)$value;
|
||||
} elseif ($this->format === self::NUMBER_FORMAT_BYTES) {
|
||||
return Format::bytes($value);
|
||||
} else if ($this->format === self::NUMBER_FORMAT_TIME) {
|
||||
} elseif ($this->format === self::NUMBER_FORMAT_TIME) {
|
||||
return Format::duration($value);
|
||||
} else if ($this->format === self::NUMBER_FORMAT_RATIO) {
|
||||
} elseif ($this->format === self::NUMBER_FORMAT_RATIO) {
|
||||
return $value;
|
||||
} else {
|
||||
Logger::warning('Unknown format string "' . $this->format . '" for InlinePie, value not formatted.');
|
||||
|
|
Loading…
Reference in New Issue