summaryrefslogtreecommitdiffhomepage
path: root/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol
diff options
context:
space:
mode:
authorFlorian Eckert <fe@dev.tdt.de>2023-08-09 13:48:33 +0200
committerFlorian Eckert <fe@dev.tdt.de>2023-08-09 14:29:25 +0200
commit5b925ea92b2d3a2f068f9835e533c8cfd86c427a (patch)
tree5f14821fae5155f51de1031205e8673b28311c58 /protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol
parenta06ca479115d5924eed785c7435ba37fbef422ee (diff)
luci-proto-modemmanager: add allowed and preferred mode
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Diffstat (limited to 'protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol')
-rw-r--r--protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js38
1 files changed, 38 insertions, 0 deletions
diff --git a/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js b/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js
index 34b71addd6..083f8806da 100644
--- a/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js
+++ b/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js
@@ -82,6 +82,44 @@ return network.registerProtocol('modemmanager', {
o.value('none', _('None'));
o.default = 'none';
+ o = s.taboption('general', form.ListValue, 'allowedmode', _('Allowed network technology'),
+ _('Setting the allowed network technology.'));
+ o.value('2g');
+ o.value('3g');
+ o.value('3g|2g');
+ o.value('4g');
+ o.value('4g|2g');
+ o.value('4g|3g');
+ o.value('4g|3g|2g');
+ o.value('5g');
+ o.value('5g|2g');
+ o.value('5g|3g');
+ o.value('5g|3g|2g');
+ o.value('5g|4g');
+ o.value('5g|4g|2g');
+ o.value('5g|4g|3g');
+ o.value('5g|4g|3g|2g');
+ o.value('',_('any'));
+ o.default = '';
+
+ o = s.taboption('general', form.ListValue, 'preferredmode', _('Preferred network technology'),
+ _('Setting the preferred network technology.'));
+ o.value('2g');
+ o.value('3g');
+ o.value('4g');
+ o.value('5g');
+ o.depends('allowedmode','3g|2g');
+ o.depends('allowedmode','4g|2g');
+ o.depends('allowedmode','4g|3g');
+ o.depends('allowedmode','4g|3g|2g');
+ o.depends('allowedmode','5g|2g');
+ o.depends('allowedmode','5g|3g');
+ o.depends('allowedmode','5g|3g|2g');
+ o.depends('allowedmode','5g|4g');
+ o.depends('allowedmode','5g|4g|2g');
+ o.depends('allowedmode','5g|4g|3g');
+ o.depends('allowedmode','5g|4g|3g|2g');
+
o = s.taboption('general', form.Value, 'username', _('PAP/CHAP username'));
o.depends('auth', 'pap');
o.depends('auth', 'chap');