mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-21 23:35:22 +03:00
Refactored version display, made text congruent.
This commit is contained in:
parent
0b1a8b0bcc
commit
6d28cac034
2 changed files with 23 additions and 12 deletions
|
@ -213,8 +213,8 @@
|
||||||
"fcInfoReceived": {
|
"fcInfoReceived": {
|
||||||
"message": "Flight controller info, identifier: <strong>$1</strong>, version: <strong>$2</strong>"
|
"message": "Flight controller info, identifier: <strong>$1</strong>, version: <strong>$2</strong>"
|
||||||
},
|
},
|
||||||
"versionLabelHardware": {
|
"versionLabelTarget": {
|
||||||
"message": "Board"
|
"message": "Target"
|
||||||
},
|
},
|
||||||
"versionLabelFirmware": {
|
"versionLabelFirmware": {
|
||||||
"message": "Firmware"
|
"message": "Firmware"
|
||||||
|
|
31
main.js
31
main.js
|
@ -518,31 +518,42 @@ function generateFilename(prefix, suffix) {
|
||||||
return filename + '.' + suffix;
|
return filename + '.' + suffix;
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateTopBarVersion(firmwareVersion, firmwareId, hardwareId) {
|
function getFirmwareVersion(firmwareVersion, firmwareId, hardwareId) {
|
||||||
var versionText = chrome.i18n.getMessage('versionLabelConfigurator') + ': ' + chrome.runtime.getManifest().version + '<br />';
|
var versionText = '';
|
||||||
|
|
||||||
if (firmwareVersion) {
|
if (firmwareVersion) {
|
||||||
versionText += chrome.i18n.getMessage('versionLabelFirmware') + ': ' + firmwareId + ' ' + firmwareVersion;
|
versionText += chrome.i18n.getMessage('versionLabelFirmware') + ': ' + firmwareId + ' ' + firmwareVersion;
|
||||||
|
|
||||||
if (hardwareId) {
|
if (hardwareId) {
|
||||||
versionText += ' (Target: ' + hardwareId + ')';
|
versionText += ' (' + chrome.i18n.getMessage('versionLabelTarget') + ': ' + hardwareId + ')';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return versionText;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getConfiguratorVersion() {
|
||||||
|
return chrome.i18n.getMessage('versionLabelConfigurator') + ': ' + chrome.runtime.getManifest().version;
|
||||||
|
}
|
||||||
|
|
||||||
|
function updateTopBarVersion(firmwareVersion, firmwareId, hardwareId) {
|
||||||
|
var versionText = getConfiguratorVersion() + '<br />';
|
||||||
|
|
||||||
|
versionText = versionText + getFirmwareVersion(firmwareVersion, firmwareId, hardwareId);
|
||||||
|
|
||||||
$('#logo .logo_text').html(versionText);
|
$('#logo .logo_text').html(versionText);
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateStatusBarVersion(firmwareVersion, firmwareId, hardwareId) {
|
function updateStatusBarVersion(firmwareVersion, firmwareId, hardwareId) {
|
||||||
var versionText = '';
|
var versionText = '';
|
||||||
|
|
||||||
if (hardwareId) {
|
versionText = versionText + getFirmwareVersion(firmwareVersion, firmwareId, hardwareId);
|
||||||
versionText = versionText + chrome.i18n.getMessage('versionLabelHardware') + ': ' + hardwareId + ', ';
|
|
||||||
|
if (versionText !== '') {
|
||||||
|
versionText = versionText + ', ';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (firmwareVersion) {
|
versionText = versionText + getConfiguratorVersion();
|
||||||
versionText = versionText + chrome.i18n.getMessage('versionLabelFirmware') + ': ' + firmwareId + ' ' + firmwareVersion + ', ';
|
|
||||||
}
|
|
||||||
|
|
||||||
versionText = versionText + chrome.i18n.getMessage('versionLabelConfigurator') + ': ' + chrome.runtime.getManifest().version;
|
|
||||||
|
|
||||||
$('#status-bar .version').text(versionText);
|
$('#status-bar .version').text(versionText);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue