summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorDevaev Maxim <[email protected]>2019-10-29 02:16:12 +0300
committerDevaev Maxim <[email protected]>2019-11-07 01:27:07 +0300
commit10f8c2b3352c951549cc1249d6b24789fb94d688 (patch)
treecbf38bcf2716896db748f64bcae66375b7135287 /web
parentf6214191af093560d5697cd7b1ea6f245ee95b98 (diff)
otg msd and big refactoring
Diffstat (limited to 'web')
-rw-r--r--web/kvm/index.html6
-rw-r--r--web/share/js/kvm/msd.js32
2 files changed, 19 insertions, 19 deletions
diff --git a/web/kvm/index.html b/web/kvm/index.html
index 92df8097..6683e94d 100644
--- a/web/kvm/index.html
+++ b/web/kvm/index.html
@@ -162,7 +162,7 @@
<hr>
</div>
- <div id="msd-current-image-broken" class="msd-message">
+ <div id="msd-drive-image-broken" class="msd-message">
<div class="menu-item-content-text">
<table>
<tr>
@@ -197,11 +197,11 @@
<table class="msd-info">
<tr>
<td>Current image:</td>
- <td id="msd-current-image-name" class="msd-info-value"></td>
+ <td id="msd-drive-image-name" class="msd-info-value"></td>
</tr>
<tr>
<td>Image size:</td>
- <td id="msd-current-image-size" class="msd-info-value"></td>
+ <td id="msd-drive-image-size" class="msd-info-value"></td>
</tr>
<tr>
<td>Storage size:</td>
diff --git a/web/share/js/kvm/msd.js b/web/share/js/kvm/msd.js
index be1f5777..988923c4 100644
--- a/web/share/js/kvm/msd.js
+++ b/web/share/js/kvm/msd.js
@@ -60,8 +60,8 @@ export function Msd() {
var __clickUploadNewImageButton = function() {
let form_data = new FormData();
- form_data.append("image_name", __image_file.name);
- form_data.append("image_data", __image_file);
+ form_data.append("image", __image_file.name);
+ form_data.append("data", __image_file);
__upload_http = new XMLHttpRequest();
__upload_http.open("POST", "/api/msd/write", true);
@@ -132,11 +132,11 @@ export function Msd() {
$("msd-reset-button").classList.add("feature-disabled");
}
- if (__state.connected) {
+ if (__state.online && __state.drive.connected) {
$("msd-another-another-user-uploads").style.display = "none";
$("msd-led").className = "led-green";
$("msd-status").innerHTML = $("msd-led").title = "Connected to Server";
- } else if (__state.uploading) {
+ } else if (__state.online && __state.storage.uploading) {
if (!__upload_http) {
$("msd-another-another-user-uploads").style.display = "block";
}
@@ -153,19 +153,19 @@ export function Msd() {
}
$("msd-offline").style.display = (__state.online ? "none" : "block");
- $("msd-current-image-broken").style.display = (
- __state.online && __state.current &&
- !__state.current.complete && !__state.uploading ? "block" : "none"
+ $("msd-drive-image-broken").style.display = (
+ __state.online && __state.drive.image &&
+ !__state.drive.image.complete && !__state.drive.uploading ? "block" : "none"
);
- $("msd-current-image-name").innerHTML = (__state.online && __state.current ? __state.current.name : "None");
- $("msd-current-image-size").innerHTML = (__state.online && __state.current ? __formatSize(__state.current.size) : "None");
+ $("msd-drive-image-name").innerHTML = (__state.online && __state.drive.image ? __state.drive.image.name : "None");
+ $("msd-drive-image-size").innerHTML = (__state.online && __state.drive.image ? __formatSize(__state.drive.image.size) : "None");
$("msd-storage-size").innerHTML = (__state.online ? __formatSize(__state.storage.size) : "Unavailable");
- wm.switchDisabled($("msd-connect-button"), (!__state.online || __state.connected || __state.busy));
- wm.switchDisabled($("msd-disconnect-button"), (!__state.online || !__state.connected || __state.busy));
- wm.switchDisabled($("msd-select-new-image-button"), (!__state.online || __state.connected || __state.busy || __upload_http));
- wm.switchDisabled($("msd-upload-new-image-button"), (!__state.online || __state.connected || __state.busy || !__image_file));
+ wm.switchDisabled($("msd-connect-button"), (!__state.online || __state.drive.connected || __state.busy));
+ wm.switchDisabled($("msd-disconnect-button"), (!__state.online || !__state.drive.connected || __state.busy));
+ wm.switchDisabled($("msd-select-new-image-button"), (!__state.online || __state.drive.connected || __state.busy || __upload_http));
+ wm.switchDisabled($("msd-upload-new-image-button"), (!__state.online || __state.drive.connected || __state.busy || !__image_file));
wm.switchDisabled($("msd-abort-uploading-button"), (!__state.online || !__upload_http));
wm.switchDisabled($("msd-reset-button"), (!__state.enabled || __state.busy));
@@ -181,9 +181,9 @@ export function Msd() {
$("msd-status").innerHTML = "";
$("msd-led").title = "";
$("msd-offline").style.display = "none";
- $("msd-current-image-broken").style.display = "none";
- $("msd-current-image-name").innerHTML = "";
- $("msd-current-image-size").innerHTML = "";
+ $("msd-drive-image-broken").style.display = "none";
+ $("msd-drive-image-name").innerHTML = "";
+ $("msd-drive-image-size").innerHTML = "";
$("msd-storage-size").innerHTML = "";
wm.switchDisabled($("msd-connect-button"), true);