From 48b54f60259cbc241a0b45d697842d87a02f6c28 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()); + } +}