From e07ada4a39479eb8613442579df32911cc886334 Mon Sep 17 00:00:00 2001 From: Fabian Helfer Date: Mon, 2 Feb 2026 11:01:08 +0100 Subject: [PATCH 1/3] [Fix] 0045422: Use ButtonContextRenderer for Glyph in Filter and ModeViewControl --- .../Symbol/Glyph/GlyphRendererFactory.php | 6 +- .../Container/Filter/FilterInputTest.php | 18 +++--- .../Container/Filter/StandardFilterTest.php | 64 +++++++++---------- 3 files changed, 45 insertions(+), 43 deletions(-) diff --git a/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/GlyphRendererFactory.php b/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/GlyphRendererFactory.php index 417c37e3549f..4ae84cbe8a8f 100755 --- a/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/GlyphRendererFactory.php +++ b/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/GlyphRendererFactory.php @@ -27,8 +27,8 @@ class GlyphRendererFactory extends Render\DefaultRendererFactory { /** - * components which render glyphs inside an HTML @@ -217,9 +217,9 @@ public function testRenderActivatedCollapsed(): void - + - + @@ -233,9 +233,9 @@ public function testRenderActivatedCollapsed(): void - + - + @@ -322,14 +322,14 @@ public function testRenderDeactivatedCollapsed(): void @@ -355,9 +355,9 @@ public function testRenderDeactivatedCollapsed(): void - + - + @@ -371,9 +371,9 @@ public function testRenderDeactivatedCollapsed(): void - + - + @@ -460,14 +460,14 @@ public function testRenderActivatedExpanded(): void @@ -493,9 +493,9 @@ public function testRenderActivatedExpanded(): void - + - + @@ -509,9 +509,9 @@ public function testRenderActivatedExpanded(): void - + - + @@ -598,14 +598,14 @@ public function testRenderDeactivatedExpanded(): void @@ -631,9 +631,9 @@ public function testRenderDeactivatedExpanded(): void - + - + @@ -647,9 +647,9 @@ public function testRenderDeactivatedExpanded(): void - + - + From 17e5c258e80b0250a1247ea231a0a4eaed049b24 Mon Sep 17 00:00:00 2001 From: Fabian Helfer Date: Tue, 17 Feb 2026 10:40:11 +0100 Subject: [PATCH 2/3] [Fix] 0045422: Use ButtonContextRenderer for direct context Filter and ModeViewControl --- .../Symbol/Glyph/GlyphRendererFactory.php | 36 ++++++++++++++++++- .../Container/Filter/FilterInputTest.php | 18 +++++----- .../Container/Filter/StandardFilterTest.php | 32 ++++++++--------- 3 files changed, 60 insertions(+), 26 deletions(-) diff --git a/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/GlyphRendererFactory.php b/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/GlyphRendererFactory.php index 4ae84cbe8a8f..776356c7e011 100755 --- a/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/GlyphRendererFactory.php +++ b/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/GlyphRendererFactory.php @@ -29,6 +29,8 @@ class GlyphRendererFactory extends Render\DefaultRendererFactory /** * components which render glyphs inside an HTML