luci-mod-admin-full: handle infinite lease times in output
When a lease objects expires property is set to "false", its expiry time is unlimited, so adjust the templates to properly display that state. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
8e9e92a630
commit
70bad4da4f
2 changed files with 12 additions and 12 deletions
|
@ -27,14 +27,12 @@
|
||||||
{
|
{
|
||||||
var timestr;
|
var timestr;
|
||||||
|
|
||||||
if (st[0][i].expires <= 0)
|
if (st[0][i].expires === false)
|
||||||
{
|
timestr = '<em><%:unlimited%></em>';
|
||||||
|
else if (st[0][i].expires <= 0)
|
||||||
timestr = '<em><%:expired%></em>';
|
timestr = '<em><%:expired%></em>';
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
|
||||||
timestr = String.format('%t', st[0][i].expires);
|
timestr = String.format('%t', st[0][i].expires);
|
||||||
}
|
|
||||||
|
|
||||||
var tr = tb.insertRow(-1);
|
var tr = tb.insertRow(-1);
|
||||||
tr.className = 'cbi-section-table-row cbi-rowstyle-' + ((i % 2) + 1);
|
tr.className = 'cbi-section-table-row cbi-rowstyle-' + ((i % 2) + 1);
|
||||||
|
@ -69,14 +67,12 @@
|
||||||
{
|
{
|
||||||
var timestr;
|
var timestr;
|
||||||
|
|
||||||
if (st[1][i].expires <= 0)
|
if (st[1][i].expires === false)
|
||||||
{
|
timestr = '<em><%:unlimited%></em>';
|
||||||
|
else if (st[1][i].expires <= 0)
|
||||||
timestr = '<em><%:expired%></em>';
|
timestr = '<em><%:expired%></em>';
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
|
||||||
timestr = String.format('%t', st[1][i].expires);
|
timestr = String.format('%t', st[1][i].expires);
|
||||||
}
|
|
||||||
|
|
||||||
var tr = tb6.insertRow(-1);
|
var tr = tb6.insertRow(-1);
|
||||||
tr.className = 'cbi-section-table-row cbi-rowstyle-' + ((i % 2) + 1);
|
tr.className = 'cbi-section-table-row cbi-rowstyle-' + ((i % 2) + 1);
|
||||||
|
|
|
@ -341,7 +341,9 @@
|
||||||
{
|
{
|
||||||
var timestr;
|
var timestr;
|
||||||
|
|
||||||
if (info.leases[i].expires <= 0)
|
if (info.leases[i].expires === false)
|
||||||
|
timestr = '<em><%:unlimited%></em>';
|
||||||
|
else if (info.leases[i].expires <= 0)
|
||||||
timestr = '<em><%:expired%></em>';
|
timestr = '<em><%:expired%></em>';
|
||||||
else
|
else
|
||||||
timestr = String.format('%t', info.leases[i].expires);
|
timestr = String.format('%t', info.leases[i].expires);
|
||||||
|
@ -379,7 +381,9 @@
|
||||||
{
|
{
|
||||||
var timestr;
|
var timestr;
|
||||||
|
|
||||||
if (info.leases6[i].expires <= 0)
|
if (info.leases6[i].expires === false)
|
||||||
|
timestr = '<em><%:unlimited%></em>';
|
||||||
|
else if (info.leases6[i].expires <= 0)
|
||||||
timestr = '<em><%:expired%></em>';
|
timestr = '<em><%:expired%></em>';
|
||||||
else
|
else
|
||||||
timestr = String.format('%t', info.leases6[i].expires);
|
timestr = String.format('%t', info.leases6[i].expires);
|
||||||
|
|
Loading…
Reference in a new issue