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:
parent
b9137a68e6
commit
24010a2e2a
32 changed files with 2799 additions and 2797 deletions
|
@ -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 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue