diff --git a/src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt b/src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt index 1bd072931f..6361274923 100644 --- a/src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt +++ b/src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt @@ -57,8 +57,11 @@ let treeViewEnabled = localStorage.getItem("firewall_rule_tree") === "1"; $('#toggle_tree_button').toggleClass('active btn-primary', treeViewEnabled); + const inspectKeyExists = localStorage.getItem("firewall_rule_inspect") !== null; let inspectEnabled = localStorage.getItem("firewall_rule_inspect") === "1"; + $('#toggle_inspect_button').toggleClass('active btn-primary', inspectEnabled); + $('#inspect_hint_banner').toggle(!inspectKeyExists); function updateStatisticColumns() { grid.bootgrid(inspectEnabled ? "setColumns" : "unsetColumns", ['statistics']); @@ -829,6 +832,7 @@ $('#toggle_inspect_button').click(function () { inspectEnabled = !inspectEnabled; localStorage.setItem("firewall_rule_inspect", inspectEnabled ? "1" : "0"); + $('#inspect_hint_banner').hide(); $(this).toggleClass('active btn-primary', inspectEnabled); updateStatisticColumns(); grid.bootgrid("reload"); @@ -1148,6 +1152,10 @@ +
{{ partial('layout_partials/base_bootgrid_table', formGridFilterRule + {'command_width': '180'}) }}