From 8161595a9cd7440f0197e7385e3b21ef3e76471f Mon Sep 17 00:00:00 2001 From: Nigel Kukard <nkukard@lbsd.net> Date: Mon, 30 Dec 2013 21:16:38 +0000 Subject: [PATCH] Add horizontal rule between menu items --- .../plugins/webserver/webserver.pm | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/opentrafficshaper/plugins/webserver/webserver.pm b/opentrafficshaper/plugins/webserver/webserver.pm index 86bb9f8..4df2f58 100644 --- a/opentrafficshaper/plugins/webserver/webserver.pm +++ b/opentrafficshaper/plugins/webserver/webserver.pm @@ -346,13 +346,16 @@ sub httpCreateResponse # Check if menu exists if (my $menu = $options->{'menu'}) { $menuStr =<<EOF; - <div class="col-xs-2"> + <div class="col-md-2"> <ul class="nav nav-pills nav-stacked"> EOF # Loop with sub menu sections + my @menuItems = (); foreach my $section (@{$menu}) { + my $menuItem = ""; + my $sectionName = encode_entities($section->{'name'}); - $menuStr .=<<EOF; + $menuItem .=<<EOF; <li class="nav-header">$sectionName</li> EOF # Loop with menu items @@ -363,11 +366,20 @@ EOF $itemLink =~ s,/+$,,; # Build sections - $menuStr .=<<EOF; - <li><a href="$itemLink">$itemName</a></li> + $menuItem .=<<EOF; + <li><a href="$itemLink">$itemName</a></li> EOF } + + # Add menu item + push(@menuItems,$menuItem); } + + # Join menu items + $menuStr .= join(<<EOF,@menuItems); + <hr /> +EOF + $menuStr .=<<EOF; </ul> </div> @@ -442,7 +454,7 @@ $styleStr <div style="padding: 15px 15px"> <div class="row"> $menuStr - <div class="col-xs-$mainCols"> + <div class="col-md-$mainCols"> $content </div> </div> -- GitLab