diff options
author | Maxim Devaev <[email protected]> | 2023-03-21 07:47:52 +0200 |
---|---|---|
committer | Maxim Devaev <[email protected]> | 2023-03-21 07:47:52 +0200 |
commit | b08b7a7758487e2a2f0ab602a545dda71c89c37c (patch) | |
tree | d03189c0472bbb65297b6ee1a52171d8a29616c4 | |
parent | 1a2b70b2b04ebdc8da8de75b9802d71b1d92d190 (diff) |
fixed msd storage bar in web ui
-rw-r--r-- | web/share/js/kvm/msd.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/web/share/js/kvm/msd.js b/web/share/js/kvm/msd.js index 83d64fce..16e5aaed 100644 --- a/web/share/js/kvm/msd.js +++ b/web/share/js/kvm/msd.js @@ -35,9 +35,9 @@ export function Msd() { var __state = null; var __http = null; - var __parts_json = ""; + var __parts_names_json = ""; + var __parts_names_len = 0; var __parts = {}; - var __parts_len = 0; var __init__ = function() { $("msd-led").title = "Unknown state"; @@ -248,8 +248,8 @@ export function Msd() { if (online) { let names = Object.keys(s.storage.parts).sort(); - let parts_json = JSON.stringify(names); - if (__parts_json !== parts_json) { + let parts_names_json = JSON.stringify(names); + if (__parts_names_json !== parts_names_json) { $("msd-storages").innerHTML = names.map(name => ` <div class="text"> <div id="msd-storage-${tools.makeIdByText(name)}-progress" class="progress"> @@ -257,16 +257,16 @@ export function Msd() { </div> </div> `).join("<hr>"); - __parts_json = parts_json; - __parts = s.storage.parts; - __parts_len = names.length; + __parts_names_json = parts_names_json; + __parts_names_len = names.length; } + __parts = s.storage.parts; } for (let name in __parts) { let part = __parts[name]; let title = ( name.length === 0 - ? `${__parts_len === 1 ? "Storage: %s" : "Internal storage: %s"}` // eslint-disable-line + ? `${__parts_names_len === 1 ? "Storage: %s" : "Internal storage: %s"}` // eslint-disable-line : `Storage [${name}${part.writable ? "]" : ", read-only]"}: %s` // eslint-disable-line ); let id = `msd-storage-${tools.makeIdByText(name)}-progress`; |