mirror of https://github.com/zlatinb/muwire
importing of certificates
parent
c169a7613f
commit
ec5c15ff64
|
@ -186,6 +186,12 @@ class Certificate {
|
||||||
this.imported = xmlNode.getElementsByTagName("Imported")[0].childNodes[0].nodeValue
|
this.imported = xmlNode.getElementsByTagName("Imported")[0].childNodes[0].nodeValue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getImportLink() {
|
||||||
|
var linkText = _t("Import")
|
||||||
|
var link = "<a href='#' onclick='window.importCertificate(\"" + this.base64 + "\"); return false;'>" + linkText + "</a>"
|
||||||
|
return link
|
||||||
|
}
|
||||||
|
|
||||||
renderRow() {
|
renderRow() {
|
||||||
var commentPresent = "false"
|
var commentPresent = "false"
|
||||||
if (this.comment != null)
|
if (this.comment != null)
|
||||||
|
@ -200,7 +206,7 @@ class Certificate {
|
||||||
if (this.imported == "true")
|
if (this.imported == "true")
|
||||||
html += "<td>" + _t("Imported") + "</td>"
|
html += "<td>" + _t("Imported") + "</td>"
|
||||||
else
|
else
|
||||||
html += "<td>" + _t("Import") + "</td>"
|
html += "<td>" + this.getImportLink() + "</td>"
|
||||||
|
|
||||||
html += "</tr>"
|
html += "</tr>"
|
||||||
return html
|
return html
|
||||||
|
@ -681,6 +687,18 @@ function hideCertificatesBySender(fileInfoHash, count) {
|
||||||
linkSpan.innerHTML = showLink
|
linkSpan.innerHTML = showLink
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function importCertificate(b64) {
|
||||||
|
var xmlhttp = new XMLHttpRequest()
|
||||||
|
xmlhttp.onreadystatechange = function() {
|
||||||
|
if (this.readyState == 4 && this.status == 200) {
|
||||||
|
refreshCertificates()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
xmlhttp.open("POST", "/MuWire/Certificate", true)
|
||||||
|
xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
|
||||||
|
xmlhttp.send("action=import&base64=" + b64)
|
||||||
|
}
|
||||||
|
|
||||||
function refreshStatus() {
|
function refreshStatus() {
|
||||||
var xmlhttp = new XMLHttpRequest()
|
var xmlhttp = new XMLHttpRequest()
|
||||||
xmlhttp.onreadystatechange = function() {
|
xmlhttp.onreadystatechange = function() {
|
||||||
|
|
Loading…
Reference in New Issue