diff --git a/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Factory.php b/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Factory.php index 081a51799cec..27e26e485daa 100755 --- a/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Factory.php +++ b/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Factory.php @@ -439,7 +439,7 @@ public function launch(string $action = null): G\Glyph */ public function check(): G\Glyph { - throw new NotImplementedException(); + return new Glyph(G\Glyph::CHECK, G\Glyph::CHECK); } /** @@ -447,6 +447,6 @@ public function check(): G\Glyph */ public function uncheck(): G\Glyph { - throw new NotImplementedException(); + return new Glyph(G\Glyph::UNCHECK, G\Glyph::UNCHECK); } } diff --git a/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Glyph.php b/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Glyph.php index 48fdc9f859ca..3e432f68522f 100755 --- a/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Glyph.php +++ b/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Glyph.php @@ -84,7 +84,9 @@ class Glyph implements C\Symbol\Glyph\Glyph self::ITALIC, self::BOLD, self::LINK, - self::LAUNCH + self::LAUNCH, + self::CHECK, + self::UNCHECK ]; private string $type; diff --git a/components/ILIAS/UI/src/templates/default/Symbol/tpl.glyph.html b/components/ILIAS/UI/src/templates/default/Symbol/tpl.glyph.html index f9389f030708..631d4bb2ad37 100755 --- a/components/ILIAS/UI/src/templates/default/Symbol/tpl.glyph.html +++ b/components/ILIAS/UI/src/templates/default/Symbol/tpl.glyph.html @@ -51,6 +51,8 @@ glyphicon-link glyphicon-launch glyphicon-sort + glyphicon-check + glyphicon-uncheck " aria-hidden="true">