mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-13 11:29:53 +03:00
CLI
This commit is contained in:
parent
017a6553ff
commit
21a4169805
8 changed files with 2295 additions and 4274 deletions
25
js/main.js
25
js/main.js
|
@ -1,5 +1,8 @@
|
|||
window.$ = window.jQuery = require('jquery'),
|
||||
require('jquery-ui-dist/jquery-ui');
|
||||
window.$ = window.jQuery = require('jquery'),
|
||||
require('jquery-ui-dist/jquery-ui'),
|
||||
require('jquery-textcomplete');
|
||||
|
||||
|
||||
const { SerialPort } = require('serialport');
|
||||
const path = require('path');
|
||||
const { app, dialog } = require('@electron/remote');
|
||||
|
@ -34,7 +37,7 @@ let globalSettings = {
|
|||
docsTreeLocation: 'master',
|
||||
};
|
||||
|
||||
$(document).on("ready", () => {
|
||||
$(function() {
|
||||
localization = new Localiziation("en");
|
||||
localization.localize();
|
||||
|
||||
|
@ -46,6 +49,11 @@ $(document).on("ready", () => {
|
|||
globalSettings.showProfileParameters = store.get('show_profile_parameters', 1);
|
||||
updateProfilesHighlightColours();
|
||||
|
||||
if (store.get('cli_autocomplete', false)) {
|
||||
globalSettings.cliAutocomplete = true;
|
||||
CliAutoComplete.setEnabled(true);
|
||||
};
|
||||
|
||||
// Resets the OSD units used by the unit coversion when the FC is disconnected.
|
||||
if (!CONFIGURATOR.connectionValid) {
|
||||
globalSettings.osdUnits = null;
|
||||
|
@ -233,7 +241,7 @@ $(document).on("ready", () => {
|
|||
el.addClass('active');
|
||||
el.after('<div id="options-window"></div>');
|
||||
|
||||
$('div#options-window').load('/html//options.html', function () {
|
||||
$('div#options-window').load('./tabs/options.html', function () {
|
||||
|
||||
// translate to user-selected language
|
||||
localization.localize();
|
||||
|
@ -265,12 +273,21 @@ $(document).on("ready", () => {
|
|||
activeTab.find('a').click();
|
||||
});
|
||||
|
||||
$('div.cli_autocomplete input').change(function () {
|
||||
globalSettings.cliAutocomplete = $(this).is(':checked');
|
||||
store.set('cli_autocomplete', globalSettings.cliAutocomplete);
|
||||
|
||||
CliAutoComplete.setEnabled($(this).is(':checked'));
|
||||
});
|
||||
|
||||
$('#ui-unit-type').val(globalSettings.unitType);
|
||||
$('#map-provider-type').val(globalSettings.mapProviderType);
|
||||
$('#map-api-key').val(globalSettings.mapApiKey);
|
||||
$('#proxyurl').val(globalSettings.proxyURL);
|
||||
$('#proxylayer').val(globalSettings.proxyLayer);
|
||||
$('#showProfileParameters').prop('checked', globalSettings.showProfileParameters);
|
||||
$('#cliAutocomplete').prop('checked', globalSettings.cliAutocomplete);
|
||||
|
||||
|
||||
// Set the value of the unit type
|
||||
// none, OSD, imperial, metric
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue