From 94dd6101aa0643994e9115f29ca1d482a0ae1410 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Wed, 23 Sep 2020 14:33:18 +0100 Subject: [PATCH] show sequential status and hopeless host count in plugin --- .../main/java/com/muwire/webui/DownloadServlet.java | 2 ++ webui/src/main/js/download.js | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/webui/src/main/java/com/muwire/webui/DownloadServlet.java b/webui/src/main/java/com/muwire/webui/DownloadServlet.java index cd0484fa..5024f6e9 100644 --- a/webui/src/main/java/com/muwire/webui/DownloadServlet.java +++ b/webui/src/main/java/com/muwire/webui/DownloadServlet.java @@ -104,8 +104,10 @@ public class DownloadServlet extends HttpServlet { sb.append("
"); sb.append("").append(Util.escapeHTMLinXML(downloader.getFile().getAbsolutePath())).append(""); sb.append("").append(downloader.getPieceSize()).append(""); + sb.append("").append(downloader.isSequential()).append(""); sb.append("").append(downloader.getTotalWorkers()).append(""); sb.append("").append(downloader.activeWorkers()).append(""); + sb.append("").append(downloader.countHopelessSources()).append(""); sb.append("").append(downloader.getNPieces()).append(""); sb.append("").append(downloader.donePieces()).append(""); sb.append("
"); diff --git a/webui/src/main/js/download.js b/webui/src/main/js/download.js index e6ba52ed..3de7e3a6 100644 --- a/webui/src/main/js/download.js +++ b/webui/src/main/js/download.js @@ -105,8 +105,10 @@ function updateDownloader(infoHash) { if (this.readyState == 4 && this.status == 200) { var path = this.responseXML.getElementsByTagName("Path")[0].childNodes[0].nodeValue var pieceSize = this.responseXML.getElementsByTagName("PieceSize")[0].childNodes[0].nodeValue + var sequential = this.responseXML.getElementsByTagName("Sequential")[0].childNodes[0].nodeValue var knownSources = this.responseXML.getElementsByTagName("KnownSources")[0].childNodes[0].nodeValue var activeSources = this.responseXML.getElementsByTagName("ActiveSources")[0].childNodes[0].nodeValue + var hopelessSources = this.responseXML.getElementsByTagName("HopelessSources")[0].childNodes[0].nodeValue var totalPieces = this.responseXML.getElementsByTagName("TotalPieces")[0].childNodes[0].nodeValue var donePieces = this.responseXML.getElementsByTagName("DonePieces")[0].childNodes[0].nodeValue @@ -116,6 +118,10 @@ function updateDownloader(infoHash) { html += "" + "

" + path + "

" + "" html += "" html += "" + html += "" + _t("Sequential") + "" + html += "" + "

" + sequential + "

" + "" + html += "" + html += "" html += "" + _t("Known Sources") + "" html += "" + "

" + knownSources + "

" + "" html += "" @@ -124,6 +130,10 @@ function updateDownloader(infoHash) { html += "" + "

" + activeSources + "

" + "" html += "" html += "" + html += "" + _t("Hopeless Sources") + "" + html += "" + "

" + hopelessSources + "

" + "" + html += "" + html += "" html += "" + _t("Piece Size") + "" html += "" + "

" + pieceSize + "

" + "" html += ""