145 lines
3.6 KiB
JavaScript
145 lines
3.6 KiB
JavaScript
var popup;
|
|
|
|
function setValue(elementName, data) {
|
|
var elem = document.getElementById(elementName);
|
|
elem.value = data;
|
|
}
|
|
|
|
function setInnerText(elementName, data) {
|
|
var elem = document.getElementById(elementName);
|
|
elem.innerText = data;
|
|
}
|
|
|
|
function getInnerText(elementName) {
|
|
var elem = document.getElementById(elementName);
|
|
return elem.innerText;
|
|
}
|
|
|
|
function getValue(elementName) {
|
|
var elem = document.getElementById(elementName);
|
|
return elem.value;
|
|
}
|
|
|
|
function setWalletUnlockPassword(pwd) {
|
|
setValue("ID_WalletUnlockPwd", pwd);
|
|
}
|
|
|
|
function getWalletUnlockPassword() {
|
|
return getValue("ID_WalletUnlockPwd");
|
|
}
|
|
|
|
function setWalletReceiveAddress(address) {
|
|
setInnerText("ID_WalletReceiveAddress", address);
|
|
}
|
|
|
|
function getWalletReceiveAddress() {
|
|
return getInnerText("ID_WalletReceiveAddress");
|
|
}
|
|
|
|
function setWalletTotalBalance(balance) {
|
|
setInnerText("ID_WalletTotalBalance", balance);
|
|
}
|
|
|
|
function setWalletConfirmedBalance(balance) {
|
|
setInnerText("ID_WalletConfirmedBalance", balance);
|
|
}
|
|
|
|
function setWalletUnconfirmedBalance(balance) {
|
|
setInnerText("ID_WalletBalanceUnconfirmed", balance);
|
|
}
|
|
|
|
function setClientVersion(version) {
|
|
setInnerText("ID_ClientVersion", version);
|
|
}
|
|
|
|
function setServerVersion(version) {
|
|
setInnerText("ID_ServerVersion", version);
|
|
}
|
|
|
|
function setConsensusHeight(height) {
|
|
setInnerText("ID_BlockHeight", height);
|
|
}
|
|
|
|
function setRenterAllocatedFunds(funds) {
|
|
setInnerText("ID_Renter_AllocatedFunds", funds);
|
|
}
|
|
|
|
function setRenterHosts(hosts) {
|
|
setInnerText("ID_Renter_HostCount", hosts);
|
|
}
|
|
|
|
function setRenterAvailableFunds(funds) {
|
|
setInnerText("ID_Renter_AvailableFunds", funds);
|
|
}
|
|
|
|
function setRenterUsedFunds(funds) {
|
|
setInnerText("ID_Renter_UsedFunds", funds);
|
|
}
|
|
|
|
function setRenterTotalUsedGb(gb) {
|
|
setInnerText("ID_Renter_UsedSpace", gb);
|
|
}
|
|
|
|
function setRenterTotalAvailGb(gb) {
|
|
setInnerText("ID_Renter_EstimatedSpace", gb);
|
|
}
|
|
|
|
function setRenterTotalRemainGb(gb) {
|
|
setInnerText("ID_Renter_AvailablSpace", gb);
|
|
}
|
|
|
|
function setRenterTotalUploadProgress(progress) {
|
|
var i = parseInt(progress);
|
|
var progDiv = document.getElementById("ID_Progress");
|
|
var prog = document.getElementById("ID_UploadProgress");
|
|
var progToolTip = document.getElementById("ID_UploadProgressTooltip");
|
|
if (i < 100) {
|
|
progDiv.style.display = "inline-block";
|
|
prog.style.display = "block";
|
|
prog.value = progress;
|
|
progToolTip.innerText = "Uploading\n[" + progress + "%]";
|
|
} else {
|
|
progDiv.style.display = prog.style.display = "none";
|
|
prog.value = 100;
|
|
progToolTip.innerText = "";
|
|
}
|
|
}
|
|
|
|
function setAvailableDrives(driveList) {
|
|
driveList = Array.isArray(driveList) ? driveList : JSON.parse(driveList);
|
|
|
|
var sel = document.getElementById("ID_MountDrives");
|
|
sel.innerHTML = "";
|
|
|
|
for (var i in driveList) {
|
|
if (driveList.hasOwnProperty(i)) {
|
|
var drive = driveList[i];
|
|
var option = document.createElement("option");
|
|
option.innerText = drive + ":";
|
|
sel.appendChild(option);
|
|
}
|
|
}
|
|
}
|
|
|
|
function displayPopUp(id) {
|
|
var elem = document.getElementById(id);
|
|
if (elem) {
|
|
var elem2 = document.getElementById("ID_DisabledOverlay");
|
|
elem2.style.display = "block";
|
|
elem.style.display = "block";
|
|
|
|
popup = id;
|
|
}
|
|
}
|
|
|
|
function closePopUp() {
|
|
var elem = document.getElementById(popup);
|
|
if (elem) {
|
|
elem.style.display = "none";
|
|
|
|
elem = document.getElementById("ID_DisabledOverlay");
|
|
elem.style.display = "none";
|
|
|
|
popup = "";
|
|
}
|
|
} |