From a361a19b6f128a2f48bd0e3f28f2c6da5cff91f5 Mon Sep 17 00:00:00 2001 From: Stephen Beaver Date: Tue, 19 Jan 2016 13:57:59 -0500 Subject: Fixed issue with separator bar at very top of floating rule list --- src/usr/local/www/firewall_rules.php | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'src/usr') diff --git a/src/usr/local/www/firewall_rules.php b/src/usr/local/www/firewall_rules.php index 6af5008..7df60bc 100644 --- a/src/usr/local/www/firewall_rules.php +++ b/src/usr/local/www/firewall_rules.php @@ -235,12 +235,12 @@ if (isset($_POST['del_x'])) { $a_filter = $a_filter_new; - $config['filter']['separator'][$if] = ""; + $config['filter']['separator'][strtolower($if)] = ""; if ($_POST['separator']) { $idx = 0; foreach ($_POST['separator'] as $separator) { - $config['filter']['separator'][$separator['if']]['sep' . $idx++] = $separator; + $config['filter']['separator'][strtolower($separator['if'])]['sep' . $idx++] = $separator; } } @@ -371,6 +371,18 @@ display_top_tabs($tab_array); ' . + '' . '' . $rulesep['text'] . '' . + '' . + '' . "\n"); + } + } +} + for ($i = 0; isset($a_filter[$i]); $i++): $filterent = $a_filter[$i]; @@ -821,8 +833,8 @@ events.push(function() { $('#ruletable > tbody > tr').each(function() { if ($(this).hasClass('separator')) { seprow = $(this).prev('tr').attr("id"); - if (isNaN(seprow)) { - seprow = 0; + if (seprow == undefined) { + seprow = "fr-1"; } sepinput = ''; @@ -831,7 +843,7 @@ events.push(function() { $('form').append(sepinput); sepinput = ''; $('form').append(sepinput); - sepinput = ''; + sepinput = ''; $('form').append(sepinput); sepnum++; } -- cgit v1.1