Merge pull request #3639 from TDT-AG/pr/20200217-leds
[project/luci.git] / applications / luci-app-ledtrig-rssi / htdocs / luci-static / resources / view / system / led-trigger / rssi.js
1 'use strict';
2 'require form';
3 'require tools.widgets as widgets';
4
5 return L.Class.extend({
6 trigger: _('rssi (service)'),
7 kernel: false,
8 addFormOptions(s){
9 var o;
10
11 o = s.option(widgets.DeviceSelect, '_rssi_iface', _('Device'));
12 o.rmempty = true;
13 o.ucioption = 'iface';
14 o.modalonly = true;
15 o.noaliases = true;
16 o.depends('trigger', 'rssi');
17
18 o = s.option(form.Value, 'minq', _('Minimal quality'));
19 o.rmempty = true;
20 o.modalonly = true;
21 o.depends('trigger', 'rssi');
22
23 o = s.option(form.Value, 'maxq', _('Maximal quality'));
24 o.rmempty = true;
25 o.modalonly = true;
26 o.depends('trigger', 'rssi');
27
28 o = s.option(form.Value, 'offset', _('Value offset'));
29 o.rmempty = true;
30 o.modalonly = true;
31 o.depends('trigger', 'rssi');
32
33 o = s.option(form.Value, 'factor', _('Multiplication factor'));
34 o.rmempty = true;
35 o.modalonly = true;
36 o.depends('trigger', 'rssi');
37 }
38 });