diff --git a/applications/luci-app-olsr/htdocs/luci-static/resources/olsr/common_js.js b/applications/luci-app-olsr/htdocs/luci-static/resources/olsr/common_js.js index 81a78435a6..b1514d9101 100644 --- a/applications/luci-app-olsr/htdocs/luci-static/resources/olsr/common_js.js +++ b/applications/luci-app-olsr/htdocs/luci-static/resources/olsr/common_js.js @@ -153,5 +153,7 @@ const olsrview = view.extend({ return L.Class.extend({ olsrview: olsrview, + etx_color: etx_color, + snr_colors: snr_colors, }); \ No newline at end of file diff --git a/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/hna.js b/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/hna.js index db7e1a85d9..4ad87ed225 100644 --- a/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/hna.js +++ b/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/hna.js @@ -25,7 +25,7 @@ return olsr.olsrview.extend({ if (a.proto === b.proto) { return a.genmask < b.genmask; } else { - return a.proto < b.proto; + return a.proto < b.proto ? -1 : a.proto > b.proto ? 1 : 0; } } let modifiedData; 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 3d315cf91e..97c3b238de 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 @@ -20,7 +20,7 @@ return olsr.olsrview.extend({ if (a.proto === b.proto) { return a.linkCost < b.linkCost; } else { - return a.proto < b.proto; + return a.proto < b.proto ? -1 : a.proto > b.proto ? 1 : 0; } } @@ -171,7 +171,7 @@ return olsr.olsrview.extend({ const rv = []; for (let link of neigh_res) { link.linkCost = (link.linkCost).toFixed(3) || 0; - if (link.linkCost === 4194304) { + if (link.linkCost == 4194304) { link.linkCost = 0; } const color = etx_color(link.linkCost); diff --git a/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js b/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js index 36457d3b82..6d6e383481 100644 --- a/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js +++ b/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js @@ -25,7 +25,7 @@ return olsr.olsrview.extend({ if (a.proto === b.proto) { return a.rtpMetricCost < b.rtpMetricCost; } else { - return a.proto < b.proto; + return a.proto < b.proto ? -1 : a.proto > b.proto ? 1 : 0; } } let modifiedData; diff --git a/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js b/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js index c8d927356e..f2e38747b7 100644 --- a/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js +++ b/applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js @@ -22,7 +22,7 @@ return olsr.olsrview.extend({ if (a.proto === b.proto) { return a.tcEdgeCost < b.tcEdgeCost; } else { - return a.proto < b.proto; + return a.proto < b.proto ? -1 : a.proto > b.proto ? 1 : 0; } }