summaryrefslogtreecommitdiff
path: root/app/ui.js
diff options
context:
space:
mode:
authorJuanjo Diaz <juanjo.diazmo@gmail.com>2019-07-19 14:21:40 +0300
committerJuanjo Diaz <juanjo.diazmo@gmail.com>2019-07-23 10:25:59 +0300
commit15c7b7a619ebd5925a82d88c8735d7f888d087e3 (patch)
tree77c9903f16e508e3874f2028ca7fa6a86ff31d49 /app/ui.js
parent21ac6ca0f294d4037fc5b166b2d954dada09f69a (diff)
downloadnovnc-15c7b7a619ebd5925a82d88c8735d7f888d087e3.tar.gz
Add version number to UI
Diffstat (limited to 'app/ui.js')
-rw-r--r--app/ui.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/ui.js b/app/ui.js
index 55d5cbe..4758961 100644
--- a/app/ui.js
+++ b/app/ui.js
@@ -59,6 +59,17 @@ const UI = {
// Translate the DOM
l10n.translateDOM();
+ WebUtil.fetchJSON('../package.json')
+ .then((packageInfo) => {
+ Array.from(document.getElementsByClassName('noVNC_version')).forEach(el => el.innerText = packageInfo.version);
+ })
+ .catch(err => {
+ Log.Error("Couldn't fetch package.json: " + err);
+ Array.from(document.getElementsByClassName('noVNC_version_wrapper'))
+ .concat(Array.from(document.getElementsByClassName('noVNC_version_separator')))
+ .forEach(el => el.style.display = 'none');
+ });
+
// Adapt the interface for touch screen devices
if (isTouchDevice) {
document.documentElement.classList.add("noVNC_touch");