diff --git a/webui/src/main/js/search.js b/webui/src/main/js/search.js index 83f75c0d..6bb41f9f 100644 --- a/webui/src/main/js/search.js +++ b/webui/src/main/js/search.js @@ -176,6 +176,7 @@ class ResultByFile { function showCertificateComment(divId, base64) { var certificateResponse = certificateFetches.get(divId).lastResponse var certificate = certificateResponse.certificatesBy64.get(base64) + expandedCertificateComments.set(divId + "_" + base64, true) var linkDiv = document.getElementById("certificate-comment-link-" + divId + "_" + base64) var linkText = _t("Hide Comment") @@ -191,6 +192,7 @@ function showCertificateComment(divId, base64) { function hideCertificateComment(divId, base64) { var certificateResponse = certificateFetches.get(divId).lastResponse var certificate = certificateResponse.certificatesBy64.get(base64) + expandedCertificateComments.delete(divId + "_" + base64) var linkDiv = document.getElementById("certificate-comment-link-" + divId + "_" + base64) var linkText = _t("Show Comment") @@ -218,11 +220,23 @@ class Certificate { getViewCommentBlock() { if (this.comment == null) return "" - var linkText = _t("Show Comment") - var link = "" + linkText + "" - var linkBlock = "" + - "
" - return linkBlock + var id = this.divId + "_" + this.base64 + + if (expandedCertificateComments.get(id)) { + var linkText = _t("Hide Comment") + var link = "" + linkText + "" + var html = "" + html += "
" + html += "
" + this.comment + "
" + html += "
" + return html + } else { + var linkText = _t("Show Comment") + var link = "" + linkText + "" + var linkBlock = "" + + "
" + return linkBlock + } } getImportLink() {