From ab390cf94eef0fa0d5278073e5fffaecb9722f82 Mon Sep 17 00:00:00 2001 From: Florian Eckert Date: Wed, 13 Jan 2021 10:46:39 +0100 Subject: luci-app-firewall: add tooltip on rules that have time restrictions enabled Signed-off-by: Florian Eckert --- .../htdocs/luci-static/resources/view/firewall/rules.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'applications/luci-app-firewall') diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js index bacbbd7044..7c09eeadf6 100644 --- a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js +++ b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js @@ -236,7 +236,19 @@ return view.extend({ o.modalonly = false; o.default = o.enabled; o.editable = true; + o.tooltip = function(section_id) { + var weekdays = uci.get('firewall', section_id, 'weekdays'); + var monthdays = uci.get('firewall', section_id, 'monthdays'); + var start_time = uci.get('firewall', section_id, 'start_time'); + var stop_time = uci.get('firewall', section_id, 'stop_time'); + var start_date = uci.get('firewall', section_id, 'start_date'); + var stop_date = uci.get('firewall', section_id, 'stop_date'); + if (weekdays || monthdays || start_time || stop_time || start_date || stop_date ) + return _('Time restritions are enabled for this rule'); + + return null; + }; o = s.taboption('advanced', form.ListValue, 'direction', _('Match device')); o.modalonly = true; -- cgit v1.2.3