luci-mod-dashboard: show IPv6 connection uptime 5905/head
authorKevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
Thu, 28 Jul 2022 18:09:33 +0000 (19:09 +0100)
committerKevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
Fri, 29 Jul 2022 14:01:04 +0000 (15:01 +0100)
Show connection uptime for both IPv4 & IPv6 interfaces.
Rename display field from 'Connected since' to 'Uptime' as this makes
more sense to me.  You could say 'Connected for' or 'Connection
duration'.  After a lot of thought decided that 'Uptime' is what I'm
most comfortable saying.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js
modules/luci-mod-dashboard/po/templates/dashboard.pot

index e1ea347d591d7939a71837b3506d2b26929e8be7..c43e2ca544ad071cdbef9612ff25198d27f3e493 100644 (file)
@@ -146,6 +146,8 @@ return baseclass.extend({
                         var ifc = data[i];
 
                         if (v6) {
+                               var uptime = ifc.getUptime();
+                               this.params.internet.v6.uptime.value = (uptime > 0) ? '%t'.format(uptime) : '-';
                                this.params.internet.v6.ipprefixv6.value =  ifc.getIP6Prefix() || '-';
                                this.params.internet.v6.gatewayv6.value =  ifc.getGateway6Addr() || '-';
                                this.params.internet.v6.protocol.value=  ifc.getI18n() || E('em', _('Not connected'));
@@ -178,7 +180,7 @@ return baseclass.extend({
                                },
 
                                uptime: {
-                                       title: _('Connected since'),
+                                       title: _('Uptime'),
                                        visible: true,
                                        value: '-'
                                },
@@ -218,7 +220,7 @@ return baseclass.extend({
                                },
 
                                uptime: {
-                                       title: _('Connected since'),
+                                       title: _('Uptime'),
                                        visible: true,
                                        value: '-'
                                },
index af5a664af4251685aa54908862509733a9754e86..6faa0cbcc9940ea6ea425543c7617dd3c293df90 100644 (file)
@@ -30,7 +30,7 @@ msgstr ""
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
+msgid "Uptime"
 msgstr ""
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13