diff --git a/webui/src/main/java/com/muwire/webui/SearchServlet.java b/webui/src/main/java/com/muwire/webui/SearchServlet.java index 128a3b07..03962e5b 100644 --- a/webui/src/main/java/com/muwire/webui/SearchServlet.java +++ b/webui/src/main/java/com/muwire/webui/SearchServlet.java @@ -112,7 +112,7 @@ public class SearchServlet extends HttpServlet { resultSet.forEach(result -> { sb.append(""); sb.append("").append(Util.escapeHTMLinXML(result.getSender().getHumanReadableName())).append(""); - sb.append(""); + sb.append("").append(result.getSender().toBase64()).append(""); sb.append("").append(result.getBrowse()).append(""); if (result.getComment() != null) { sb.append("") diff --git a/webui/src/main/js/search.js b/webui/src/main/js/search.js index 9c2a06a6..67a6d38a 100644 --- a/webui/src/main/js/search.js +++ b/webui/src/main/js/search.js @@ -195,7 +195,7 @@ function updateFile(fileInfoHash) { resultsFromSpan.innerHTML = "Results For "+searchResults.name; var resultsDiv = document.getElementById("bottomTable"); - var table = ""; + var table = "
Sender
"; var i; for (var [senderName, result] of searchResults.results) { table += ""; @@ -218,6 +218,7 @@ function updateFile(fileInfoHash) { } } table += ""; + table += "" table += ""; } table += "
SenderBrowse
" + result.browse + "
"; @@ -232,12 +233,17 @@ function updateUUIDBySender(resultUUID) { currentSearchSpan.innerHTML = searches.get(uuid).query + " Results"; var sendersDiv = document.getElementById("topTable"); - var table = ""; + var table = "
Sender
"; var x = searches.get(uuid).resultBatches; - for (var [senderName, ignored] of x) { + for (var [senderName, senderBatch] of x) { table += ""; + table += ""; + if (senderBatch.browse) + table += "" + else + table += "" + table += ""; } table += "
SenderBrowse
" table += senderName; - table += "
truefalse
"; if (x.size > 0)