Merge pull request #3639 from TDT-AG/pr/20200217-leds
[project/luci.git] / modules / luci-mod-system / htdocs / luci-static / resources / view / system / led-trigger / netdev.js
1 'use strict';
2 'require form';
3 'require tools.widgets as widgets';
4
5 return L.Class.extend({
6 trigger: _("netdev (kernel)"),
7 kernel: true,
8 addFormOptions(s){
9 var o;
10
11 o = s.option(widgets.DeviceSelect, '_net_dev', _('Device'));
12 o.rmempty = true;
13 o.ucioption = 'dev';
14 o.modalonly = true;
15 o.noaliases = true;
16 o.depends('trigger', 'netdev');
17
18 o = s.option(form.MultiValue, 'mode', _('Trigger Mode'));
19 o.rmempty = true;
20 o.modalonly = true;
21 o.depends('trigger', 'netdev');
22 o.value('link', _('Link On'));
23 o.value('tx', _('Transmit'));
24 o.value('rx', _('Receive'));
25 }
26 });