From 6b13f2a9870a926cf319dfc362ccf7947c888042 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Mon, 7 Sep 2015 13:25:25 +0200 Subject: [PATCH] NavigationRenderer: Do not render an empty header refs #5600 --- .../Web/Navigation/Renderer/NavigationRenderer.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/library/Icinga/Web/Navigation/Renderer/NavigationRenderer.php b/library/Icinga/Web/Navigation/Renderer/NavigationRenderer.php index bfba7d117..219df6e2c 100644 --- a/library/Icinga/Web/Navigation/Renderer/NavigationRenderer.php +++ b/library/Icinga/Web/Navigation/Renderer/NavigationRenderer.php @@ -244,11 +244,13 @@ class NavigationRenderer implements RecursiveIterator, NavigationRendererInterfa $this->getElementTag(), $this->getCssClass() !== null ? ' class="' . $this->getCssClass() . '"' : '' ); - $content[] = sprintf( - '%2$s', - static::HEADING_RANK, - $this->view()->escape($this->getHeading()) - ); + if (($heading = $this->getHeading()) !== null) { + $content[] = sprintf( + '%2$s', + static::HEADING_RANK, + $this->view()->escape($heading) + ); + } $content[] = $this->beginChildrenMarkup(); return join("\n", $content); }