diff --git a/webui/src/main/js/browse.js b/webui/src/main/js/browse.js index 5b24ab26..be0e0285 100644 --- a/webui/src/main/js/browse.js +++ b/webui/src/main/js/browse.js @@ -131,7 +131,7 @@ function refreshActive() { var status = browses[i].getElementsByTagName("BrowseStatus")[0].childNodes[0].nodeValue; var totalResults = browses[i].getElementsByTagName("TotalResults")[0].childNodes[0].nodeValue; var count = browses[i].getElementsByTagName("ResultsCount")[0].childNodes[0].nodeValue; - var revision = browses[i].getElementsByTagName("Revision")[0].childNodes[0].nodeValue; + var revision = parseInt(browses[i].getElementsByTagName("Revision")[0].childNodes[0].nodeValue); var browse = new Browse(host, hostB64, status, totalResults, count, revision) browsesByHost.set(host, browse) diff --git a/webui/src/main/js/files.js b/webui/src/main/js/files.js index fac55de2..94cfb623 100644 --- a/webui/src/main/js/files.js +++ b/webui/src/main/js/files.js @@ -86,7 +86,7 @@ function refreshStatus() { } else hashingSpan.innerHTML = ""; - var newRevision = xmlDoc.getElementsByTagName("Revision")[0].childNodes[0].nodeValue + var newRevision = parseInt(xmlDoc.getElementsByTagName("Revision")[0].childNodes[0].nodeValue) if (newRevision > treeRevision) { // TODO: update expanded nodes treeRevision = newRevision @@ -130,7 +130,7 @@ function expand(nodeId) { xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var xmlDoc = this.responseXML - var revision = xmlDoc.getElementsByTagName("Revision")[0].childNodes[0].nodeValue + var revision = parseInt(xmlDoc.getElementsByTagName("Revision")[0].childNodes[0].nodeValue) var fileElements = xmlDoc.getElementsByTagName("File") var i for (i = 0; i < fileElements.length; i++) { diff --git a/webui/src/main/js/filesTable.js b/webui/src/main/js/filesTable.js index d6aa2ee1..38a13f82 100644 --- a/webui/src/main/js/filesTable.js +++ b/webui/src/main/js/filesTable.js @@ -49,7 +49,7 @@ function refreshStatus() { } else hashingSpan.innerHTML = ""; - var newRevision = xmlDoc.getElementsByTagName("Revision")[0].childNodes[0].nodeValue + var newRevision = parseInt(xmlDoc.getElementsByTagName("Revision")[0].childNodes[0].nodeValue) if (newRevision > tableRevision) { tableRevision = newRevision // TODO: auto-refresh refreshTable() diff --git a/webui/src/main/js/search.js b/webui/src/main/js/search.js index 8f0ace1d..d8716398 100644 --- a/webui/src/main/js/search.js +++ b/webui/src/main/js/search.js @@ -1,6 +1,6 @@ class SearchStatus { constructor(xmlNode) { - this.revision = xmlNode.getElementsByTagName("Revision")[0].childNodes[0].nodeValue + this.revision = parseInt(xmlNode.getElementsByTagName("Revision")[0].childNodes[0].nodeValue) this.query = xmlNode.getElementsByTagName("Query")[0].childNodes[0].nodeValue this.uuid = xmlNode.getElementsByTagName("uuid")[0].childNodes[0].nodeValue this.senders = xmlNode.getElementsByTagName("Senders")[0].childNodes[0].nodeValue diff --git a/webui/src/main/js/trustLists.js b/webui/src/main/js/trustLists.js index c556551a..c570084c 100644 --- a/webui/src/main/js/trustLists.js +++ b/webui/src/main/js/trustLists.js @@ -341,7 +341,7 @@ function fetchRevision() { xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var xmlDoc = this.responseXML - var newRevision = xmlDoc.childNodes[0].childNodes[0].nodeValue + var newRevision = parseInt(xmlDoc.childNodes[0].childNodes[0].nodeValue) if (newRevision > revision) { revision = newRevision refreshLists() diff --git a/webui/src/main/js/trustUsers.js b/webui/src/main/js/trustUsers.js index acc41a47..c0446cfe 100644 --- a/webui/src/main/js/trustUsers.js +++ b/webui/src/main/js/trustUsers.js @@ -250,7 +250,7 @@ function fetchRevision() { xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var xmlDoc = this.responseXML - var newRevision = xmlDoc.childNodes[0].childNodes[0].nodeValue + var newRevision = parseInt(xmlDoc.childNodes[0].childNodes[0].nodeValue) if (newRevision > revision) { revision = newRevision refreshUsers()