luci-mod-status: set default value if no route records found
authorFlorian Eckert <[email protected]>
Mon, 9 Aug 2021 13:32:16 +0000 (15:32 +0200)
committerFlorian Eckert <[email protected]>
Fri, 3 Sep 2021 11:17:24 +0000 (13:17 +0200)
If no entries for the status tables are available. Then add the
following default entry

'No entries available'

This looks better, because not only the table header is displayed.

Signed-off-by: Florian Eckert <[email protected]>
modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js

index 27a5bdf90d84451aebe0408fe642ce23ec2050da..9b9b06e2231b2d3253ccaa58505b6440b5e13dda 100644 (file)
@@ -225,12 +225,24 @@ return view.extend({
                        ])
                ]);
 
-               cbi_update_table(neigh4tbl, this.parseNeigh(ip4neigh, networks, false));
-               cbi_update_table(route4tbl, this.parseRoute(ip4route, networks, false));
-               cbi_update_table(rule4tbl, this.parseRule(ip4rule, networks, false));
-               cbi_update_table(neigh6tbl, this.parseNeigh(ip6neigh, networks, true));
-               cbi_update_table(route6tbl, this.parseRoute(ip6route, networks, true));
-               cbi_update_table(rule6tbl, this.parseRule(ip6rule, networks, false));
+               cbi_update_table(neigh4tbl, this.parseNeigh(ip4neigh, networks, false),
+                       E('em', _('No entries available'))
+               );
+               cbi_update_table(route4tbl, this.parseRoute(ip4route, networks, false),
+                       E('em', _('No entries available'))
+               );
+               cbi_update_table(rule4tbl, this.parseRule(ip4rule, networks, false),
+                       E('em', _('No entries available'))
+               );
+               cbi_update_table(neigh6tbl, this.parseNeigh(ip6neigh, networks, true),
+                       E('em', _('No entries available'))
+               );
+               cbi_update_table(route6tbl, this.parseRoute(ip6route, networks, true),
+                       E('em', _('No entries available'))
+               );
+               cbi_update_table(rule6tbl, this.parseRule(ip6rule, networks, false),
+                       E('em', _('No entries available'))
+               );
 
                var view = E([], [
                        E('h2', {}, [ _('Routing') ]),