summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-olsr
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2023-11-01 11:40:29 +0100
committerGitHub <noreply@github.com>2023-11-01 11:40:29 +0100
commitd766731b81e00e222c9be25a70af0f252112f72e (patch)
tree2d14bd06e9a1fd1aab5a1713f05cbd06672a571a /applications/luci-app-olsr
parent308cf994ea0e086024778d9d3da093b1cc40ddb8 (diff)
parentdf70c0d3288d5dcf40b99b5db7f860dc318533ce (diff)
Merge pull request #6662 from Ayushmanwebdeveloper/luci-app-olsr-js-mig
luci-app-olsr: change menu order and improve etx display for neighbours status view
Diffstat (limited to 'applications/luci-app-olsr')
-rw-r--r--applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js96
-rw-r--r--applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json2
2 files changed, 49 insertions, 49 deletions
diff --git a/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js b/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js
index bc14915814..694e0a8eb8 100644
--- a/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js
+++ b/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js
@@ -161,26 +161,26 @@ return view.extend({
});
await Promise.all(networkPromises);
- var res = '';
+ var res = '';
var self = this;
- await (async function() {
- try {
- res = await self.callGetHosts();
- }
- catch (e) {
- console.error(e);
- }
- })();
+ await (async function () {
+ try {
+ res = await self.callGetHosts();
+ }
+ catch (e) {
+ console.error(e);
+ }
+ })();
function matchHostnames(ip) {
var lines = res.hosts.split('\n');
for (var i = 0; i < lines.length; i++) {
var ipandhostname = lines[i].trim().split(/\s+/);
if (ipandhostname[0] === ip) {
- return ipandhostname[1];
+ return ipandhostname[1];
}
- }
- return null;
+ }
+ return null;
}
var modifiedData = await Promise.all(
data.map(async function (v) {
@@ -197,7 +197,7 @@ return view.extend({
v.hostname = hostname;
}
}
- var hosthints = await network.getHostHints();
+ var hosthints = await network.getHostHints();
var interfac = await network.getStatusByAddress(v.localIP);
var lmac = await hosthints.getMACAddrByIPAddr(v.localIP);
var rmac = await hosthints.getMACAddrByIPAddr(v.remoteIP);
@@ -281,7 +281,7 @@ return view.extend({
var rv = [];
for (var k = 0; k < neigh_res.length; k++) {
var link = neigh_res[k];
- link.linkCost = parseInt(link.linkCost) || 0;
+ link.linkCost = (link.linkCost).toFixed(3) || 0;
if (link.linkCost === 4194304) {
link.linkCost = 0;
}
@@ -299,7 +299,7 @@ return view.extend({
ifn: link.interface,
lq: link.linkQuality.toFixed(3),
nlq: link.neighborLinkQuality.toFixed(3),
- cost: link.linkCost.toFixed(3),
+ cost: link.linkCost,
snr: link.snr,
signal: link.signal,
noise: link.noise,
@@ -365,7 +365,7 @@ return view.extend({
'<div class="td cbi-section-table-cell left" style="background-color:' +
neigh.dfgcolor +
'">' +
- (neigh?.ifn?.interface ?? '?') +
+ (neigh?.ifn?.interface ?? '?') +
'</div>' +
'<div class="td cbi-section-table-cell left" style="background-color:' +
neigh.dfgcolor +
@@ -406,7 +406,7 @@ return view.extend({
for (var k = 0; k < neigh_res.length; k++) {
var link = neigh_res[k];
- link.linkCost = parseInt(link.linkCost) || 0;
+ link.linkCost = Number(link.linkCost).toFixed(3) || 0;
if (link.linkCost === 4194304) {
link.linkCost = 0;
}
@@ -431,37 +431,37 @@ return view.extend({
[
link.proto === '6'
? E(
- 'div',
- {
- 'class': 'td cbi-section-table-cell left',
- 'style': 'background-color:' + defaultgw_color,
- },
- [
- E(
- 'a',
- {
- 'href': 'http://[' + link.remoteIP + ']/cgi-bin-status.html',
- },
- link.remoteIP
- ),
- ]
- )
+ 'div',
+ {
+ 'class': 'td cbi-section-table-cell left',
+ 'style': 'background-color:' + defaultgw_color,
+ },
+ [
+ E(
+ 'a',
+ {
+ 'href': 'http://[' + link.remoteIP + ']/cgi-bin-status.html',
+ },
+ link.remoteIP
+ ),
+ ]
+ )
: E(
- 'div',
- {
- 'class': 'td cbi-section-table-cell left',
- 'style': 'background-color:' + defaultgw_color,
- },
- [
- E(
- 'a',
- {
- 'href': 'http://' + link.remoteIP + '/cgi-bin-status.html',
- },
- link.remoteIP
- ),
- ]
- ),
+ 'div',
+ {
+ 'class': 'td cbi-section-table-cell left',
+ 'style': 'background-color:' + defaultgw_color,
+ },
+ [
+ E(
+ 'a',
+ {
+ 'href': 'http://' + link.remoteIP + '/cgi-bin-status.html',
+ },
+ link.remoteIP
+ ),
+ ]
+ ),
E(
'div',
{
@@ -508,7 +508,7 @@ return view.extend({
'class': 'td cbi-section-table-cell left',
'style': 'background-color:' + color,
},
- [E('div', {}, link.linkCost.toFixed(3))]
+ [E('div', {}, link.linkCost)]
),
E(
'div',
diff --git a/applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json b/applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json
index 2c1f055e2d..34fd703cf0 100644
--- a/applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json
+++ b/applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json
@@ -1,7 +1,7 @@
{
"olsr": {
"title": "OLSR",
- "order": 5,
+ "order": 9,
"action": {
"type": "firstchild"
}