'require ui';
'require view';
-var callServiceList, CBIAria2Status, CBIRpcSecret, CBIRpcUrl;
+var CBIAria2Status, CBIRpcSecret, CBIRpcUrl;
-callServiceList = rpc.declare({
+const callServiceList = rpc.declare({
object: 'service',
method: 'list',
params: [ 'name' ],
'require baseclass';
'require rpc';
-let callDawnGetNetwork, callDawnGetHearingMap, callHostHints;
-callDawnGetNetwork = rpc.declare({
+
+const callDawnGetNetwork = rpc.declare({
object: 'dawn',
method: 'get_network',
expect: { }
});
-callDawnGetHearingMap = rpc.declare({
+const callDawnGetHearingMap = rpc.declare({
object: 'dawn',
method: 'get_hearing_map',
expect: { }
});
-callHostHints = rpc.declare({
+const callHostHints = rpc.declare({
object: 'luci-rpc',
method: 'getHostHints',
expect: { }
'require rpc';
'require uci';
-var callUpnpGetStatus, callUpnpDeleteRule, handleDelRule;
-callUpnpGetStatus = rpc.declare({
+
+const callUpnpGetStatus = rpc.declare({
object: 'luci.upnp',
method: 'get_status',
expect: { }
});
-callUpnpDeleteRule = rpc.declare({
+const callUpnpDeleteRule = rpc.declare({
object: 'luci.upnp',
method: 'delete_rule',
params: [ 'token' ],
expect: { result : "OK" },
});
-handleDelRule = function(num, ev) {
+function handleDelRule(num, ev) {
dom.parent(ev.currentTarget, '.tr').style.opacity = 0.5;
ev.currentTarget.classList.add('spinning');
ev.currentTarget.disabled = true;
ev.currentTarget.blur();
callUpnpDeleteRule(num);
-};
+}
return baseclass.extend({
title: _('Active UPnP IGD & PCP/NAT-PMP Port Maps'),
'require rpc';
'require form';
-var callInitAction, callUpnpGetStatus, callUpnpDeleteRule, handleDelRule;
-callInitAction = rpc.declare({
+
+const callInitAction = rpc.declare({
object: 'luci',
method: 'setInitAction',
params: [ 'name', 'action' ],
expect: { result: false }
});
-callUpnpGetStatus = rpc.declare({
+const callUpnpGetStatus = rpc.declare({
object: 'luci.upnp',
method: 'get_status',
expect: { }
});
-callUpnpDeleteRule = rpc.declare({
+const callUpnpDeleteRule = rpc.declare({
object: 'luci.upnp',
method: 'delete_rule',
params: [ 'token' ],
expect: { result : "OK" },
});
-handleDelRule = function(num, ev) {
+function handleDelRule(num, ev) {
dom.parent(ev.currentTarget, '.tr').style.opacity = 0.5;
ev.currentTarget.classList.add('spinning');
ev.currentTarget.disabled = true;
ev.currentTarget.blur();
callUpnpDeleteRule(num);
-};
+}
return view.extend({
load: function() {