From 280cd3f105d9f735c9a25a908e730fd689b9cf78 Mon Sep 17 00:00:00 2001 From: Thomas Rientjes <synzvato@protonmail.com> Date: Sun, 8 Oct 2017 00:11:16 -0300 Subject: [PATCH] Implement extension version label --- pages/popup/popup.css | 2 +- pages/popup/popup.html | 2 +- pages/popup/popup.js | 10 +++++++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/pages/popup/popup.css b/pages/popup/popup.css index fdc2928..204c037 100644 --- a/pages/popup/popup.css +++ b/pages/popup/popup.css @@ -228,7 +228,7 @@ footer { display: none; } -.label-beta { +.label-version { color: #6aac91; font-size: 9px; } diff --git a/pages/popup/popup.html b/pages/popup/popup.html index b0b1037..53dab58 100644 --- a/pages/popup/popup.html +++ b/pages/popup/popup.html @@ -23,7 +23,7 @@ <header> <img class="icon-logo" src="icon.svg" alt="Extension Icon"> - <div class="heading">Decentraleyes <sup class="label-beta">BETA</sup></div> + <div class="heading">Decentraleyes <sup id="version-label" class="label-version"></sup></div> </header> diff --git a/pages/popup/popup.js b/pages/popup/popup.js index 6bdb5f6..af2996f 100644 --- a/pages/popup/popup.js +++ b/pages/popup/popup.js @@ -52,7 +52,15 @@ popup._determineScriptDirection = function (language) { document.addEventListener('DOMContentLoaded', function () { - let optionsButtonElement, optionsTitle, scriptDirection, i18nElements; + let version, optionsButtonElement, optionsTitle, scriptDirection, i18nElements; + + version = browser.runtime.getManifest().version; + + if (version.indexOf('beta') !== -1) { + version = 'BETA'; + } + + document.getElementById('version-label').innerText = version; optionsButtonElement = document.getElementById('options-button'); optionsTitle = chrome.i18n.getMessage('optionsTitle'); -- GitLab