From ba4256d983a03dbfedd489b58412dad1352dbf95 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Wed, 4 Nov 2015 17:49:43 +0100 Subject: [PATCH] Quick and dirty fix menu in FF refs #5543 --- .../Renderer/BadgeNavigationItemRenderer.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/library/Icinga/Web/Navigation/Renderer/BadgeNavigationItemRenderer.php b/library/Icinga/Web/Navigation/Renderer/BadgeNavigationItemRenderer.php index 36fd262482..3ff98bec04 100644 --- a/library/Icinga/Web/Navigation/Renderer/BadgeNavigationItemRenderer.php +++ b/library/Icinga/Web/Navigation/Renderer/BadgeNavigationItemRenderer.php @@ -100,8 +100,16 @@ public function render(NavigationItem $item = null) $item->setCssClass('badge-nav-item'); $this->setEscapeLabel(false); $label = $this->view()->escape($item->getLabel()); + if (($icon = $item->getIcon()) !== null) { + $label = $this->view()->icon($icon) . $label; + $item->setIcon(null); + } $item->setLabel($this->renderBadge() . $label); - return parent::render($item); + $html = parent::render($item); + if ($icon) { + $item->setIcon(true); + } + return $html; } /**