#20 - Maintaining ethoFS Login State

This commit is contained in:
Dev-JamesR
2019-10-22 20:11:04 -07:00
parent 4da43967a9
commit 143d253311

View File

@@ -106,6 +106,12 @@ class Uploads {
constructor() {} constructor() {}
checkExistingLogin() {
if (GlobalPrivateKey != null) {
EthoUploads.checkLogin();
}
}
beforeLoginState() { beforeLoginState() {
var statsRow = document.getElementById("stats-row"); var statsRow = document.getElementById("stats-row");
//statsRow.style.display = "none"; //statsRow.style.display = "none";
@@ -818,7 +824,10 @@ class Uploads {
sumAvailableStorage += value; sumAvailableStorage += value;
if (index == (availableStorageArray.length - 1)) { if (index == (availableStorageArray.length - 1)) {
averageAvailableStorageTotal = (sumAvailableStorage / availableStorageArray.length); averageAvailableStorageTotal = (sumAvailableStorage / availableStorageArray.length);
document.getElementById("nodestorage").textContent = (EthoUploads.round(2 + ((averageAvailableStorageTotal) / 1000000), 1)) + "TB"; var element = document.getElementById("nodestorage");
if (typeof (element) != 'undefined' && element != null) {
element.textContent = (EthoUploads.round(2 + ((averageAvailableStorageTotal) / 1000000), 1)) + "TB";
}
} }
}); });
var sumNodeCount = 0; var sumNodeCount = 0;
@@ -826,7 +835,10 @@ class Uploads {
sumNodeCount += value; sumNodeCount += value;
if (index == (nodeCountArray.length - 1)) { if (index == (nodeCountArray.length - 1)) {
var averageNodeCount = (sumNodeCount / nodeCountArray.length) + 19; var averageNodeCount = (sumNodeCount / nodeCountArray.length) + 19;
document.getElementById("nodecount").textContent = (EthoUploads.round(averageNodeCount, 0)); var element = document.getElementById("nodecount");
if (typeof (element) != 'undefined' && element != null) {
element.textContent = (EthoUploads.round(averageNodeCount, 0));
}
} }
}); });
} }
@@ -1435,6 +1447,8 @@ $(document).on("render_uploads", function () {
$allDisabledElements = document.querySelectorAll('.disabled') $allDisabledElements = document.querySelectorAll('.disabled')
EthoUploads.beforeLoginState(); EthoUploads.beforeLoginState();
EthoUploads.checkExistingLogin(GlobalPrivateKey);
$(document).on("dragenter", "#drag-container", function (event) { $(document).on("dragenter", "#drag-container", function (event) {
EthoUploads.onDragEnter(event); EthoUploads.onDragEnter(event);