mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-30 01:04:09 +02:00
Make `InlinePie's setters fluent
This commit is contained in:
parent
27650be481
commit
119e23e79e
@ -148,30 +148,36 @@ EOD;
|
||||
/**
|
||||
* Set if the tooltip for the empty area should be hidden
|
||||
*
|
||||
* @param bool $hide Whether to hide the empty area
|
||||
* @param bool $hide Whether to hide the empty area
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setHideEmptyLabel($hide = true)
|
||||
{
|
||||
$this->hideEmptyLabel = $hide;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the data to be displayed.
|
||||
*
|
||||
* @param $data array
|
||||
* @param $data array
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setData(array $data)
|
||||
{
|
||||
$this->data = $data;
|
||||
$this->url->setParam('data', implode(',', $data));
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* The labels to be displayed in the pie-chart
|
||||
*
|
||||
* @param mixed $label The label of the displayed value, or null for no labels
|
||||
* @param mixed $label The label of the displayed value, or null for no labels
|
||||
*
|
||||
* @return $this Fluent interface
|
||||
* @return $this
|
||||
*/
|
||||
public function setLabel($label)
|
||||
{
|
||||
@ -191,7 +197,9 @@ EOD;
|
||||
/**
|
||||
* Set the colors used by the slices of the pie chart.
|
||||
*
|
||||
* @param array $colors
|
||||
* @param array $colors
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setColors(array $colors = null)
|
||||
{
|
||||
@ -201,16 +209,20 @@ EOD;
|
||||
} else {
|
||||
$this->url->setParam('colors', null);
|
||||
}
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the used number format
|
||||
*
|
||||
* @param $format string 'bytes' or 'time'
|
||||
* @param $format string 'bytes' or 'time'
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setNumberFormat($format)
|
||||
{
|
||||
$this->format = $format;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -225,16 +237,23 @@ EOD;
|
||||
* <li><b>percent</b>: The percentage of the current value </li>
|
||||
* </ul>
|
||||
* Note: Changes will only affect JavaScript sparklines and not the SVG charts used for fallback
|
||||
*
|
||||
* @param $format
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setTooltipFormat($format)
|
||||
{
|
||||
$this->tooltipFormat = $format;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $height
|
||||
* Set the height
|
||||
*
|
||||
* @return $this
|
||||
* @param $height
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setHeight($height)
|
||||
{
|
||||
@ -245,17 +264,22 @@ EOD;
|
||||
/**
|
||||
* Set the border width of the pie chart
|
||||
*
|
||||
* @param float $width Width in px
|
||||
* @param float $width Width in px
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setBorderWidth($width)
|
||||
{
|
||||
$this->borderWidth = $width;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the color of the pie chart border
|
||||
*
|
||||
* @param string $col The color string
|
||||
* @param string $col The color string
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setBorderColor($col)
|
||||
{
|
||||
@ -263,9 +287,11 @@ EOD;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $width
|
||||
* Set the width
|
||||
*
|
||||
* @return $this
|
||||
* @param $width
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setWidth($width)
|
||||
{
|
||||
@ -276,7 +302,9 @@ EOD;
|
||||
/**
|
||||
* Set the styling of the created HtmlElement
|
||||
*
|
||||
* @param string $style
|
||||
* @param string $style
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setStyle($style)
|
||||
{
|
||||
@ -286,11 +314,14 @@ EOD;
|
||||
/**
|
||||
* Set the title of the displayed Data
|
||||
*
|
||||
* @param string $title
|
||||
* @param string $title
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setTitle($title)
|
||||
{
|
||||
$this->title = $title;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user