proper rendering of date on subscriptions table

pull/24/head
Zlatin Balevsky 2019-11-08 08:31:00 +00:00
parent 11bc672544
commit 71298e5e73
1 changed files with 3 additions and 6 deletions

View File

@ -463,12 +463,7 @@ class MainFrameView {
closureColumn(header : "Trusted", preferredWidth : 20, type: Integer, read : {it.good.size()}) closureColumn(header : "Trusted", preferredWidth : 20, type: Integer, read : {it.good.size()})
closureColumn(header : "Distrusted", preferredWidth: 20, type: Integer, read : {it.bad.size()}) closureColumn(header : "Distrusted", preferredWidth: 20, type: Integer, read : {it.bad.size()})
closureColumn(header : "Status", preferredWidth: 30, type: String, read : {it.status.toString()}) closureColumn(header : "Status", preferredWidth: 30, type: String, read : {it.status.toString()})
closureColumn(header : "Last Updated", preferredWidth: 200, type : String, read : { closureColumn(header : "Last Updated", preferredWidth: 200, type : Long, read : { it.timestamp })
if (it.timestamp == 0)
return "Never"
else
return String.valueOf(new Date(it.timestamp))
})
} }
} }
} }
@ -746,6 +741,8 @@ class MainFrameView {
} }
}) })
subscriptionTable.setDefaultRenderer(Long.class, new DateRenderer())
// trusted table // trusted table
def trustedTable = builder.getVariable("trusted-table") def trustedTable = builder.getVariable("trusted-table")
trustedTable.rowSorter.addRowSorterListener({evt -> trustTablesSortEvents["trusted-table"] = evt}) trustedTable.rowSorter.addRowSorterListener({evt -> trustTablesSortEvents["trusted-table"] = evt})