From d2fc3c2567cf0959407b7d1da409110e3784aa46 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Wed, 7 Aug 2019 10:32:03 +0200 Subject: [PATCH] firewall, rules. refactor message dialog to show after toggle. ref https://github.com/opnsense/core/pull/3605 --- src/www/firewall_rules.php | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/src/www/firewall_rules.php b/src/www/firewall_rules.php index edefc8736..c34180e86 100644 --- a/src/www/firewall_rules.php +++ b/src/www/firewall_rules.php @@ -221,7 +221,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { // id found and valid $id = $pconfig['id']; } - if (isset($pconfig['apply'])) { + if (isset($pconfig['act']) && $pconfig['act'] == "apply") { system_cron_configure(); filter_configure(); clear_subsystem_dirty('filter'); @@ -431,6 +431,13 @@ $( document ).ready(function() { $("#iform").submit(); }); + // link move buttons + $("#btn_apply").click(function(event){ + event.preventDefault(); + $("#action").val("apply"); + $("#iform").submit(); + }); + // link toggle buttons $(".act_toggle").click(function(event){ event.preventDefault(); @@ -448,6 +455,9 @@ $( document ).ready(function() { } else { target.find('span').removeClass('text-success').addClass('text-muted'); } + $("#fw-alert-box").removeClass("hidden"); + $(".fw-alert-messages").addClass("hidden"); + $("#fw-alert-changes").removeClass("hidden"); } }); }); @@ -469,6 +479,9 @@ $( document ).ready(function() { } else { target.find('i').removeClass('text-info').addClass('text-muted'); } + $("#fw-alert-box").removeClass("hidden"); + $(".fw-alert-messages").addClass("hidden"); + $("#fw-alert-changes").removeClass("hidden"); } }); }); @@ -621,10 +634,19 @@ $( document ).ready(function() {
- -

- You must apply the changes in order for them to take effect."));?> - +

"> + +
$filterent) {