From 1d4af538a2c98eb405a491c7c15aa155ac93825f Mon Sep 17 00:00:00 2001 From: Devaev Maxim Date: Sat, 21 Jul 2018 11:34:15 +0300 Subject: [PATCH] ui fixes --- kvmd/kvmd/msd.py | 7 ++++++- kvmd/web/css/main.css | 2 +- kvmd/web/index.html | 36 ++++++++++++++++++++++-------------- kvmd/web/js/msd.js | 25 +++++++++++++++++++------ kvmd/web/js/stream.js | 11 ++++------- 5 files changed, 52 insertions(+), 29 deletions(-) diff --git a/kvmd/kvmd/msd.py b/kvmd/kvmd/msd.py index 0746a6f6..5b2fa592 100644 --- a/kvmd/kvmd/msd.py +++ b/kvmd/kvmd/msd.py @@ -222,9 +222,14 @@ class MassStorageDevice: # pylint: disable=too-many-instance-attributes if info: info["hw"] = (info["hw"]._asdict() if info["hw"] else None) info["image"] = (info["image"]._asdict() if info["image"] else None) + + connected_to: Optional[str] = None + if self._device_path: + connected_to = ("kvm" if self.__device_info else "server") + return { "in_operate": bool(self._device_path), - "connected_to": ("kvm" if self.__device_info else "server"), + "connected_to": connected_to, "busy": bool(self.__device_file), "written": self.__written, "info": info, diff --git a/kvmd/web/css/main.css b/kvmd/web/css/main.css index 71e0eefd..ad5bca2d 100644 --- a/kvmd/web/css/main.css +++ b/kvmd/web/css/main.css @@ -213,9 +213,9 @@ table#msd-info { font-size: 14px; } table#msd-info +td#msd-status, td#msd-current-image-name, td#msd-current-image-size, -td#msd-storage-device, td#msd-storage-size, td#msd-new-image-name, td#msd-new-image-size { diff --git a/kvmd/web/index.html b/kvmd/web/index.html index 3af08b90..e286673c 100644 --- a/kvmd/web/index.html +++ b/kvmd/web/index.html @@ -31,7 +31,7 @@ System ↴
- +
@@ -83,6 +83,26 @@
+ + + + + + + +
Status:
+
+ @@ -95,21 +115,13 @@ - - - -
Image name:Storage size:
KVM Device:

- - - +
- -