1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-24 00:35:26 +03:00

Move FC global vars inside FC object

This commit is contained in:
Miguel Angel Mulero Martinez 2020-07-06 08:05:27 +02:00
parent b9137a68e6
commit 24010a2e2a
32 changed files with 2799 additions and 2797 deletions

View file

@ -115,8 +115,8 @@ TABS.transponder.initialize = function(callback, scrollPosition) {
//googleAnalytics.sendAppView('Transponder');
}
// transponder supported added in MSP API Version 1.16.0
if ( CONFIG ) {
TABS.transponder.available = semver.gte(CONFIG.apiVersion, "1.16.0");
if ( FC.CONFIG ) {
TABS.transponder.available = semver.gte(FC.CONFIG.apiVersion, "1.16.0");
}
//////////////
if ( !TABS.transponder.available ) {
@ -243,9 +243,9 @@ TABS.transponder.initialize = function(callback, scrollPosition) {
let hexRegExp = new RegExp('[0-9a-fA-F]{' + (transponderProvider.dataLength * 2) + '}', 'gi');
if ( !dataString.match(hexRegExp) ) {
TRANSPONDER.data = [];
FC.TRANSPONDER.data = [];
} else {
TRANSPONDER.data = hexToBytes(dataString);
FC.TRANSPONDER.data = hexToBytes(dataString);
}
_persistentInputValues[transponderProvider.id] = dataString;
};
@ -260,7 +260,7 @@ TABS.transponder.initialize = function(callback, scrollPosition) {
*/
function toggleTransponderType() {
TRANSPONDER.provider = $(this).val();
FC.TRANSPONDER.provider = $(this).val();
let defaultProvider = $(this).attr('data-defaultValue');
if ( defaultProvider == $(this).val() ) {
$('.save_reboot').hide();
@ -271,25 +271,25 @@ TABS.transponder.initialize = function(callback, scrollPosition) {
}
let clearValue = true;
buildDataBlockForTransponderProviders(TRANSPONDER.providers.find(function(provider) {
return provider.id == TRANSPONDER.provider;
}), bytesToHex(TRANSPONDER.data), clearValue);
buildDataBlockForTransponderProviders(FC.TRANSPONDER.providers.find(function(provider) {
return provider.id == FC.TRANSPONDER.provider;
}), bytesToHex(FC.TRANSPONDER.data), clearValue);
}
MSP.send_message(MSPCodes.MSP_TRANSPONDER_CONFIG, false, false, load_html);
function process_html() {
$(".tab-transponder").toggleClass("transponder-supported", TABS.transponder.available && TRANSPONDER.supported);
$(".tab-transponder").toggleClass("transponder-supported", TABS.transponder.available && FC.TRANSPONDER.supported);
i18n.localizePage();
if ( TABS.transponder.available && TRANSPONDER.providers.length > 0 ) {
if ( TABS.transponder.available && FC.TRANSPONDER.providers.length > 0 ) {
fillByTransponderProviders(TRANSPONDER.providers, TRANSPONDER.provider, toggleTransponderType);
buildDataBlockForTransponderProviders(TRANSPONDER.providers.find(function(provider) {
return provider.id == TRANSPONDER.provider;
}), bytesToHex(TRANSPONDER.data));
fillByTransponderProviders(FC.TRANSPONDER.providers, FC.TRANSPONDER.provider, toggleTransponderType);
buildDataBlockForTransponderProviders(FC.TRANSPONDER.providers.find(function(provider) {
return provider.id == FC.TRANSPONDER.provider;
}), bytesToHex(FC.TRANSPONDER.data));
$('a.save').click(function() {
@ -311,8 +311,8 @@ TABS.transponder.initialize = function(callback, scrollPosition) {
});
}
if (TRANSPONDER.provider !== "0" && TRANSPONDER.data.length !== TRANSPONDER.providers.find(function(provider) {
return provider.id == TRANSPONDER.provider;
if (FC.TRANSPONDER.provider !== "0" && FC.TRANSPONDER.data.length !== FC.TRANSPONDER.providers.find(function(provider) {
return provider.id == FC.TRANSPONDER.provider;
}).dataLength ) {
GUI.log(i18n.getMessage('transponderDataInvalid'));
} else {