diff options
author | Devaev Maxim <[email protected]> | 2018-07-23 03:22:08 +0300 |
---|---|---|
committer | Devaev Maxim <[email protected]> | 2018-07-23 03:22:08 +0300 |
commit | c07f811c878f18c464002a36e804564a70c2d094 (patch) | |
tree | 286fb7805b4ebf18b82d0d3418d372673decee6c /kvmd/web | |
parent | 434d16d52372ce10eb09302b38049fbde5c50e0f (diff) |
platform info
Diffstat (limited to 'kvmd/web')
-rw-r--r-- | kvmd/web/css/main.css | 24 | ||||
-rw-r--r-- | kvmd/web/index.html | 5 | ||||
-rw-r--r-- | kvmd/web/js/main.js | 1 | ||||
-rw-r--r-- | kvmd/web/js/session.js | 12 |
4 files changed, 42 insertions, 0 deletions
diff --git a/kvmd/web/css/main.css b/kvmd/web/css/main.css index e0d1d91b..11bd14a2 100644 --- a/kvmd/web/css/main.css +++ b/kvmd/web/css/main.css @@ -258,3 +258,27 @@ div#msd-progress span#msd-progress-value { display: inline-block; height: 100%; } + +ul#bottom { + list-style-type: none; + bottom: 0; + position: fixed; + width: 100%; + padding: 0; + font-size: 0.7em; + color: var(--fg-color-inactive); + z-index: -1; +} +ul#bottom li { + padding: 0 10px; +} +ul#bottom li.bottom-left { + float: left; +} +ul#bottom li.bottom-right { + float: right; +} +ul#bottom li a { + text-decoration: underline dotted; + color: var(--fg-color-inactive); +} diff --git a/kvmd/web/index.html b/kvmd/web/index.html index 17538d2b..1e65ec78 100644 --- a/kvmd/web/index.html +++ b/kvmd/web/index.html @@ -160,5 +160,10 @@ <img src="/streamer/?action=stream" id="stream-image" class="stream-image-inactive" alt="Loading..." /> </div> </div> + + <ul id="bottom"> + <li id="kvmd-version" class="bottom-left"></li> + <li class="bottom-right"><a target="_blank" href="https://github.com/mdevaev/pi-kvm">Pi-KVM Project</a></li> + </ul> </body> </html> diff --git a/kvmd/web/js/main.js b/kvmd/web/js/main.js index 51c6eae7..f33c7203 100644 --- a/kvmd/web/js/main.js +++ b/kvmd/web/js/main.js @@ -1,5 +1,6 @@ function main () { window.onclick = ui.windowClickHandler; + session.loadKvmdVersion(); session.startPoller(); stream.startPoller(); } diff --git a/kvmd/web/js/session.js b/kvmd/web/js/session.js index 33c8af60..de2bd2a9 100644 --- a/kvmd/web/js/session.js +++ b/kvmd/web/js/session.js @@ -3,6 +3,18 @@ var session = new function() { var __ping_timer = null; var __missed_heartbeats = 0; + this.loadKvmdVersion = function() { + var http = tools.makeRequest("GET", "/kvmd/info", function() { + if (http.readyState === 4) { + if (http.status === 200) { + $("kvmd-version").innerHTML = "kvmd " + JSON.parse(http.responseText).result.version.kvmd; + } else { + setTimeout(session.loadKvmdVersion, 1000); + } + } + }); + }; + this.startPoller = function() { __ws = new WebSocket("ws://" + location.host + "/kvmd/ws"); __ws.onopen = __wsOpenHandler; |