From: Jo-Philipp Wich Date: Fri, 7 May 2021 17:04:38 +0000 (+0200) Subject: luci-mod-status: iptables: always make tab pane visible X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=e9b6431b1442be792f118a1d1d91567d0980b359;p=project%2Fluci.git luci-mod-status: iptables: always make tab pane visible When ip6tables is not present, the tab group was not initialized, causing the iptables status display to be empty with certain themes. Manually mark the pane active in this case to avoid the problem. Fixes: #5040 Signed-off-by: Jo-Philipp Wich (cherry picked from commit d24e3295f004c87722ad59927738f208a2a84ac5) --- diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js index 2ce744c60e..514a654f19 100644 --- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js +++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js @@ -313,7 +313,7 @@ return view.extend({ }, [ _('Restart Firewall') ]) ]), E('div', {}, [ - E('div', { 'data-tab': 'iptables', 'data-tab-title': has_ip6tables ? _('IPv4 Firewall') : null }, [ + E('div', { 'data-tab': 'iptables', 'data-tab-title': has_ip6tables ? _('IPv4 Firewall') : null, 'data-tab-active': has_ip6tables ? null : true }, [ E('p', {}, E('em', { 'class': 'spinning' }, [ _('Collecting data...') ])) ]), has_ip6tables ? E('div', { 'data-tab': 'ip6tables', 'data-tab-title': _('IPv6 Firewall') }, [