From c01d44dbf197c9c2aadc390578cc6684666b252d Mon Sep 17 00:00:00 2001 From: Yonas Habteab Date: Fri, 11 Mar 2022 16:39:55 +0100 Subject: [PATCH] Introduce `DashletlistMultiSelect` class --- .../ItemList/DashletListMultiSelect.php | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 library/Icinga/Web/Dashboard/ItemList/DashletListMultiSelect.php diff --git a/library/Icinga/Web/Dashboard/ItemList/DashletListMultiSelect.php b/library/Icinga/Web/Dashboard/ItemList/DashletListMultiSelect.php new file mode 100644 index 000000000..2040d4d71 --- /dev/null +++ b/library/Icinga/Web/Dashboard/ItemList/DashletListMultiSelect.php @@ -0,0 +1,41 @@ +checkbox = $checkbox; + + return $this; + } + + protected function createLabel() + { + $label = HtmlElement::create('label'); + $label->addHtml($this->checkbox); + + return $label; + } + + protected function assemble() + { + parent::assemble(); + + $this->addWrapper($this->createLabel()); + } +}