mirror of https://github.com/zlatinb/muwire
certificates table
parent
9a74cc5026
commit
2f2f620ae5
|
@ -128,7 +128,37 @@ function refreshDownloaders() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function refreshCertificates() {
|
function refreshCertificates() {
|
||||||
|
var xmlhttp = new XMLHttpRequest()
|
||||||
|
xmlhttp.onreadystatechange = function() {
|
||||||
|
if (this.readyState == 4 && this.status == 200) {
|
||||||
|
var certificates = []
|
||||||
|
var certNodes = this.responseXML.getElementsByTagName("Certificate")
|
||||||
|
var i
|
||||||
|
for (i = 0; i < certNodes.length; i++) {
|
||||||
|
certificates.push(new CertificateEntry(certNodes[i]))
|
||||||
|
}
|
||||||
|
|
||||||
|
var newOrder
|
||||||
|
if (certificatesSortOrder == "descending")
|
||||||
|
newOrder = "ascending"
|
||||||
|
else if (certificatesSortOrder == "ascending")
|
||||||
|
newOrder = "descending"
|
||||||
|
var table = new Table(["Name","Timestamp","Issuer"], "sortCertificates", certificatesSortKey, newOrder, null)
|
||||||
|
|
||||||
|
for (i = 0; i < certificates.length; i++) {
|
||||||
|
table.addRow(certificates[i].getMapping())
|
||||||
|
}
|
||||||
|
|
||||||
|
var certsDiv = document.getElementById("certificatesTable")
|
||||||
|
if (certificates.length > 0)
|
||||||
|
certsDiv.innerHTML = table.render()
|
||||||
|
else
|
||||||
|
certsDiv.innerHTML = ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
var sortParam = "&key=" + certificatesSortKey + "&order=" + certificatesSortOrder
|
||||||
|
xmlhttp.open("GET", encodeURI("/MuWire/FileInfo?path=" + path + "§ion=certificates" + sortParam))
|
||||||
|
xmlhttp.send()
|
||||||
}
|
}
|
||||||
|
|
||||||
function sortSearchers(key, order) {
|
function sortSearchers(key, order) {
|
||||||
|
@ -143,6 +173,12 @@ function sortDownloaders(key, order) {
|
||||||
refreshDownloaders()
|
refreshDownloaders()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function sortCertificates(key, order) {
|
||||||
|
certificatesSortKey = key
|
||||||
|
certificatesSortOrder = order
|
||||||
|
refreshCertificates()
|
||||||
|
}
|
||||||
|
|
||||||
var path = null
|
var path = null
|
||||||
|
|
||||||
var expandedComments = new Map()
|
var expandedComments = new Map()
|
||||||
|
|
Loading…
Reference in New Issue