diff options
author | Juanjo Diaz <juanjo.diazmo@gmail.com> | 2019-07-19 14:21:40 +0300 |
---|---|---|
committer | Juanjo Diaz <juanjo.diazmo@gmail.com> | 2019-07-23 10:25:59 +0300 |
commit | 15c7b7a619ebd5925a82d88c8735d7f888d087e3 (patch) | |
tree | 77c9903f16e508e3874f2028ca7fa6a86ff31d49 /app/ui.js | |
parent | 21ac6ca0f294d4037fc5b166b2d954dada09f69a (diff) | |
download | novnc-15c7b7a619ebd5925a82d88c8735d7f888d087e3.tar.gz |
Add version number to UI
Diffstat (limited to 'app/ui.js')
-rw-r--r-- | app/ui.js | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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"); |